--- /srv/rebuilderd/tmp/rebuilderdXx2c0Z/inputs/mesa-vulkan-drivers_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdXx2c0Z/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 1628 2025-11-04 16:30:36.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 11207156 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 0x89a21c 0x0089a21c 0x0089a21c 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x89a228 0x89a228 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 2525e4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0029e534 29e534 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0029e540 29e540 5fbcdc 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0089a21c 89a21c 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0089a224 89a224 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) 0x29e534 │ │ │ │ 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: 9e1ab6fa0cc0edb149c823d2931f5ffa473af1b8 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2332,15 +2332,15 @@ │ │ │ │ ( F{DzDL │ │ │ │ ( F{DzDL │ │ │ │ ( F{DzDL │ │ │ │ ( F{DzDL │ │ │ │ P( F{DzDL │ │ │ │ @( F{DzDL │ │ │ │ ' F{DzDL │ │ │ │ -' F{DzDK │ │ │ │ +' F{DzDL │ │ │ │ l' F{DzDK │ │ │ │ 8' F{DzDK │ │ │ │ ' F{DzDK │ │ │ │ $ F{DzDK │ │ │ │ J F{DzDK │ │ │ │ J F{DzDK │ │ │ │ J F{DzDK │ │ │ ├── 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: 0xf89cf139 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, sl, lsr #10 │ │ │ │ + eoreq r2, r5, r2, lsl 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 @ │ │ │ │ + strhteq r2, [r5], -ip │ │ │ │ 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, ip, lsl r5 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r6, ror r5 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r6, ror r5 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, lr, ror #10 │ │ │ │ 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, sl, ror r5 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r2, ror r5 │ │ │ │ + eoreq r2, r5, lr, ror #10 │ │ │ │ + eoreq r2, r5, lr, lsr #10 │ │ │ │ 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, lr, ror #9 │ │ │ │ + eoreq r2, r5, sl, ror #11 │ │ │ │ + eoreq r2, r5, sl, lsr #9 │ │ │ │ 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, r0, ror r4 │ │ │ │ eoreq r2, r5, sl, ror #8 │ │ │ │ - eoreq r2, r5, r2, ror #8 │ │ │ │ - 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, r2, asr r4 │ │ │ │ + eoreq r2, r5, sl, asr #8 │ │ │ │ + eoreq r2, r5, r8, lsl r6 │ │ │ │ + eoreq r2, r5, r6, lsr r6 │ │ │ │ + eoreq r2, r5, r8, ror #11 │ │ │ │ + eoreq r2, r5, r6, lsl #12 │ │ │ │ + strdeq r2, [r5], -r4 @ │ │ │ │ + eoreq r2, r5, r6, lsl #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, r8, asr r6 │ │ │ │ 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 │ │ │ │ + mlaeq r5, r4, r6, r2 │ │ │ │ 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, r0, lsl #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, r0, lsl #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, r0, lsr #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, r0, lsr #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, r0, asr #16 │ │ │ │ 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, r0, asr #11 │ │ │ │ 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 │ │ │ │ + strhteq r2, [r5], -r0 │ │ │ │ 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, r4, asr #11 │ │ │ │ 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, r4, lsr #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, r0, lsr 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 │ │ │ │ + strhteq r2, [r5], -r0 │ │ │ │ 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, r4, asr #13 │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [r5], -r0 @ │ │ │ │ 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 │ │ │ │ + strhteq r2, [r5], -r4 │ │ │ │ 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 │ │ │ │ + mlaeq r5, r6, r6, r2 │ │ │ │ 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 │ │ │ │ + mlaeq r5, r6, r6, r2 │ │ │ │ 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, r6, lsr 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, r6, lsr 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, r8, ror pc │ │ │ │ eoreq r1, r5, r2, ror pc │ │ │ │ - eoreq r1, r5, sl, ror #30 │ │ │ │ - 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 r1, r5, sl, asr pc │ │ │ │ + eoreq r1, r5, r2, asr pc │ │ │ │ + eoreq r2, r5, r0, lsr #2 │ │ │ │ + eoreq r2, r5, r6, ror #11 │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ + eoreq r2, r5, lr, lsl #2 │ │ │ │ + strdeq r2, [r5], -ip @ │ │ │ │ + eoreq r2, r5, lr, lsl #2 │ │ │ │ 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: 0xf12aff8b │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, 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, r0, asr #12 │ │ │ │ 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: 0xf12aff6b │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r6, 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, r0, lsr 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: 0xf12aff4b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, 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, r2, lsl 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: 0xf12aff29 │ │ │ │ + stmdavs r2!, {r0, r2, r3, r5, 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, r2, lsl 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: 0xf12aff07 │ │ │ │ + stmdavs r2!, {r0, r1, r3, 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, r6, lsl #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: 0xf12afee5 │ │ │ │ + stmdavs r2!, {r0, r3, r5, r6, r7, 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, r6, lsl #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: 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 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 │ │ │ │ + strdeq r2, [r5], -sl @ │ │ │ │ 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: 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 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, sl, lsl #12 │ │ │ │ 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: 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 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, sl, lsl #12 │ │ │ │ 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: 0xf12afe57 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, 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, sl, lsl r6 │ │ │ │ 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: 0xf12afe33 │ │ │ │ + bvc 90c410 │ │ │ │ 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, sl, lsl #24 │ │ │ │ + eoreq r2, r5, r2, lsl r6 │ │ │ │ + strdeq r1, [r5], -r0 @ │ │ │ │ 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: 0xf12afe07 │ │ │ │ + bvc 90c3b8 │ │ │ │ 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 │ │ │ │ + strhteq r1, [r5], -r2 │ │ │ │ + eoreq r2, r5, sl, lsl #12 │ │ │ │ + mlaeq r5, r8, fp, r1 │ │ │ │ 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, [sl, #1012] @ 0x3f4 │ │ │ │ + ldc2l 1, cr15, [lr, #168] @ 0xa8 │ │ │ │ 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: 0xf12afdd3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, 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, r6, ror #11 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ + ldc2 1, cr15, [r2, #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: 0xf12afda7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r5, 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 │ │ │ │ + strdeq r2, [r5], -lr @ │ │ │ │ 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, #-244] @ 0xffffff0c │ │ │ │ @ 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: 0x4604fb77 │ │ │ │ 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, r6, asr #10 │ │ │ │ + eoreq r2, r5, ip, lsr #10 │ │ │ │ + eoreq r2, r5, r4, lsr #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 5892ee │ │ │ │ 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, ip, lsl r5 │ │ │ │ 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 ff109390 │ │ │ │ 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, r6, lsr #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 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #21 @ │ │ │ │ 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 │ │ │ │ + mlaeq r5, r0, r4, r2 │ │ │ │ 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 4094f8 │ │ │ │ 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, ip, lsl #14 │ │ │ │ + eoreq r2, r5, ip, ror r3 │ │ │ │ + eoreq r1, r5, r0, asr #13 │ │ │ │ @ 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, r1, lsl #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, ip, ror #11 │ │ │ │ + eoreq r1, r5, r2, ror #11 │ │ │ │ + eoreq r2, r5, r6, lsr r3 │ │ │ │ + eoreq r1, r5, r4, asr #11 │ │ │ │ + strhteq r1, [r5], -sl │ │ │ │ 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: 0xf8e8f131 │ │ │ │ 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, r0, asr #5 │ │ │ │ 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 │ │ │ │ + strbteq pc, [r3], sp, lsr #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, r0, asr #5 │ │ │ │ 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: 0xf86af131 │ │ │ │ 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, r6, asr #4 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3f837 │ │ │ │ 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, r0, lsl 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: 0xfff4f130 │ │ │ │ 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 │ │ │ │ + mlaeq r5, lr, r1, r2 │ │ │ │ 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], r1, asr #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 │ │ │ │ + eoreq r2, r5, ip, ror #2 │ │ │ │ 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: 0xff7ef130 │ │ │ │ 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 │ │ │ │ + strdeq r2, [r5], -lr @ │ │ │ │ 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], fp, asr #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, r8, asr #1 │ │ │ │ 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 │ │ │ │ + mrc2 1, 7, pc, cr12, cr0, {1} │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fd6000 │ │ │ │ - @ instruction: 0xf12af8a3 │ │ │ │ - bvc 90b908 │ │ │ │ + @ instruction: 0xf12af897 │ │ │ │ + bvc 90b8d8 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r5], -sl @ │ │ │ │ + eoreq r2, r5, ip, lsl r0 │ │ │ │ + strhteq r1, [r5], -r2 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x06e3feb1 │ │ │ │ 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 │ │ │ │ + strdeq r1, [r5], -r8 @ │ │ │ │ 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, 3, pc, cr6, cr0, {1} @ │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fd4000 │ │ │ │ - @ instruction: 0xf12af80d │ │ │ │ - ldmdavs r2!, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12af801 │ │ │ │ + ldmdavs r2!, {r0, r2, 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, sl, asr pc │ │ │ │ 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], r7, lsr #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, ip, lsr pc │ │ │ │ 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, [r8, #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: 0xf129ff73 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r6, 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 │ │ │ │ + mlaeq r5, r2, lr, r1 │ │ │ │ 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 @ │ │ │ │ + usateq pc, #3, r7, lsl #27 @ │ │ │ │ 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, r4, lsl #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, fp, asr #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 │ │ │ │ + strdeq r1, [r5], -ip @ │ │ │ │ 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 @ │ │ │ │ + usateq pc, #3, r5, lsl #26 @ │ │ │ │ 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, r4, ror #27 │ │ │ │ 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, [sl], {48} @ 0x30 │ │ │ │ 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: 0xf129fe65 │ │ │ │ + ldmdavs r2!, {r0, r3, r5, r6, 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 │ │ │ │ + eoreq r1, r5, sl, asr #26 │ │ │ │ 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], fp, lsl #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, ip, lsr #26 │ │ │ │ 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 @ │ │ │ │ + ldc2 1, cr15, [ip], #-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: 0xf129fdd7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, 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, lr, ror ip │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3fbfb │ │ │ │ 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 │ │ │ │ + eoreq r1, r5, r0, ror ip │ │ │ │ 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 fed8a1aa │ │ │ │ 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: 0xf129fd4f │ │ │ │ + stmdavs sl!, {r0, r1, r4, 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 @ │ │ │ │ + ldrdeq r1, [r5], -ip @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3fb77 │ │ │ │ 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 @ │ │ │ │ + strhteq r1, [r5], -r8 │ │ │ │ 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 a0a2c6 │ │ │ │ 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: 0xf129fcc1 │ │ │ │ + stmvs r5, {r0, r2, 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: 0xf129fcbb │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, 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, r2, lsl #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 @ │ │ │ │ + usateq pc, #3, sp, asr #21 @ │ │ │ │ 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 │ │ │ │ + strdeq r1, [r5], -ip @ │ │ │ │ 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 1a0a444 │ │ │ │ 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, r0, lsl #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], r3, lsr #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, r4, asr #20 │ │ │ │ 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: 0xe7dbf9d3 │ │ │ │ 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 │ │ │ │ + strhteq r1, [r5], -r2 │ │ │ │ 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], r1, lsl #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, ip, asr r9 │ │ │ │ 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, r7, lsr #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 @ │ │ │ │ + strhteq r1, [r5], -lr │ │ │ │ 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 │ │ │ │ + @ instruction: 0x06e3f8f3 │ │ │ │ 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 │ │ │ │ + mlaeq r5, r8, r8, r1 │ │ │ │ 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] @ │ │ │ │ + bfc pc, #17, #8 @ │ │ │ │ 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, sl, lsl #16 │ │ │ │ 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], fp, ror #16 @ │ │ │ │ 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, r8, ror #15 │ │ │ │ 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, r2, asr #18 │ │ │ │ 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 @ │ │ │ │ + mlaeq fp, ip, r1, r1 │ │ │ │ + eoreq lr, r5, ip, lsl #5 │ │ │ │ + eoreq pc, sl, r2, lsl #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, r6, asr #6 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r1, r5, r8, lsr #16 │ │ │ │ + eoreq r1, r5, r0, lsl 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: 0xf8d4fba3 │ │ │ │ strdlt r3, [fp, -r8]! │ │ │ │ @ instruction: 0xf1444628 │ │ │ │ - @ instruction: 0x2000fbb7 │ │ │ │ + andcs pc, r0, fp, lsr #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 fe18ac6a │ │ │ │ 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, r0, lsl #31 │ │ │ │ + eoreq r0, fp, r2, lsl #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 │ │ │ │ + mrc2 1, 7, pc, cr12, cr4, {1} │ │ │ │ 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 │ │ │ │ + eoreq r1, fp, sl, lsr #29 │ │ │ │ + eoreq r1, r5, r6, ror r3 │ │ │ │ + eoreq r1, fp, lr, ror #28 │ │ │ │ + eoreq r1, r5, sl, lsr r3 │ │ │ │ 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 │ │ │ │ + eoreq r1, r5, r8, lsr #3 │ │ │ │ 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 │ │ │ │ + eoreq r5, r9, sl, lsl #3 │ │ │ │ + eoreq lr, sl, r8, lsr r9 │ │ │ │ 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, sl, lsr r0 │ │ │ │ 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 @ │ │ │ │ + strdeq r4, [r9], -r2 @ │ │ │ │ + strhteq lr, [sl], -r8 │ │ │ │ addeq r1, pc, lr, lsl #1 │ │ │ │ - eoreq r0, r5, r4, lsr #30 │ │ │ │ + eoreq r0, r5, ip, lsl #30 │ │ │ │ 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, r8, asr #29 │ │ │ │ + eoreq lr, sl, lr, lsl #13 │ │ │ │ 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, r6, ror #25 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r5], -ip @ │ │ │ │ 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 │ │ │ │ - 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, r6, asr #21 │ │ │ │ + eoreq r0, r5, lr, lsl sl │ │ │ │ + eoreq r0, r5, r0, lsr #20 │ │ │ │ + eoreq r0, r5, r0, asr #19 │ │ │ │ + strhteq r0, [r5], -r8 │ │ │ │ + mlaeq r4, r6, r4, pc @ │ │ │ │ + eoreq pc, r4, r0, lsl #9 │ │ │ │ + eoreq r0, r5, r8, asr r9 │ │ │ │ + eoreq r0, r5, r2, lsr #19 │ │ │ │ + mlaeq r5, r6, r9, r0 │ │ │ │ + eoreq r0, r5, r2, lsl r9 │ │ │ │ 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, lr, ror #18 │ │ │ │ + eoreq r0, r5, r2, lsr #17 │ │ │ │ + mlaeq r5, ip, r8, r0 │ │ │ │ + eoreq pc, r4, r8, ror r3 @ │ │ │ │ + eoreq pc, r4, r8, ror #6 │ │ │ │ + eoreq r0, r5, r8, ror r8 │ │ │ │ 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, ip, asr r8 │ │ │ │ + eoreq r0, r5, r4, asr r8 │ │ │ │ + eoreq fp, r5, r8, lsr r6 │ │ │ │ + eoreq r0, r5, r8, lsr #15 │ │ │ │ + eoreq r0, r5, lr, ror r7 │ │ │ │ + eoreq r0, r5, ip, asr r7 │ │ │ │ + eoreq fp, r5, lr, lsl r5 │ │ │ │ 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 38bf38 │ │ │ │ @ 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), fp │ │ │ │ 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, 6, cr15, cr2, 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 │ │ │ │ + msrlt (UNDEF: 47), r1 │ │ │ │ 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, r2, r3, r4, r6, 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, r2, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4639463a │ │ │ │ - blx 1c0ca36 │ │ │ │ + blx 190ca36 │ │ │ │ @ instruction: 0xf12e4640 │ │ │ │ - @ instruction: 0xe7d1f953 │ │ │ │ + ldrb pc, [r1, r7, asr #18] @ │ │ │ │ @ instruction: 0xf8d64650 │ │ │ │ @ instruction: 0xf142b00c │ │ │ │ - blls 14f720 │ │ │ │ + blls 14f6f0 │ │ │ │ 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, r2, r3, 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 ffa0cbcc │ │ │ │ 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: 0xf858f12e │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx fee0cc0c │ │ │ │ + blx feb0cc0c │ │ │ │ @ instruction: 0xf12e4628 │ │ │ │ - stmdals r3, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - blx 1e8cc76 │ │ │ │ + stmdals r3, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + blx 1b8cc76 │ │ │ │ @ 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: 0x4659fb57 │ │ │ │ @ instruction: 0xf12b68a0 │ │ │ │ - strmi pc, [r3], r5, lsr #21 │ │ │ │ + pkhbtmi pc, r3, r9, lsl #21 @ │ │ │ │ @ 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 │ │ │ │ + mlaeq r4, r0, r7, pc @ │ │ │ │ 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], -r5, ror #17 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12d60a3 │ │ │ │ - @ instruction: 0xf104ffcb │ │ │ │ + @ instruction: 0xf104ffbf │ │ │ │ @ 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: 0xf8dafae3 │ │ │ │ @ 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: 0x4658fad1 │ │ │ │ + blx ff08cdcc │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf12b2100 │ │ │ │ - pkhbtmi pc, r0, fp, lsl #20 @ │ │ │ │ + strmi pc, [r0], pc, lsl #20 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xf9e2f12b │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - blx fe88ce40 │ │ │ │ + blx fe58ce40 │ │ │ │ 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: 0xf8c6f12b │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xff1ef12d │ │ │ │ + @ instruction: 0xff12f12d │ │ │ │ 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 90cf08 │ │ │ │ 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, r2, r3, 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-d64} @ Deprecated │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12a6898 │ │ │ │ - tstplt r0, r5, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r9, ror sp @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - blx 1c0d5e6 │ │ │ │ + blx 190d5e6 │ │ │ │ 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: 0xf8d6fb39 │ │ │ │ @ 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, r2, lsl #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: 0xf96ef1f9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ blvs fece2cc4 │ │ │ │ blvs ffc6c150 │ │ │ │ blvs 18d7734 │ │ │ │ bl 10f60cc │ │ │ │ bge 1514d0 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1ef0048 │ │ │ │ - movwcs pc, #2923 @ 0xb6b @ │ │ │ │ + movwcs pc, #2911 @ 0xb5f @ │ │ │ │ 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, r0, lsr #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: 0xf80af159 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ strtmi r7, [r8], -ip, asr #5 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf80ef159 │ │ │ │ + @ instruction: 0xf802f159 │ │ │ │ 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 2d0b80 │ │ │ │ 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 2d0aa4 │ │ │ │ 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: 0xff24f1f8 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xff2cf1f8 │ │ │ │ - mcr2 1, 6, pc, cr4, cr4, {1} @ │ │ │ │ + @ instruction: 0xff20f1f8 │ │ │ │ + mrc2 1, 5, pc, cr8, cr4, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xff2cf125 │ │ │ │ + @ instruction: 0xff20f125 │ │ │ │ @ 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: 0xffcaf1f8 │ │ │ │ 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: 0xf8dafeeb │ │ │ │ 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: 0xf8dafe09 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9fef147 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 123704 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf14a4638 │ │ │ │ - vpmax.s8 , q8, │ │ │ │ + vpmin.s8 d31, d16, d23 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r8, ip} │ │ │ │ - blx b0e28c │ │ │ │ + blx 80e28c │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - blx feb0e2aa │ │ │ │ + blx fe80e2aa │ │ │ │ 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 3907ec │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr], #992 @ 0x3e0 │ │ │ │ + ldc2 1, cr15, [r2], #148 @ 0x94 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r2], #992 @ 0x3e0 │ │ │ │ + stc2 1, cr15, [r6], #148 @ 0x94 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1f82701 │ │ │ │ - @ instruction: 0xf125fca5 │ │ │ │ - smlatblt r0, r9, ip, pc @ │ │ │ │ + @ instruction: 0xf125fc99 │ │ │ │ + @ instruction: 0xb100fc9d │ │ │ │ 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, 5, cr15, cr10, 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] │ │ │ │ + usad8 r3, sp, sp │ │ │ │ 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, 10, cr15, cr14, 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 491944 │ │ │ │ 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 3d1614 │ │ │ │ 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, r3, r5, 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: 0x4629f817 │ │ │ │ @ instruction: 0xf1494638 │ │ │ │ - @ instruction: 0xf899ff27 │ │ │ │ + @ instruction: 0xf899ff1b │ │ │ │ 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, 7, cr15, cr12, 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 │ │ │ │ + ldrdlt pc, [r5], -r5 │ │ │ │ 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, 3, cr15, cr12, 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-s228} │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1e39300 │ │ │ │ - blmi 1b12498 │ │ │ │ + blmi 1b12468 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1464434 │ │ │ │ - ldrtmi pc, [r1], -r3, asr #21 @ │ │ │ │ + @ instruction: 0x4631fab7 │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - cdp2 1, 4, cr15, cr6, cr6, {2} │ │ │ │ + cdp2 1, 3, cr15, cr10, 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, r5, r6, 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: 0xff54f147 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr9, {2} │ │ │ │ + cdp2 1, 5, cr15, cr8, 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 │ │ │ │ + stc2 1, cr15, [r6, #280]! @ 0x118 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xff34f147 │ │ │ │ + @ instruction: 0xff28f147 │ │ │ │ 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 111ef4 │ │ │ │ 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} │ │ │ │ + cdp2 1, 14, cr15, cr10, cr7, {2} │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldc2l 1, cr15, [sl, #292]! @ 0x124 │ │ │ │ + stc2l 1, cr15, [lr, #292]! @ 0x124 │ │ │ │ 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 │ │ │ │ + eoreq sp, r4, ip, ror #20 │ │ │ │ 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, r8, asr sl │ │ │ │ + eoreq sp, r4, r2, asr #20 │ │ │ │ + mlaeq r4, r6, r9, sp │ │ │ │ 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 │ │ │ │ + eoreq r6, fp, sl, lsl #27 │ │ │ │ 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, r6, lsl #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, [r4, #988] @ 0x3dc │ │ │ │ + stc2l 1, cr15, [r8, #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: 0xf124fdaf │ │ │ │ + strhlt pc, [r0, #211]! @ 0xd3 @ │ │ │ │ blcs acf4c │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - ldc2 1, cr15, [r2, #988]! @ 0x3dc │ │ │ │ - ldc2 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + stc2 1, cr15, [r6, #988]! @ 0x3dc │ │ │ │ + stc2 1, cr15, [sl, #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 │ │ │ │ + stc2 1, cr15, [ip, #988] @ 0x3dc │ │ │ │ + stc2l 1, cr15, [lr, #204] @ 0xcc │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - @ instruction: 0xff26f1f7 │ │ │ │ + @ instruction: 0xff1af1f7 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 3, pc, r4, cr3 @ │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [sl, #-144]! @ 0xffffff70 │ │ │ │ + ldc2 1, cr15, [lr, #-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 fee0f2a2 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [r2], #-144 @ 0xffffff70 │ │ │ │ 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 fe50f70c │ │ │ │ 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: 0xf888f124 │ │ │ │ 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 @ │ │ │ │ + mrrc2 1, 15, pc, r2, cr6 @ │ │ │ │ @ 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 ff71093a │ │ │ │ @ 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, 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 │ │ │ │ - @ instruction: 0xf998f123 │ │ │ │ + @ instruction: 0xf98cf123 │ │ │ │ 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 13, cr15, [r9, #-900] @ 0xfffffc7c │ │ │ │ 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, [sl, #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 413bb0 │ │ │ │ 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: 0xffc8f1f5 │ │ │ │ + @ instruction: 0xffccf122 │ │ │ │ @ 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: 0xf122ffb1 │ │ │ │ + @ instruction: 0xf890ffb5 │ │ │ │ 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 │ │ │ │ + str pc, [r8], -sp, ror #30 │ │ │ │ @ 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, sl, asr r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, sl, ror #14 │ │ │ │ - eoreq fp, r4, r4, lsr #15 │ │ │ │ + eoreq fp, r4, r2, asr r7 │ │ │ │ + eoreq fp, r4, ip, lsl #15 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8, #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: 0xf9caf126 │ │ │ │ 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 │ │ │ │ + eoreq sl, r4, r2, asr r9 │ │ │ │ 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: 0xff9ef121 │ │ │ │ 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, 11, cr15, cr6, 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 │ │ │ │ + strdeq sl, [r4], -ip @ │ │ │ │ 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: 0x4601f937 │ │ │ │ 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: 0xfffcf1f3 │ │ │ │ + @ instruction: 0xff32f12f │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11b0888 │ │ │ │ @ instruction: 0xf1f40508 │ │ │ │ - @ instruction: 0xf000f8bf │ │ │ │ + @ instruction: 0xf000f8b3 │ │ │ │ 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: 0xf000f87b │ │ │ │ @ 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, r6, ror #17 │ │ │ │ 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, r6, ror #4 │ │ │ │ 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, r1, asr #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, sp @ @ 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} │ │ │ │ + mcr2 1, 2, pc, cr12, 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 │ │ │ │ + ldc2l 1, cr15, [lr, #-124]! @ 0xffffff84 │ │ │ │ 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, [r2], {31} │ │ │ │ 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 198238 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 2, pc, lr, cr13 @ │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ + ldc2 1, cr15, [ip], #-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, r7 @ @ 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} │ │ │ │ + blx fff15426 │ │ │ │ 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 feed7c40 │ │ │ │ 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 LR_irq, r1 │ │ │ │ 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 │ │ │ │ + mlaeq fp, r8, r3, r0 │ │ │ │ @ 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 │ │ │ │ + mlaeq fp, sl, r2, r0 │ │ │ │ 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 @ │ │ │ │ + ldrdeq r6, [r4], -lr @ │ │ │ │ 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} │ │ │ │ + mcr2 1, 7, pc, cr4, cr0, {7} @ │ │ │ │ bvs ffc7d9e8 │ │ │ │ - mcr2 1, 7, pc, cr12, cr0, {7} @ │ │ │ │ + mcr2 1, 7, pc, cr0, cr0, {7} @ │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r6, #960]! @ 0x3c0 │ │ │ │ stmdals r7, {r0, r3, ip, pc} │ │ │ │ - stc2l 1, cr15, [lr, #960]! @ 0x3c0 │ │ │ │ + stc2l 1, cr15, [r2, #960]! @ 0x3c0 │ │ │ │ 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 1696566 │ │ │ │ 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, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4658 │ │ │ │ - b 1458ad4 │ │ │ │ + b 1458aa4 │ │ │ │ stmdals r2, {r6, fp} │ │ │ │ - blx fec966b8 │ │ │ │ + blx fe9966b8 │ │ │ │ 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: 0xf958f11d │ │ │ │ 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 feed86fc │ │ │ │ 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: 0xf93ef11d │ │ │ │ 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 │ │ │ │ + eoreq lr, sl, r2, asr 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, r4, asr #26 │ │ │ │ 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, r2, lsr 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 │ │ │ │ + stc2 1, cr15, [lr], {239} @ 0xef │ │ │ │ bvs ffc7ef94 │ │ │ │ - ldc2 1, cr15, [r6], {239} @ 0xef │ │ │ │ + stc2 1, cr15, [sl], {239} @ 0xef │ │ │ │ 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 497932 │ │ │ │ stmdals r7, {r0, r3, ip, pc} │ │ │ │ - blx 69793a │ │ │ │ + blx 39793a │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4680f83b │ │ │ │ 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, [r2], {23} │ │ │ │ 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} │ │ │ │ + cdp2 1, 14, cr15, cr14, cr10, {1} │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4680fef5 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr10, {1} │ │ │ │ + cdp2 1, 1, cr15, cr12, 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, r4, r5, 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: 0x4607fdf9 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr10, {1} │ │ │ │ + cdp2 1, 0, cr15, cr0, 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], -r5, lsr #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 @ │ │ │ │ + @ instruction: 0xe647f8df │ │ │ │ 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], -r7, ror #18 │ │ │ │ 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: 0xf804f113 │ │ │ │ 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: 0xf9d4f113 │ │ │ │ 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 1618042 │ │ │ │ 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, [r8], {19} │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe51806c │ │ │ │ + blx fe21806c │ │ │ │ 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, #3567]! @ 0xdef │ │ │ │ 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, [r0, #-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 │ │ │ │ + stc2l 1, cr15, [ip], #952 @ 0x3b8 │ │ │ │ + stc2 1, cr15, [r2], #-168 @ 0xffffff58 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208197 │ │ │ │ - ldc2 1, cr15, [r0, #952]! @ 0x3b8 │ │ │ │ + stc2 1, cr15, [r4, #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: 0xf000fc0d │ │ │ │ @ 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: 0xf11bfad7 │ │ │ │ + @ instruction: 0xf890fadb │ │ │ │ @ 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: 0x4602fa95 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - blx fe698bb4 │ │ │ │ + blx fe398bb4 │ │ │ │ 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 198cc4 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 298650 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - blx 298cd4 │ │ │ │ + @ instruction: 0xf9fcf1ee │ │ │ │ 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, r1, lsr #19] │ │ │ │ rsbscs sp, pc, r0, asr #8 │ │ │ │ - @ instruction: 0xf9a8f1ee │ │ │ │ + @ instruction: 0xf99cf1ee │ │ │ │ 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 │ │ │ │ + streq pc, [r7, pc, lsl #19] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - @ instruction: 0xf996f1ee │ │ │ │ + @ instruction: 0xf98af1ee │ │ │ │ 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, 8, cr15, cr12, 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} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr13, {7} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed4620 │ │ │ │ - strbeq pc, [r2, -r7, ror #29] @ │ │ │ │ + @ instruction: 0x0742fedb │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4604ff9f │ │ │ │ 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, [sl, #948] @ 0x3b4 │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed207f │ │ │ │ - strbeq pc, [r0, -pc, asr #27] @ │ │ │ │ + strbeq pc, [r0, -r3, asr #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, r7, lsr #27] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - stc2 1, cr15, [ip, #948]! @ 0x3b4 │ │ │ │ + stc2 1, cr15, [r0, #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, 8, cr15, cr4, 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: 0xf107fe23 │ │ │ │ @ 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 │ │ │ │ + msrlt SPSR_f, r5, asr sp │ │ │ │ @ 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, r4, lsl #18 │ │ │ │ @ instruction: 0xffff6fb3 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq ip, sl, ip, lsl r6 │ │ │ │ + eoreq ip, sl, r4, lsl #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: 0xf870f1ed │ │ │ │ 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: 0xf107fa25 │ │ │ │ @ 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: 0xf806f1ed │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - @ instruction: 0xf1ed4628 │ │ │ │ - strbeq pc, [r2, -fp, lsl #16] @ │ │ │ │ + @ instruction: 0xf1ec4628 │ │ │ │ + @ instruction: 0x0742ffff │ │ │ │ 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: 0xffc8f1ec │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ec207f │ │ │ │ - strbeq pc, [r0, -sp, asr #31] @ │ │ │ │ + strbeq pc, [r0, -r1, asr #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: 0x0782ff93 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xff98f1ec │ │ │ │ + @ instruction: 0xff8cf1ec │ │ │ │ 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: 0xf896f122 │ │ │ │ @ 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 │ │ │ │ + strdeq fp, [sl], -r6 @ │ │ │ │ @ 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: 0xf8d7fc59 │ │ │ │ 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, 1, cr15, cr2, 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, [r8], {33} @ 0x21 │ │ │ │ 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 @ │ │ │ │ + ldrdeq fp, [sl], -r8 @ │ │ │ │ @ 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: 0xf88ef1ec │ │ │ │ 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] │ │ │ │ + @ instruction: 0x0781f8bf │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf8c4f1ec │ │ │ │ + @ instruction: 0xf8b8f1ec │ │ │ │ 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: 0x4601ff77 │ │ │ │ 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: 0x4604f8f7 │ │ │ │ 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: 0xfffcf11f │ │ │ │ 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 │ │ │ │ + strhteq r9, [sl], -r2 │ │ │ │ @ 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: 0xf107fbd9 │ │ │ │ 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 ff81ca88 │ │ │ │ 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: 0xe784f871 │ │ │ │ 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, sl, lsr #32 │ │ │ │ @ instruction: 0x008dfcb4 │ │ │ │ - eoreq r9, sl, r2, lsl #3 │ │ │ │ + eoreq r9, sl, sl, ror #2 │ │ │ │ @ instruction: 0xffff381d │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - strdeq pc, [r3], -r2 @ │ │ │ │ - eoreq pc, r3, ip, lsr #19 │ │ │ │ + ldrdeq pc, [r3], -sl @ │ │ │ │ + mlaeq r3, r4, r9, pc @ │ │ │ │ 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], -fp, asr #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: 0xffd0f11d │ │ │ │ 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, sl, asr ip │ │ │ │ @ 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: 0xf107fb9d │ │ │ │ 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 fea9eaec │ │ │ │ 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: 0xf84af11a │ │ │ │ @ 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 │ │ │ │ + ldrdeq sp, [r3], -r2 @ │ │ │ │ addeq sp, sp, sl, lsr ip │ │ │ │ - eoreq r7, sl, r4, lsl #2 │ │ │ │ + eoreq r7, sl, ip, ror #1 │ │ │ │ @ instruction: 0xffff17a7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq sp, r3, r4, lsr #19 │ │ │ │ - eoreq sp, r3, lr, asr r9 │ │ │ │ + eoreq sp, r3, ip, lsl #19 │ │ │ │ + eoreq sp, r3, r6, asr #18 │ │ │ │ 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, r9 @ @ 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} │ │ │ │ + mcr2 1, 7, pc, cr6, cr4, {0} @ │ │ │ │ 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, #-236] @ 0xffffff14 │ │ │ │ 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 99f2a2 │ │ │ │ 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 421664 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r2, #-924]! @ 0xfffffc64 │ │ │ │ + stc2 1, cr15, [r6, #-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: 0xf114fd0b │ │ │ │ + @ instruction: 0xf890fd0f │ │ │ │ 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], -r7, asr #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, lr, lsl #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r3, lr, lsl r2 │ │ │ │ - eoreq sp, r3, r8, asr r2 │ │ │ │ + eoreq sp, r3, r6, lsl #4 │ │ │ │ + eoreq sp, r3, r0, asr #4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4683f9bd │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - blls 121a6c │ │ │ │ + blls 121a3c │ │ │ │ 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], -r5, lsl #18 │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - subeq pc, r3, #704512 @ 0xac000 │ │ │ │ + subeq pc, r3, #507904 @ 0x7c000 │ │ │ │ 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: 0xf986f114 │ │ │ │ @ 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: 0xff1af122 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xff40f122 │ │ │ │ + @ instruction: 0xff34f122 │ │ │ │ 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], -r7, lsl #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} @ │ │ │ │ + mrc2 1, 4, pc, cr14, 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: 0xf010fd23 │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [r2, #108]! @ 0x6c │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r6], #108 @ 0x6c │ │ │ │ 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 │ │ │ │ + strhteq r5, [sl], -r4 │ │ │ │ @ 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], #268 @ 0x10c │ │ │ │ @ instruction: 0xf10a4603 │ │ │ │ blcs fefa71c8 │ │ │ │ svclt 0x000858b0 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - @ instruction: 0xff44f1e5 │ │ │ │ + @ instruction: 0xff38f1e5 │ │ │ │ @ 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, r5, lsl #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 │ │ │ │ + cmpplt r8, r1, ror lr @ p-variant is OBSOLETE │ │ │ │ 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 @ │ │ │ │ + ldrdeq r4, [sl], -lr @ │ │ │ │ @ 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: 0xf99ef121 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f121 │ │ │ │ + @ instruction: 0xf9b8f121 │ │ │ │ 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: 0xf8e6f121 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf121023f │ │ │ │ - b 12638bc │ │ │ │ + b 126388c │ │ │ │ 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, r2, r5, r6, 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, 8, cr15, cr8, cr0, {1} │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - cdp2 1, 10, cr15, cr14, cr0, {1} │ │ │ │ + cdp2 1, 10, cr15, cr2, 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: 0x4605fef5 │ │ │ │ @ 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, r3, 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: 0xf010fbe7 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [sl], #100 @ 0x64 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r0], #-100 @ 0xffffff9c │ │ │ │ @ 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 │ │ │ │ + eoreq r3, sl, sl, lsr #7 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4603fe1f │ │ │ │ @ instruction: 0xf8582bbd │ │ │ │ svclt 0x0008000a │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr3, {7} │ │ │ │ + cdp2 1, 1, cr15, cr6, 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 @ │ │ │ │ + andvs pc, r4, r1, ror 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, [r6, #-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 │ │ │ │ + strhteq r2, [sl], -r6 │ │ │ │ @ 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: 0xffeef134 │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [ip], #-196 @ 0xffffff3c │ │ │ │ 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], -fp, lsr #31 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf93af133 │ │ │ │ + @ instruction: 0xf92ef133 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - @ instruction: 0xf83cf135 │ │ │ │ + @ instruction: 0xf830f135 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x4639981b │ │ │ │ ldrvs lr, [r2], -sp, asr #19 │ │ │ │ - @ instruction: 0xff70f131 │ │ │ │ + @ instruction: 0xff64f131 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1354619 │ │ │ │ - blls 125340 │ │ │ │ + blls 125310 │ │ │ │ bls 133ef0 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1350b74 │ │ │ │ - @ instruction: 0x462bf975 │ │ │ │ + strtmi pc, [fp], -r9, ror #18 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ stcge 1, cr2, [r1], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - movwcs pc, #2465 @ 0x9a1 @ │ │ │ │ + movwcs pc, #2453 @ 0x995 @ │ │ │ │ @ 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: 0xf100fea9 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf8e6f133 │ │ │ │ + @ instruction: 0xf8daf133 │ │ │ │ @ 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: 0xffc0f134 │ │ │ │ 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], #-380 @ 0xfffffe84 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1334607 │ │ │ │ - blls 725618 │ │ │ │ + blls 7255e8 │ │ │ │ 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: 0xff78f134 │ │ │ │ bleq fefe2a64 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - mcr2 1, 1, pc, cr14, cr2, {1} @ │ │ │ │ + mcr2 1, 1, pc, cr2, cr2, {1} @ │ │ │ │ @ instruction: 0x4641981b │ │ │ │ @ instruction: 0xf1312220 │ │ │ │ - @ instruction: 0x4605feb5 │ │ │ │ + strmi pc, [r5], -r9, lsr #29 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff62f134 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq a2ef4 │ │ │ │ - mrc2 1, 0, pc, cr8, cr2, {1} │ │ │ │ + mcr2 1, 0, pc, cr12, cr2, {1} @ │ │ │ │ eorcs r9, r0, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf1312101 │ │ │ │ - @ instruction: 0x4607fe9f │ │ │ │ + @ instruction: 0x4607fe93 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xff58f134 │ │ │ │ + @ instruction: 0xff4cf134 │ │ │ │ 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, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ strdcs pc, [r3], -r1 │ │ │ │ @ instruction: 0xf1cf9d1b │ │ │ │ - blmi fea255e0 │ │ │ │ + blmi fea255b0 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 1aa3936 │ │ │ │ + blx 17a3936 │ │ │ │ @ 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} │ │ │ │ + mcr2 1, 2, pc, cr14, cr1, {1} @ │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1344619 │ │ │ │ - blls 1e7114 │ │ │ │ + blls 1e70e4 │ │ │ │ bls 13411c │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - ldrtmi pc, [r3], -r1, ror #16 @ │ │ │ │ + @ instruction: 0x4633f855 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf88ef135 │ │ │ │ + @ instruction: 0xf882f135 │ │ │ │ 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, [r2, #196] @ 0xc4 │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xffcef132 │ │ │ │ + @ instruction: 0xffc2f132 │ │ │ │ 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, #-3755] @ 0xfffff155 │ │ │ │ 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, [r8, #-196] @ 0xffffff3c │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1329003 │ │ │ │ - blls 7273e8 │ │ │ │ + blls 7273b8 │ │ │ │ @ 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 2a6f94 │ │ │ │ vpmax.s8 d25, d0, d5 │ │ │ │ movwls r1, #485 @ 0x1e5 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - @ instruction: 0xffecf134 │ │ │ │ + @ instruction: 0xffe0f134 │ │ │ │ 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, r2, r3, 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 1923b28 │ │ │ │ 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], -fp, lsl #27 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1324641 │ │ │ │ - shadd16mi pc, r9, fp @ │ │ │ │ + ldrtmi pc, [r9], -pc, lsl #30 @ │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - ldrls pc, [r2, #-3615] @ 0xfffff1e1 │ │ │ │ + ldrls pc, [r2, #-3603] @ 0xfffff1ed │ │ │ │ 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, [r6, #-196] @ 0xffffff3c │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1344619 │ │ │ │ - blls 366f04 │ │ │ │ + blls 366ed4 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ addeq r8, sp, r0, lsr #28 │ │ │ │ - eoreq r8, r3, lr, ror #29 │ │ │ │ + ldrdeq r8, [r3], -r6 @ │ │ │ │ addeq r8, sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - strhteq r8, [r3], -sl │ │ │ │ - eoreq r8, r3, r2, lsr #23 │ │ │ │ - mlaeq r3, r0, sl, r8 │ │ │ │ - eoreq r8, r3, sl, lsl #21 │ │ │ │ + eoreq r8, r3, r2, lsr #29 │ │ │ │ + eoreq r8, r3, sl, lsl #23 │ │ │ │ + eoreq r8, r3, r8, ror sl │ │ │ │ + eoreq r8, r3, r2, ror sl │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ ldrbmi r7, [r0], -ip, lsr #3 │ │ │ │ - @ instruction: 0xff42f134 │ │ │ │ + @ instruction: 0xff36f134 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b9060 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff62f134 │ │ │ │ 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: 0xf100fc75 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1324607 │ │ │ │ - blls 727244 │ │ │ │ + blls 727214 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr, #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 │ │ │ │ + stc2 1, cr15, [lr], #-196 @ 0xffffff3c │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - mcr2 1, 3, pc, cr12, cr2, {1} @ │ │ │ │ + mcr2 1, 3, pc, cr0, 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_, r7, asr #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, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - stc2 1, cr15, [r4], {49} @ 0x31 │ │ │ │ + ldc2l 1, cr15, [r8], #-196 @ 0xffffff3c │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 139190 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 2e6d68 │ │ │ │ + blls 2e6d38 │ │ │ │ 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} │ │ │ │ + mcr2 1, 7, pc, cr14, cr4, {1} @ │ │ │ │ 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: 0xf93af131 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [sl], #-208 @ 0xffffff30 │ │ │ │ blmi ffacd98c │ │ │ │ bls 16fd44 │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1315020 │ │ │ │ - sbcvs pc, r7, #147456 @ 0x24000 │ │ │ │ + sbcvs pc, r7, #16580608 @ 0xfd0000 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xf1ce9c1b │ │ │ │ - blmi ff967108 │ │ │ │ + blmi ff9670d8 │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf1312705 │ │ │ │ - @ instruction: 0x4631f8fb │ │ │ │ + ldrtmi pc, [r1], -pc, ror #17 @ │ │ │ │ @ instruction: 0xf8c04604 │ │ │ │ ldmdals fp, {r2, r3, r5, pc} │ │ │ │ - ldc2l 1, cr15, [lr], #-196 @ 0xffffff3c │ │ │ │ + ldc2l 1, cr15, [r2], #-196 @ 0xffffff3c │ │ │ │ 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, r4, 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, [r2, #200] @ 0xc8 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ + stc2 1, cr15, [r6], {52} @ 0x34 │ │ │ │ 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], -r7, asr #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], #-3399 @ 0xfffff2b9 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r0], #-208 @ 0xffffff30 │ │ │ │ @ instruction: 0x21a4463a │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 12701c │ │ │ │ + blls 126fec │ │ │ │ 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: 0xf100fb7b │ │ │ │ @ instruction: 0x46060718 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1324639 │ │ │ │ - ldrtmi pc, [r1], -fp, lsl #26 @ │ │ │ │ + @ instruction: 0x4631fcff │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 126b0c │ │ │ │ + blls 126adc │ │ │ │ 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: 0x4629fcdb │ │ │ │ stclmi 6, cr4, [pc, #-320]! @ 679d4 │ │ │ │ - blx ffb23fea │ │ │ │ + blx ff823fea │ │ │ │ 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, r4, 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: 0xffdcf130 │ │ │ │ @ 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, r4, 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, [r4], {50} @ 0x32 │ │ │ │ stmdals r2, {r0, r4, r6, r9, sl, lr} │ │ │ │ bcc 63d00 │ │ │ │ - blx fe52409a │ │ │ │ + blx fe22409a │ │ │ │ orrscs pc, fp, r0, asr #4 │ │ │ │ ldcvc 8, cr9, [r4], #-108 @ 0xffffff94 │ │ │ │ - blx ffea4098 │ │ │ │ + blx ffba4098 │ │ │ │ @ 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 11a411e │ │ │ │ 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, sl, lsr #16 │ │ │ │ + ldrdeq r8, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, r8, asr #13 │ │ │ │ + strhteq r8, [r3], -r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r8, [r3], -r0 @ │ │ │ │ - eoreq r8, r3, r6, ror #11 │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + eoreq r8, r3, lr, asr #11 │ │ │ │ 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 2a7b10 │ │ │ │ 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 3a7ae4 │ │ │ │ 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, r2, r3, r5, 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, r3, lsr #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ bls 29d608 │ │ │ │ @ instruction: 0xf1e24610 │ │ │ │ - strbeq pc, [r2, -r7, lsr #19] @ │ │ │ │ + @ instruction: 0x0742f99b │ │ │ │ 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: 0x0780f979 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xf97ef1e2 │ │ │ │ + @ instruction: 0xf972f1e2 │ │ │ │ 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: 0x0783f953 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf958f1e2 │ │ │ │ + @ instruction: 0xf94cf1e2 │ │ │ │ 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, r8, lsr pc │ │ │ │ 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]! @ │ │ │ │ + @ instruction: 0xe7e5ff37 │ │ │ │ andcs r4, r1, r8, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - @ instruction: 0xe7e9ff3b │ │ │ │ + strb pc, [r9, pc, lsr #30]! @ │ │ │ │ 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 │ │ │ │ + eoreq r7, r3, r6, asr #16 │ │ │ │ + eoreq r7, r3, r6, ror r8 │ │ │ │ + eoreq r7, r3, r0, lsr #14 │ │ │ │ + eoreq r7, r3, sl, ror #15 │ │ │ │ + eoreq r7, r3, r0, lsl 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 568598 │ │ │ │ @ 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} │ │ │ │ + mrc2 1, 7, pc, cr2, cr3, {0} │ │ │ │ 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, lr, asr #17 │ │ │ │ + strhteq r7, [r3], -ip │ │ │ │ + eoreq r7, r3, r6, ror #16 │ │ │ │ + eoreq r7, r3, r8, lsl r8 │ │ │ │ + mlaeq r3, r6, r6, r7 │ │ │ │ + eoreq r7, r3, ip, ror #16 │ │ │ │ + eoreq r7, r3, sl, lsr r8 │ │ │ │ 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, r1, lsl #28]! @ │ │ │ │ addeq r7, sp, lr, lsl r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, r6, lsl r7 │ │ │ │ - eoreq r7, r3, ip, asr #9 │ │ │ │ + strdeq r7, [r3], -lr @ │ │ │ │ + strhteq r7, [r3], -r4 │ │ │ │ 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: 0xf932f12a │ │ │ │ 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: 0xf918f12a │ │ │ │ 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, fp, lsl #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, r2, lsl r5 │ │ │ │ + eoreq r7, r3, r8, asr #5 │ │ │ │ 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: 0xff7ef116 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf97af115 │ │ │ │ + @ instruction: 0xf96ef115 │ │ │ │ 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: 0x4639fab5 │ │ │ │ @ instruction: 0xf1154628 │ │ │ │ - blmi 327404 │ │ │ │ + blmi 3273d4 │ │ │ │ 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: 0xff9af114 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf5044628 │ │ │ │ @ instruction: 0xf501558f │ │ │ │ ldrcc r5, [ip, #-457] @ 0xfffffe37 │ │ │ │ - @ instruction: 0xff74f114 │ │ │ │ + @ instruction: 0xff68f114 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - @ instruction: 0xf8d7ff99 │ │ │ │ + @ instruction: 0xf8d7ff8d │ │ │ │ @ instruction: 0x462811dc │ │ │ │ bicpl pc, r9, r1, lsl #10 │ │ │ │ - @ instruction: 0xff6af114 │ │ │ │ + @ instruction: 0xff5ef114 │ │ │ │ strbtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xffacf114 │ │ │ │ + @ instruction: 0xffa0f114 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r6, #88]! @ 0x58 │ │ │ │ mcreq 8, 7, pc, cr4, cr4, {6} @ │ │ │ │ - stc2 1, cr15, [lr, #88]! @ 0x58 │ │ │ │ + stc2 1, cr15, [r2, #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 ba5a42 │ │ │ │ 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 │ │ │ │ + eoreq r7, r4, r6, ror r3 │ │ │ │ + eoreq r7, r4, r0, ror r3 │ │ │ │ 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, r2, asr #4 │ │ │ │ + eoreq r7, r4, ip, lsr r2 │ │ │ │ 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], -r1, asr #25 @ │ │ │ │ strpl pc, [pc, r4, lsl #10] │ │ │ │ @ instruction: 0x4638371c │ │ │ │ - stc2l 1, cr15, [r6], {20} │ │ │ │ + ldc2 1, cr15, [sl], #80 @ 0x50 │ │ │ │ @ instruction: 0x46584639 │ │ │ │ ldrpl pc, [r0, r4, lsl #10] │ │ │ │ - stc2 1, cr15, [r6, #-80] @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr15, [sl], #80 @ 0x50 │ │ │ │ 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, -r7, lsl #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, lr, asr #23 │ │ │ │ + eoreq r6, r3, r0, asr #23 │ │ │ │ + strhteq r6, [r3], -r0 │ │ │ │ + eoreq r6, r3, sl, lsr #23 │ │ │ │ + eoreq r6, r3, r6, lsr #23 │ │ │ │ + mlaeq r3, sl, fp, r6 │ │ │ │ + mlaeq r3, r6, fp, r6 │ │ │ │ addeq r6, sp, r0, lsl r8 │ │ │ │ - eoreq r6, r3, ip, ror #19 │ │ │ │ - eoreq r6, r3, lr, lsl #21 │ │ │ │ - eoreq r6, r3, lr, asr sl │ │ │ │ - ldrdeq r6, [r3], -r8 @ │ │ │ │ + ldrdeq r6, [r3], -r4 @ │ │ │ │ + eoreq r6, r3, r6, ror sl │ │ │ │ + eoreq r6, r3, r6, asr #20 │ │ │ │ + eoreq r6, r3, r0, asr #15 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r2, #-84]! @ 0xffffffac │ │ │ │ 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 │ │ │ │ + ldrdlt pc, [r0, #-205]! @ 0xffffff33 │ │ │ │ @ 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, ip, asr r6 @ │ │ │ │ @ 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, 4, pc, cr10, cr3, {0} │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ strcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf1133734 │ │ │ │ - @ instruction: 0xf504fe9f │ │ │ │ + @ instruction: 0xf504fe93 │ │ │ │ @ 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: 0xf8d5fc99 │ │ │ │ @ instruction: 0xf1150ee4 │ │ │ │ - @ instruction: 0xf8d6fca1 │ │ │ │ + @ instruction: 0xf8d6fc95 │ │ │ │ @ instruction: 0xb1a80220 │ │ │ │ @ instruction: 0xf8d64b2d │ │ │ │ @ instruction: 0xf858221c │ │ │ │ addsmi r3, sl, #3 │ │ │ │ @ instruction: 0xb3aad004 │ │ │ │ - ldc2 1, cr15, [r4], {21} │ │ │ │ + stc2 1, cr15, [r8], {21} │ │ │ │ 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: 0xf8d5fc6f │ │ │ │ @ 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: 0xf504fcdb │ │ │ │ @ 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 11a6b94 │ │ │ │ @ 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, r4, ror #10 │ │ │ │ + eoreq r5, r3, lr, lsr r5 │ │ │ │ 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, r0, lsr #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: 0xffb0f112 │ │ │ │ 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: 0xffa4f112 │ │ │ │ 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: 0xff1af112 │ │ │ │ stcge 6, cr4, [r5], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1124620 │ │ │ │ - blge eaf8c │ │ │ │ + blge eaf5c │ │ │ │ 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, r3, r5, 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, lr, ror #3 │ │ │ │ + eoreq r4, r3, sl, lsr #3 │ │ │ │ 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 │ │ │ │ + strdeq r3, [r3], -r2 @ │ │ │ │ + eoreq r3, r3, r4, ror r0 │ │ │ │ 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 │ │ │ │ + strhteq r2, [r3], -lr │ │ │ │ + eoreq r2, r3, r4, ror #25 │ │ │ │ + eoreq r2, r3, r2, lsl #26 │ │ │ │ + eoreq r2, r3, r2, lsl 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 │ │ │ │ - eoreq r1, r3, lr, lsr sp │ │ │ │ + eoreq r1, r3, lr, lsr #31 │ │ │ │ + eoreq r1, r3, lr, asr #31 │ │ │ │ + eoreq r1, r3, sl, ror #31 │ │ │ │ + strdeq r1, [r3], -sl @ │ │ │ │ + strdeq r1, [r3], -r2 @ │ │ │ │ + strdeq r1, [r3], -r6 @ │ │ │ │ + eoreq r1, r3, r6, lsl sp │ │ │ │ + eoreq r1, r3, r6, lsr #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 │ │ │ │ + eoreq pc, r2, sl, asr #22 │ │ │ │ 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 │ │ │ │ + ldrdeq sp, [r2], -r2 @ │ │ │ │ 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 │ │ │ │ + eoreq ip, r2, ip, lsr #7 │ │ │ │ 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, [r8], {7} │ │ │ │ @ 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, r4, ror #13 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - ldrdeq fp, [r2], -r4 @ │ │ │ │ - strdeq fp, [r2], -sl @ │ │ │ │ + strhteq fp, [r2], -ip │ │ │ │ + eoreq fp, r2, r2, ror #3 │ │ │ │ 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 eb2734 │ │ │ │ @ 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, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq r9, r2, r4, lsl lr │ │ │ │ - eoreq r9, r2, sl, lsr sp │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ + eoreq r9, r2, r2, lsr #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 │ │ │ │ + ldrdeq r8, [r2], -r2 @ │ │ │ │ + eoreq r8, r2, r4, lsl 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, lr, ror #25 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r0, #-24]! @ 0xffffffe8 │ │ │ │ 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] │ │ │ │ + stc2l 1, cr15, [lr, #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 │ │ │ │ + eoreq r6, r2, r4, ror r0 │ │ │ │ + eoreq r5, r2, sl, lsr #31 │ │ │ │ + eoreq r5, r2, r6, ror pc │ │ │ │ + eoreq r5, r2, r4, lsr #31 │ │ │ │ + eoreq r5, r2, sl, asr #30 │ │ │ │ + eoreq r5, r2, ip, asr #31 │ │ │ │ + eoreq r5, r2, sl, lsl #31 │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -pc, asr #18 │ │ │ │ @ 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, r0, lsl r3 │ │ │ │ + strdeq r5, [r2], -r0 @ │ │ │ │ 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, 3, cr15, cr10, 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 │ │ │ │ + strdeq r4, [r2], -ip @ │ │ │ │ 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} │ │ │ │ + stc2 1, cr15, [ip], {3} │ │ │ │ @ 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, r0, lsr #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: 0x4607f8f7 │ │ │ │ @ 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: 0x4606f853 │ │ │ │ @ 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], -r1, asr #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 │ │ │ │ + @ instruction: 0x4606fe5d │ │ │ │ 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 27c7d0 │ │ │ │ @ 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, ip, lsl #4 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ muleq r0, r4, fp │ │ │ │ - eoreq r3, r2, r0, rrx │ │ │ │ + eoreq r3, r2, r8, asr #32 │ │ │ │ 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 @ │ │ │ │ + strhteq ip, [r8], -ip │ │ │ │ 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 fp, r8, r0, ror #31 │ │ │ │ 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: 0xff22f1cc │ │ │ │ @ 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, r0, lsr #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 fda00 │ │ │ │ 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 │ │ │ │ + eoreq sl, r8, sl, asr #22 │ │ │ │ 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, [r4, #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 100ee4 │ │ │ │ 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, sl, lsr r0 │ │ │ │ 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: 0xff26f0fb │ │ │ │ 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: 0xe7e9f8f1 │ │ │ │ @ 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: 0xf8d8f0f9 │ │ │ │ @ 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, r6, asr #32 │ │ │ │ + mlaeq r1, r4, sl, ip │ │ │ │ + eoreq sp, r1, r2, lsl #1 │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ - eoreq sp, r1, r8, asr r0 │ │ │ │ - eoreq ip, r1, sl, ror sl │ │ │ │ + eoreq sp, r1, r0, asr #32 │ │ │ │ + eoreq ip, r1, r2, ror #20 │ │ │ │ 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: 0xf8c8fecd │ │ │ │ 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, r9, lsl #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, r2, lsr r0 │ │ │ │ + eoreq sp, r1, lr, lsl r0 │ │ │ │ + eoreq sp, r1, lr │ │ │ │ + eoreq ip, r1, r4, asr #19 │ │ │ │ @ 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 │ │ │ │ + ldc2 0, cr15, [r2], #976 @ 0x3d0 │ │ │ │ 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: 0xf5a4fda3 │ │ │ │ @ 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, r5, 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: 0x4658f8f3 │ │ │ │ + mcr2 0, 2, pc, cr12, cr3, {7} @ │ │ │ │ @ instruction: 0xb3b84682 │ │ │ │ - mrc2 0, 4, pc, cr0, cr3, {7} │ │ │ │ + mcr2 0, 4, pc, cr4, cr3, {7} @ │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - mcr2 0, 4, pc, cr10, cr3, {7} @ │ │ │ │ + mrc2 0, 3, pc, cr14, cr3, {7} │ │ │ │ @ instruction: 0x4620bb50 │ │ │ │ andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf90ef0fb │ │ │ │ + @ instruction: 0xf902f0fb │ │ │ │ andcs r4, r8, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf0fb4639 │ │ │ │ - @ instruction: 0xf506f909 │ │ │ │ + @ instruction: 0xf506f8fd │ │ │ │ andcs r5, r8, #180, 2 @ 0x2d │ │ │ │ tstcc r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf902f0fb │ │ │ │ + @ instruction: 0xf8f6f0fb │ │ │ │ ldcge 6, cr4, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf0fb4620 │ │ │ │ - strtmi pc, [r4], r1, asr #18 │ │ │ │ + @ instruction: 0x46a4f935 │ │ │ │ @ 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: 0xe7cef8d7 │ │ │ │ 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, r1, asr #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, r2, asr #3 │ │ │ │ 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, 0, pc, r6, cr1 @ │ │ │ │ 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, r2, lsl 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 │ │ │ │ + eoreq ip, r1, lr, rrx │ │ │ │ + eoreq ip, r1, ip, lsr #1 │ │ │ │ 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 ff140cf8 │ │ │ │ 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, #-684] @ 0xfffffd54 │ │ │ │ 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, r6, lsl #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, [r4, #-724] @ 0xfffffd2c │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x00898284 │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1b54638 │ │ │ │ - @ instruction: 0xf897fd13 │ │ │ │ + @ instruction: 0xf897fd07 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [ip], {181} @ 0xb5 │ │ │ │ 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: 0xff8af1b5 │ │ │ │ orrspl pc, r2, #4, 10 @ 0x1000000 │ │ │ │ ldrtmi r3, [r1], -r8, lsl #6 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xffcaf1b5 │ │ │ │ + @ instruction: 0xffbef1b5 │ │ │ │ stccc 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ andcs sl, r1, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xf85b4630 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - @ instruction: 0xf8dffa2d │ │ │ │ + @ instruction: 0xf8dffa21 │ │ │ │ @ instruction: 0x46303cf8 │ │ │ │ @ instruction: 0xf85b2200 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - movwcs pc, #2595 @ 0xa23 @ │ │ │ │ + movwcs pc, #2583 @ 0xa17 @ │ │ │ │ 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, r2, 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, r3, r4, r5, r6, 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: 0xf504f93b │ │ │ │ @ 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, r4, asr #22 │ │ │ │ + mlaeq r1, sl, sl, fp │ │ │ │ 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, r0, lsl r9 │ │ │ │ + strdeq fp, [r1], -r4 @ │ │ │ │ + strhteq fp, [r1], -r2 │ │ │ │ + eoreq sl, r1, r4, asr #28 │ │ │ │ + eoreq sl, r1, r0, lsl #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, r4, 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, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - strbmi pc, [r0], -pc, lsr #22 @ │ │ │ │ + strbmi pc, [r0], -r3, lsr #22 @ │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf0f951b6 │ │ │ │ - @ instruction: 0xf504fb29 │ │ │ │ + @ instruction: 0xf504fb1d │ │ │ │ @ instruction: 0x464051b6 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ - blx 94240e │ │ │ │ + blx 64240e │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ strbmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0f94449 │ │ │ │ - @ instruction: 0x4641fb1b │ │ │ │ + strbmi pc, [r1], -pc, lsl #22 @ │ │ │ │ stmiavs r4!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0f94640 │ │ │ │ - @ instruction: 0x46c4fb59 │ │ │ │ + strbmi pc, [r4], sp, asr #22 @ │ │ │ │ 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, r8, lsr r8 │ │ │ │ + eoreq sl, r1, r0, ror #16 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr15, [r6], #-968 @ 0xfffffc38 │ │ │ │ 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, r2, lsl #14 │ │ │ │ addeq r4, fp, r0, lsl #3 │ │ │ │ - eoreq sl, r1, r8, ror #11 │ │ │ │ - eoreq sl, r1, r6, lsr r6 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ 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, r6, lsl #12 │ │ │ │ + eoreq sl, r1, r6, ror #10 │ │ │ │ + mlaeq r1, r2, r5, sl │ │ │ │ + eoreq sl, r1, r6, asr #10 │ │ │ │ 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 @ │ │ │ │ + ldrdeq sl, [r2], -r6 @ │ │ │ │ + eoreq sl, r1, sl, ror r5 │ │ │ │ + eoreq sl, r1, r4, asr #9 │ │ │ │ + eoreq sl, r1, sl, asr r5 │ │ │ │ + eoreq sl, r1, r6, lsl #9 │ │ │ │ + eoreq sl, r1, lr, lsl #11 │ │ │ │ + eoreq sl, r1, lr, asr #8 │ │ │ │ + strhteq sl, [r1], -ip │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [sl, #748]! @ 0x2ec │ │ │ │ @ instruction: 0x46304b7f │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 1, cr15, [lr, #748]! @ 0x2ec │ │ │ │ + stc2 1, cr15, [r2, #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-d52} @ 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, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - mcr2 1, 1, pc, cr6, cr8, {7} @ │ │ │ │ + mrc2 1, 0, pc, cr10, 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, r2, r3, 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, r2, 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, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x463801bf │ │ │ │ - ldc2l 1, cr15, [ip, #992]! @ 0x3e0 │ │ │ │ + ldc2l 1, cr15, [r0, #992]! @ 0x3e0 │ │ │ │ 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, r2, r5, r6, r7, r8, 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, [sl, #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: 0xff74f1c3 │ │ │ │ ldrbt r4, [r8], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf0f54479 │ │ │ │ - @ instruction: 0xe75eff79 │ │ │ │ + ldrb pc, [lr, -sp, ror #30] @ │ │ │ │ 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, r6, lsr r1 │ │ │ │ + eoreq sl, r1, lr, lsr r0 │ │ │ │ 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, ip, asr #1 │ │ │ │ + strhteq sl, [r1], -sl │ │ │ │ + eoreq sl, r1, r2, asr #1 │ │ │ │ + eoreq sl, r1, ip, asr #1 │ │ │ │ + ldrdeq sl, [r1], -r8 @ │ │ │ │ + eoreq sl, r1, r0, ror #1 │ │ │ │ + strdeq sl, [r1], -r6 @ │ │ │ │ + eoreq sl, r1, sl, lsl #2 │ │ │ │ + eoreq r9, r1, r6, lsr #29 │ │ │ │ + ldrdeq r9, [r1], -lr @ │ │ │ │ + eoreq r9, r1, ip, lsl #15 │ │ │ │ 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: 0xf505fcf5 │ │ │ │ @ instruction: 0xf1f870d8 │ │ │ │ - strtmi pc, [r8], -r3, lsr #26 │ │ │ │ + @ instruction: 0x4628fd17 │ │ │ │ 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, r4, lsr #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, [r4, #-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, [r6], {246} @ 0xf6 │ │ │ │ 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: 0xf802f10c │ │ │ │ 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: 0xf10b4620 │ │ │ │ + @ instruction: 0xf8dafffb │ │ │ │ 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, pc, ror #17 │ │ │ │ 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], -fp, ror #17 @ │ │ │ │ @ instruction: 0xf0f7a80e │ │ │ │ - @ instruction: 0xf8daf901 │ │ │ │ + @ instruction: 0xf8daf8f5 │ │ │ │ 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: 0xf92ef0f7 │ │ │ │ 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: 0xf8daf82f │ │ │ │ @ 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, r4, lsr #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: 0xf82cf0f7 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - ldmibvs r3!, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r3!, {r0, r2, r3, r5, r6, r7, 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 fed86c3c │ │ │ │ @ instruction: 0xf504b173 │ │ │ │ ldrcc r5, [ip, #-1435] @ 0xfffffa65 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - @ instruction: 0xf504fee3 │ │ │ │ + @ instruction: 0xf504fed7 │ │ │ │ @ instruction: 0xf106509b │ │ │ │ @ instruction: 0xf0360128 │ │ │ │ qsub16mi pc, r8, r5 @ │ │ │ │ - cdp2 1, 14, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 1, 13, cr15, cr12, cr11, {0} │ │ │ │ @ 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 │ │ │ │ + blvs 9870a0 │ │ │ │ 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, r2, r4, r5, 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 │ │ │ │ + eoreq r9, r1, r8, lsr #17 │ │ │ │ + eoreq r3, r2, r0, ror #3 │ │ │ │ + eoreq r9, r1, r6, asr r5 │ │ │ │ + eoreq r9, r1, r4, lsr #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: 0xf506fd9d │ │ │ │ mulscc r4, r8, r0 │ │ │ │ strtvs pc, [r4], #-1542 @ 0xfffff9fa │ │ │ │ - stc2 1, cr15, [r2, #44]! @ 0x2c │ │ │ │ + ldc2 1, cr15, [r6, #44] @ 0x2c │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ strcc r3, [r4, #-8] │ │ │ │ - ldc2 1, cr15, [ip, #44] @ 0x2c │ │ │ │ + ldc2 1, cr15, [r0, #44] @ 0x2c │ │ │ │ addspl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - @ instruction: 0xf506fd97 │ │ │ │ + @ instruction: 0xf506fd8b │ │ │ │ mulscc r0, sp, r0 │ │ │ │ - ldc2 1, cr15, [r2, #44] @ 0x2c │ │ │ │ + stc2 1, cr15, [r6, #44] @ 0x2c │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b300c │ │ │ │ - @ instruction: 0xf606fd8d │ │ │ │ + @ instruction: 0xf606fd81 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - @ instruction: 0xf506fd89 │ │ │ │ + @ instruction: 0xf506fd7d │ │ │ │ @ instruction: 0xf10b5095 │ │ │ │ - @ instruction: 0xf506fd85 │ │ │ │ + @ instruction: 0xf506fd79 │ │ │ │ mulcc r4, r6, r0 │ │ │ │ - stc2 1, cr15, [r0, #44] @ 0x2c │ │ │ │ + ldc2l 1, cr15, [r4, #-44]! @ 0xffffffd4 │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b3004 │ │ │ │ - @ instruction: 0xf506fd7b │ │ │ │ + @ instruction: 0xf506fd6f │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - @ instruction: 0x4620fd77 │ │ │ │ + strtmi pc, [r0], -fp, ror #26 │ │ │ │ @ instruction: 0xf10b3420 │ │ │ │ - adcmi pc, ip, #7360 @ 0x1cc0 │ │ │ │ + adcmi pc, ip, #6592 @ 0x19c0 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ strhcc r5, [r4], -fp │ │ │ │ - blx fe0c36c0 │ │ │ │ + blx 1dc36c0 │ │ │ │ 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, #-316]! @ 0xfffffec4 │ │ │ │ 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: 0xf506ff9f │ │ │ │ tstcc r8, #-402653182 @ 0xe8000002 │ │ │ │ ldrmi r9, [r8], -ip, lsl #6 │ │ │ │ - @ instruction: 0xf94af1b3 │ │ │ │ + @ instruction: 0xf93ef1b3 │ │ │ │ blcs 2253dc │ │ │ │ blcs 27b588 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85937bc │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8dfff95 │ │ │ │ + @ instruction: 0xf8dfff89 │ │ │ │ andcs r3, r0, #172, 14 @ 0x2b00000 │ │ │ │ @ instruction: 0xf8594650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8d7ff8b │ │ │ │ + @ instruction: 0xf8d7ff7f │ │ │ │ @ instruction: 0xf8d33230 │ │ │ │ ldclvs 1, cr3, [r9, #-608] @ 0xfffffda0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1ba4650 │ │ │ │ - strls pc, [r0, #-3969] @ 0xfffff07f │ │ │ │ + strls pc, [r0, #-3957] @ 0xfffff08b │ │ │ │ @ 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: 0xff18f1ba │ │ │ │ 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 @ │ │ │ │ + ldc2 1, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, r8, r4, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - mcrr2 1, 0, pc, r0, cr11 @ │ │ │ │ + ldc2 1, cr15, [r4], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r4], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [r8], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, sp, r4, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [r2], #-44 @ 0xffffffd4 │ │ │ │ addspl pc, lr, r4, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r8], #-44 @ 0xffffffd4 │ │ │ │ + ldc2 1, cr15, [ip], {11} │ │ │ │ @ instruction: 0xf6042101 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - tstpcs r1, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, lsl ip @ p-variant is OBSOLETE │ │ │ │ addspl pc, r5, r4, lsl #10 │ │ │ │ - ldc2 1, cr15, [lr], {11} │ │ │ │ + ldc2 1, cr15, [r2], {11} │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], {11} │ │ │ │ + stc2 1, cr15, [ip], {11} │ │ │ │ adcspl pc, r7, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r2], {11} │ │ │ │ + stc2 1, cr15, [r6], {11} │ │ │ │ @ instruction: 0xf5042101 │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - strtmi pc, [r8], -sp, lsl #24 │ │ │ │ + strtmi pc, [r8], -r1, lsl #24 │ │ │ │ strcc r2, [r0, #-257]! @ 0xfffffeff │ │ │ │ - stc2 1, cr15, [r8], {11} │ │ │ │ + blx fffc39ee │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ adcspl pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f73004 │ │ │ │ - strdcs pc, [r0, -pc] │ │ │ │ + strdcs pc, [r0, -r3] │ │ │ │ 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: 0xf8e2f0fc │ │ │ │ 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: 0xf8a4f0fc │ │ │ │ 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: 0xf858f106 │ │ │ │ mcrreq 8, 12, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf504e5ea │ │ │ │ strhcs r5, [r1, -r7] │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - blmi 19c6144 │ │ │ │ + blmi 19c6114 │ │ │ │ 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 f43e82 │ │ │ │ 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: 0xffa0f0f3 │ │ │ │ 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: 0xff4ef0fc │ │ │ │ @ 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: 0xff0af0fb │ │ │ │ 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, r2, r3, r4, r5, r6, r7, 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, r5, lsr #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, r4, lsr #11 │ │ │ │ + strdeq r9, [r1], -sl @ │ │ │ │ addeq r8, fp, ip, lsr #23 │ │ │ │ - eoreq r9, r1, r2, ror r5 │ │ │ │ - eoreq r9, r1, ip, asr #5 │ │ │ │ + eoreq r9, r1, sl, asr r5 │ │ │ │ + strhteq r9, [r1], -r4 │ │ │ │ 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, lr, lsl r2 │ │ │ │ + eoreq r9, r1, r8, lsr r2 │ │ │ │ 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, r4 │ │ │ │ + eoreq r9, r1, lr, lsr #4 │ │ │ │ + eoreq r9, r1, r0, lsr #4 │ │ │ │ + eoreq r9, r1, sl, asr #3 │ │ │ │ + eoreq r9, r1, r6, ror #1 │ │ │ │ + eoreq r8, r1, r4, lsl #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, r4, lsl pc │ │ │ │ + eoreq r8, r1, lr, ror #24 │ │ │ │ + eoreq r8, r1, lr, lsl pc │ │ │ │ + eoreq r8, r1, r8, lsr ip │ │ │ │ + eoreq r8, r1, r6, asr pc │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ + strdeq r8, [r1], -r4 @ │ │ │ │ @ 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 @ │ │ │ │ + asrlt pc, r3, 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 @ │ │ │ │ + @ instruction: 0x4630fd1f │ │ │ │ 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: 0xf816f0f6 │ │ │ │ @ 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, #-2681]! @ 0xfffff587 │ │ │ │ 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, [r8, #-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], -fp, lsl #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 │ │ │ │ + eoreq r8, r1, r0, ror lr │ │ │ │ + eoreq r8, r1, r4, lsl #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 │ │ │ │ + eoreq r8, r1, r8, asr #26 │ │ │ │ + eoreq r8, r1, r6, lsl #21 │ │ │ │ + eoreq r8, r1, ip, asr #27 │ │ │ │ + eoreq r8, r1, r8, ror #20 │ │ │ │ + eoreq r8, r1, r8, lsl lr │ │ │ │ + eoreq r8, r1, r2, lsr #28 │ │ │ │ + eoreq r8, r1, r2, lsl lr │ │ │ │ + strdeq r8, [r1], -r0 @ │ │ │ │ @ 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, r0, ror #26 │ │ │ │ + mlaeq r1, ip, r8, r8 │ │ │ │ + ldrdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, r4, asr #16 │ │ │ │ + eoreq r2, r8, lr, lsl #25 │ │ │ │ + eoreq r1, r2, r4, asr pc │ │ │ │ + eoreq r8, r1, r2, asr r8 │ │ │ │ @ instruction: 0xffffc2c3 │ │ │ │ - strhteq r8, [r1], -r6 │ │ │ │ - eoreq r8, r1, r2, lsl r3 │ │ │ │ + mlaeq r1, lr, r7, r8 │ │ │ │ + strdeq r8, [r1], -sl @ │ │ │ │ addeq r6, r2, r4, ror #13 │ │ │ │ - eoreq r8, r1, lr, lsr r7 │ │ │ │ - eoreq r8, r1, r4, asr #14 │ │ │ │ + eoreq r8, r1, r6, lsr #14 │ │ │ │ + eoreq r8, r1, ip, lsr #14 │ │ │ │ @ instruction: 0xffffc619 │ │ │ │ - eoreq r8, r1, r6, lsr #10 │ │ │ │ - eoreq r8, r1, lr, ror r2 │ │ │ │ + eoreq r8, r1, lr, lsl #10 │ │ │ │ + eoreq r8, r1, r6, ror #4 │ │ │ │ @ instruction: 0xffffc483 │ │ │ │ - strhteq r8, [r1], -r8 │ │ │ │ + eoreq r8, r1, r0, lsr #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, r0, lsl #11 │ │ │ │ + eoreq r8, r1, r8, ror #3 │ │ │ │ + eoreq r8, r1, r6, asr r5 │ │ │ │ + eoreq r8, r1, lr, asr #3 │ │ │ │ + eoreq r8, r1, lr, asr r5 │ │ │ │ + strhteq r8, [r1], -r2 │ │ │ │ @ instruction: 0xffffc3d1 │ │ │ │ - eoreq r8, r1, r2, asr #8 │ │ │ │ + eoreq r8, r1, sl, lsr #8 │ │ │ │ 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 │ │ │ │ + mrrc2 0, 15, pc, r4, cr5 @ │ │ │ │ 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: 0xf8f4f0fb │ │ │ │ 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 b87974 │ │ │ │ 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 @ │ │ │ │ + mcrr2 0, 15, pc, r4, cr5 @ │ │ │ │ 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], -r7, asr #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: 0xf938f0f3 │ │ │ │ @ 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: 0xf8d6fa23 │ │ │ │ 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]! │ │ │ │ + @ instruction: 0xe7b1f9bf │ │ │ │ ldm r2!, {r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x273cf8d6 │ │ │ │ @ instruction: 0xf505e7d7 │ │ │ │ ldrsbcc r5, [ip], -r3 │ │ │ │ - @ instruction: 0xf888f1b2 │ │ │ │ + @ instruction: 0xf87cf1b2 │ │ │ │ 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 dc4e04 │ │ │ │ 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 844e4c │ │ │ │ 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: 0xf8d6fa0d │ │ │ │ ldr r3, [r9, r0, lsr #28]! │ │ │ │ @ instruction: 0xf10a4648 │ │ │ │ - @ instruction: 0x4620fa13 │ │ │ │ + strtmi pc, [r0], -r7, lsl #20 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ ... │ │ │ │ - eoreq r8, r1, sl, asr #4 │ │ │ │ + eoreq r8, r1, r2, lsr 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 │ │ │ │ + eoreq r7, r1, r8, lsr #25 │ │ │ │ + eoreq r0, r8, r2, ror sp │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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, [r7, #14] │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ 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, [r5, #25] │ │ │ │ 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, [r1, #20] │ │ │ │ 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, r6, r3 │ │ │ │ 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 192e40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ 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 192e5c │ │ │ │ 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 17bc48 │ │ │ │ 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 192e40 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ 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 192e5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bcac │ │ │ │ + bl 17bc94 │ │ │ │ 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 192e40 │ │ │ │ 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 17bce8 │ │ │ │ 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 17bce8 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 │ │ │ │ + vabdl.u , d31, d28 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ 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 192e40 │ │ │ │ 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 17fbc4 │ │ │ │ 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 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 24a790 │ │ │ │ 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 240b94 │ │ │ │ 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, [r4, #23] │ │ │ │ movs r1, r4 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ 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 17f610 │ │ │ │ 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 17f650 │ │ │ │ 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 17f650 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ add.w r1, fp, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ add.w r1, fp, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ 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, [r0, #96] @ 0x60 │ │ │ │ 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, [r1, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ 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, [r3, #4] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ 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 1839f4 │ │ │ │ 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, [r7, r5] │ │ │ │ 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 17fd24 │ │ │ │ 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 17fbc4 │ │ │ │ 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 17e110 │ │ │ │ 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 17fbc4 │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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, #72] @ (8c6dc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #8] @ (8c6a0 ) │ │ │ │ + ldr r5, [pc, #936] @ (8ca40 ) │ │ │ │ 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 192e40 │ │ │ │ add.w r0, r4, #4992 @ 0x1380 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 24a790 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24aac0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 8cb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aee4 │ │ │ │ + bl 23aecc │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b01c │ │ │ │ + bl 23b004 │ │ │ │ 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 23af50 │ │ │ │ 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 24a790 │ │ │ │ + bl 186600 │ │ │ │ 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 24a790 │ │ │ │ + bl 18653c │ │ │ │ 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 24a790 │ │ │ │ + bl 186600 │ │ │ │ cbnz r0, 8cae4 │ │ │ │ orr.w r8, r8, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 24a910 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq sl, r6 │ │ │ │ bne.n 8cc34 │ │ │ │ b.n 8cc3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 23aecc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23af00 │ │ │ │ + bl 23aee8 │ │ │ │ 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 23b004 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b02c │ │ │ │ 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 23af00 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23afc8 │ │ │ │ + bl 23afb0 │ │ │ │ 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 24a790 │ │ │ │ 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 24a790 │ │ │ │ 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 24a910 │ │ │ │ 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 24a790 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b02c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 8d4bc │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4c4 │ │ │ │ + blt.n 8d494 │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4a0 │ │ │ │ + bge.n 8d470 │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d47c │ │ │ │ + bge.n 8d44c │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d458 │ │ │ │ + bge.n 8d428 │ │ │ │ movs r7, r4 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r2 │ │ │ │ movs r1, r4 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r3 │ │ │ │ movs r1, r4 │ │ │ │ - tst r2, r0 │ │ │ │ + rors r2, r5 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + negs r6, r5 │ │ │ │ movs r1, r4 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r1, r4 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r0 │ │ │ │ movs r1, r4 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r2, r2 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r4, r1 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24aac0 │ │ │ │ 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 24a99c │ │ │ │ + bl 24a790 │ │ │ │ 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 24aac0 │ │ │ │ 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 24aac0 │ │ │ │ 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 23b12c │ │ │ │ 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 24aac0 │ │ │ │ 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 17779c │ │ │ │ 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 240d10 │ │ │ │ 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, #24 │ │ │ │ movs r1, r4 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24aac0 │ │ │ │ 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 24a99c │ │ │ │ + bl 24a790 │ │ │ │ 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 24aac0 │ │ │ │ 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 24aac0 │ │ │ │ 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 23b12c │ │ │ │ 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 24aac0 │ │ │ │ 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 17779c │ │ │ │ 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 240d10 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ 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 24aac0 │ │ │ │ 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 24a99c │ │ │ │ + bl 24a790 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 1866c4 │ │ │ │ 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 24a910 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 17c788 │ │ │ │ b.n 8e23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a790 │ │ │ │ + bl 17779c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e280 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 8e280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24aac0 │ │ │ │ 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, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ 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 24a910 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ 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 24a790 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b02c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 17c788 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e78c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 17c788 │ │ │ │ b.n 8e66a │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 17c788 │ │ │ │ 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, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ 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, #54 @ 0x36 │ │ │ │ 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, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ 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, #70 @ 0x46 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ 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 24ab34 │ │ │ │ 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 24a790 │ │ │ │ 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 24a790 │ │ │ │ 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 24aa10 │ │ │ │ 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 24aa10 │ │ │ │ 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 24aa10 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1867ac │ │ │ │ + bl 186794 │ │ │ │ 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 240170 │ │ │ │ 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 24aac0 │ │ │ │ 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, #150 @ 0x96 │ │ │ │ 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 1867e4 │ │ │ │ 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 1867b0 │ │ │ │ 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, #8 │ │ │ │ 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, #592 @ 0x250 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ 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 r1, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ 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, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ 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 17c788 │ │ │ │ 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 │ │ │ │ + subs r4, r3, #7 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r1, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r0, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r7, #0 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ 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 17c788 │ │ │ │ b.n 8ff54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ 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 17c788 │ │ │ │ b.n 8ffd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r7, r3 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + movs r6, r6 │ │ │ │ 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 17c788 │ │ │ │ b.n 913d4 │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, #10551296 @ 0xa10000 │ │ │ │ + @ instruction: 0xf53c0021 │ │ │ │ stcl 0, cr0, [sl], #552 @ 0x228 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xebfe0020 │ │ │ │ + @ instruction: 0xebe60020 │ │ │ │ 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 17c788 │ │ │ │ b.n 91568 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3c00021 │ │ │ │ + @ instruction: 0xf3a80021 │ │ │ │ adcs.w r0, r6, sl, lsl #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r1, r4 │ │ │ │ - orn r0, sl, r0, asr #32 │ │ │ │ + orrs.w r0, r2, 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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, r6, #5 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + movs r6, r5 │ │ │ │ movs r1, r4 │ │ │ │ - vhadd.u d0, d12, d16 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {1} │ │ │ │ - b.n 917ac │ │ │ │ + vhadd.u32 d0, d4, d16 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr0, {1} │ │ │ │ + b.n 9177c │ │ │ │ movs r0, r4 │ │ │ │ - vaddl.u8 q0, d10, d16 │ │ │ │ - b.n 91718 │ │ │ │ + vhadd.u d16, d2, d16 │ │ │ │ + b.n 916e8 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91648 │ │ │ │ + cdp2 0, 2, cr0, cr10, cr0, {1} │ │ │ │ + b.n 91618 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [lr, #128] @ 0x80 │ │ │ │ - b.n 91620 │ │ │ │ + ldc2 0, cr0, [r6, #128]! @ 0x80 │ │ │ │ + b.n 915f0 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91608 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr0, {1} │ │ │ │ + b.n 915d8 │ │ │ │ movs r0, r4 │ │ │ │ - vhadd.u8 d0, d0, d16 │ │ │ │ - vhadd.u8 d16, d2, d16 │ │ │ │ - b.n 9159c │ │ │ │ + cdp2 0, 14, cr0, cr8, cr0, {1} │ │ │ │ + vhadd.u32 d0, d10, d16 │ │ │ │ + b.n 9156c │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-128]! @ 0xffffff80 │ │ │ │ - b.n 91574 │ │ │ │ + ldc2l 0, cr0, [r2, #-128] @ 0xffffff80 │ │ │ │ + b.n 91544 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr0, {1} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr0, {1} │ │ │ │ - b.n 9154c │ │ │ │ + cdp2 0, 11, cr0, cr6, cr0, {1} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr0, {1} │ │ │ │ + b.n 9151c │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 │ │ │ │ - movs r0, r4 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #2] │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + @ instruction: 0xfb400020 │ │ │ │ + ldr??.w r0, [lr, #32] │ │ │ │ + ldr??.w r0, [r4, #32] │ │ │ │ + ldr.w r0, [r8, r0, lsl #2] │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + vst4.8 {d16-d19}, [r2 :128], r0 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf79e0020 │ │ │ │ + @ instruction: 0xf7fa0020 │ │ │ │ udf #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf7860020 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr.w r0, [r0, #32] │ │ │ │ - ldrsb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + ldr.w r0, [sl, r0, lsl #2] │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf73a0020 │ │ │ │ + ldrh.w r0, [r8, #32] │ │ │ │ + ldr??.w r0, [sl, #32] │ │ │ │ udf #116 @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [lr, #32] │ │ │ │ - strb.w r0, [r0, #32] │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + @ instruction: 0xf7220020 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ + movs r0, r4 │ │ │ │ + strb.w r0, [r6, #32] │ │ │ │ + str??.w r0, [r8, r0, lsl #2] │ │ │ │ + udf #66 @ 0x42 │ │ │ │ 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 24a910 │ │ │ │ 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 19a6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9239a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ vldr d0, [pc, #136] @ 92580 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 1db378 │ │ │ │ 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 1aa5a8 │ │ │ │ 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 1c28f8 │ │ │ │ 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 1c2b44 │ │ │ │ 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 19904c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 236504 │ │ │ │ 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 236504 │ │ │ │ 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 23789c │ │ │ │ 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 236504 │ │ │ │ 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 236504 │ │ │ │ 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: 0xf2900020 │ │ │ │ + @ instruction: 0xf2820020 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - addw r0, r4, #32 │ │ │ │ + @ instruction: 0xf1ec0020 │ │ │ │ lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #32 │ │ │ │ - addw r0, sl, #32 │ │ │ │ - @ instruction: 0xf1fc0020 │ │ │ │ + @ instruction: 0xf1f00020 │ │ │ │ + @ instruction: 0xf1f20020 │ │ │ │ + @ instruction: 0xf1e40020 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, r5, asr #32 │ │ │ │ - rsb r0, r4, #32 │ │ │ │ + @ instruction: 0xeb940025 │ │ │ │ + sub.w r0, ip, #32 │ │ │ │ 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: 0xf19a0020 │ │ │ │ + @ instruction: 0xf18e0020 │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xf19e0020 │ │ │ │ - sbcs.w r0, r4, #32 │ │ │ │ - adcs.w r0, r6, #32 │ │ │ │ + @ instruction: 0xf1860020 │ │ │ │ + adcs.w r0, ip, #32 │ │ │ │ + @ instruction: 0xf13e0020 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf0d80020 │ │ │ │ - @ instruction: 0xf0dc0020 │ │ │ │ - @ instruction: 0xf0a80020 │ │ │ │ + add.w r0, ip, #32 │ │ │ │ + add.w r0, r0, #32 │ │ │ │ + @ instruction: 0xf0fc0020 │ │ │ │ + @ instruction: 0xf0fc0020 │ │ │ │ + @ instruction: 0xf0b40020 │ │ │ │ + @ instruction: 0xf0b40020 │ │ │ │ + @ instruction: 0xf0c00020 │ │ │ │ + @ instruction: 0xf0c40020 │ │ │ │ + eors.w r0, r0, #32 │ │ │ │ ldr r2, [pc, #88] @ (92c64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 237234 │ │ │ │ + bl 23721c │ │ │ │ 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 23789c │ │ │ │ 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 │ │ │ │ + and.w r0, r6, #32 │ │ │ │ + vaddl.s16 q0, d14, d16 │ │ │ │ + vext.8 d16, d4, d16, #0 │ │ │ │ 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 17fba0 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 92810 │ │ │ │ mov r1, r9 │ │ │ │ - bl 238f54 │ │ │ │ + bl 238f3c │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 92cc8 │ │ │ │ ldr r2, [pc, #44] @ (92cdc ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198bcc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 198b24 │ │ │ │ mov r3, r0 │ │ │ │ b.n 92cb8 │ │ │ │ - vaddl.s16 q0, d0, d16 │ │ │ │ - vhadd.s32 d16, d14, d16 │ │ │ │ + vhadd.s d16, d8, d16 │ │ │ │ + vhadd.s16 d16, d6, 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 1990b0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19f9cc │ │ │ │ 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 17bc10 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93066 │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19fae0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c530 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ b.n 93662 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c530 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 17bc10 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c530 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c530 │ │ │ │ mov r6, r0 │ │ │ │ b.n 95cfe │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19904c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19904c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19904c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 19bb18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 198bcc │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19cb84 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 19c57c │ │ │ │ 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 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19cad4 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 19ca8c │ │ │ │ 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 1990b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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, #600 @ 0x258 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 19ca8c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c660 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993a4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 979aa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19cad4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c6f4 │ │ │ │ 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 1991a8 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c660 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19ca8c │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 19c57c │ │ │ │ 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 1990b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c530 │ │ │ │ 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 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 17c044 │ │ │ │ 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 17fd24 │ │ │ │ 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 1db27c │ │ │ │ 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 17bc10 │ │ │ │ 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 1a3c20 │ │ │ │ cbz r0, 9936e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cbz r2, 9936e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d74 │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 17bc10 │ │ │ │ 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 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19a504 │ │ │ │ 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 1990b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1990b0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 937f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ b.n 99524 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 17c788 │ │ │ │ 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, [r2, #6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ 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 17c788 │ │ │ │ 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 │ │ │ │ + mov lr, sp │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldcl 0, cr0, [r6, #132]! @ 0x84 │ │ │ │ - stcl 0, cr0, [ip, #132]! @ 0x84 │ │ │ │ + ldcl 0, cr0, [lr, #132] @ 0x84 │ │ │ │ + ldcl 0, cr0, [r4, #132] @ 0x84 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a910 │ │ │ │ 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, [r0, #16] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ 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 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 17fd24 │ │ │ │ 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 177bd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208778 │ │ │ │ + bl 208760 │ │ │ │ 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 177bd4 │ │ │ │ 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 192e40 │ │ │ │ add.w r0, r6, #4832 @ 0x12e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 17fd24 │ │ │ │ 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 177ef4 │ │ │ │ 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 2089ec │ │ │ │ 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 17fb58 │ │ │ │ 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 17fbc4 │ │ │ │ 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 9d7fc │ │ │ │ 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 r2!, {r1, r3, r4, r6, r7} │ │ │ │ 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 192e40 │ │ │ │ ldr.w r1, [r7, #996] @ 0x3e4 │ │ │ │ cbz r1, 9d8b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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, r2 │ │ │ │ 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 17f610 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 9dbbe │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f650 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ 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 17fe80 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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 17fbc4 │ │ │ │ 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 17cbf0 │ │ │ │ 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 19daa0 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17794c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 208760 │ │ │ │ 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 17f650 │ │ │ │ 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 17f650 │ │ │ │ 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 17f650 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ 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 17cbf0 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ 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 17779c │ │ │ │ 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 24a790 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9e960 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9e984 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 17fb58 │ │ │ │ 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 17fbc4 │ │ │ │ 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, r5, 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 17cbf0 │ │ │ │ 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 17fb14 │ │ │ │ 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 17fb14 │ │ │ │ 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 1fffc4 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17fd24 │ │ │ │ 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 r3, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 9f46c │ │ │ │ + cbz r0, 9f466 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 24a790 │ │ │ │ mov sl, r0 │ │ │ │ bl 8cd28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 186618 │ │ │ │ + bl 186600 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17fb14 │ │ │ │ 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 17fb14 │ │ │ │ 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 1fffc4 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17fd24 │ │ │ │ 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, r5, #18 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 24a790 │ │ │ │ + bl 18653c │ │ │ │ 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 24a790 │ │ │ │ + bl 18653c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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, [r3, #4] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ 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, [r3, #30] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ 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, [r7, #22] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ 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 24a910 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n a553a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, a5558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a910 │ │ │ │ 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 17fb14 │ │ │ │ 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 23955c │ │ │ │ blx 4b934 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 239574 │ │ │ │ + bl 23955c │ │ │ │ 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 2394ac │ │ │ │ blx 4b934 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2394c4 │ │ │ │ + bl 2394ac │ │ │ │ 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, r3, r6} │ │ │ │ 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, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r0!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - itee le │ │ │ │ - movle r7, r3 │ │ │ │ - it lt @ unpredictable │ │ │ │ + itee al │ │ │ │ + moval r7, r3 │ │ │ │ + itte lt @ unpredictable > │ │ │ │ movlt r7, r3 │ │ │ │ - itt hi │ │ │ │ - movhi r7, r3 │ │ │ │ - itet vs @ unpredictable │ │ │ │ + noplt {10} │ │ │ │ + movge r7, r3 │ │ │ │ + ite vs │ │ │ │ movvs r7, r3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - movcc r7, r3 │ │ │ │ - itt ne @ unpredictable │ │ │ │ + itee pl @ unpredictable │ │ │ │ + movpl r7, r3 │ │ │ │ + ittt ne @ unpredictable │ │ │ │ movne r7, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + itt eq @ unpredictable │ │ │ │ + moveq r7, r3 │ │ │ │ + bkpt 0x00d0 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x008c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0062 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0066 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x0082 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x002a │ │ │ │ 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 {r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cbc │ │ │ │ + cbnz r6, a6cb6 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cc2 │ │ │ │ + cbnz r6, a6cbc │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + hlt 0x003c │ │ │ │ movs r7, r3 │ │ │ │ - revsh r6, r0 │ │ │ │ + hlt 0x002e │ │ │ │ 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 r1, #216 @ 0xd8 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r6, r4 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ 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 17fb14 │ │ │ │ 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 17fd24 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ movs r6, r4 │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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, r7, #5 │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ 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, r7, #19 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ 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 17fb14 │ │ │ │ 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 17fd24 │ │ │ │ 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 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr5, {1} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr5, {1} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr5, {1} │ │ │ │ + ldc2l 0, cr0, [ip, #-148]! @ 0xffffff6c │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xfb680025 │ │ │ │ + @ instruction: 0xfb500025 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf3ca0025 │ │ │ │ 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, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - b.n ab998 │ │ │ │ + b.n ab968 │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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, 4, cr0, cr0, cr5, {1} │ │ │ │ ands r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ 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 16f128 │ │ │ │ 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 16f29c │ │ │ │ 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 16f82c │ │ │ │ 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 16ee14 │ │ │ │ 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 16eb80 │ │ │ │ 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 16ecc8 │ │ │ │ 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 173340 │ │ │ │ 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 16f414 │ │ │ │ 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 16ef34 │ │ │ │ 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 18d630 │ │ │ │ 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 16f82c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 240e68 │ │ │ │ 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 240ef8 │ │ │ │ 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 240f38 │ │ │ │ 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, r3, #22 │ │ │ │ movs r7, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff0bb4 │ │ │ │ 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 17cc5c │ │ │ │ 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 17cbf0 │ │ │ │ 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, #472] @ 0x1d8 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ 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 240ef8 │ │ │ │ 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 17c96c │ │ │ │ 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 240e68 │ │ │ │ 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 17c96c │ │ │ │ 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, [r1, #36] @ 0x24 │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r7, r3 │ │ │ │ bvs.n b2b78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ movs r7, r3 │ │ │ │ - ldc2 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + ldc2 0, cr0, [r8], {30} │ │ │ │ stmdb 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 240e68 │ │ │ │ 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 17fbc4 │ │ │ │ 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, [r0, #20] │ │ │ │ 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 17fd24 │ │ │ │ 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 17e564 │ │ │ │ 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 17e564 │ │ │ │ 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 17dfec │ │ │ │ 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 17e0e4 │ │ │ │ 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 23aae0 │ │ │ │ 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 23acd0 │ │ │ │ ldr r2, [pc, #340] @ (b3320 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23acd0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 23acd0 │ │ │ │ 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 23acd0 │ │ │ │ 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 192e5c │ │ │ │ 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 23acd0 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n b328c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 23ad24 │ │ │ │ + bl 23ad0c │ │ │ │ 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 17c788 │ │ │ │ b.n b31b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bne.n b3254 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ movs r7, r3 │ │ │ │ bne.n b3240 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fe001e │ │ │ │ + @ instruction: 0xf7e6001e │ │ │ │ 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: 0xf4e0001e │ │ │ │ + @ instruction: 0xf378001e │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ 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: 0xf336001e │ │ │ │ + ssat r0, #31, ip │ │ │ │ ldmia r4!, {r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29a001e │ │ │ │ - @ instruction: 0xf25c001e │ │ │ │ + @ instruction: 0xf282001e │ │ │ │ + movw r0, #16414 @ 0x401e │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf122001e │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ 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 177a0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177bd4 │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177bd4 │ │ │ │ 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 177bd4 │ │ │ │ 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 177a0c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177bd4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 r6, {r1, r3, r6, r7} │ │ │ │ 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 192e5c │ │ │ │ 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 177eb4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177ef4 │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177ef4 │ │ │ │ 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 177ef4 │ │ │ │ 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 177eb4 │ │ │ │ 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 19c1ec │ │ │ │ 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, r5, 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7926 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 238b44 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 24aac0 │ │ │ │ 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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 19a544 │ │ │ │ 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 198d54 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b9a3e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ mov r0, fp │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c660 │ │ │ │ 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 198b24 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19b33c │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 19bac0 │ │ │ │ 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 19904c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r8, [pc, #1956] @ ba7d8 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1993a4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba170 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ 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 19cad4 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ba1a2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19904c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 199d34 │ │ │ │ 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 19a504 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 19bac0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1db1e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5218 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1b3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ 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 1a640c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n baae6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209550 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ca0 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c455c │ │ │ │ + bl 1c4544 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1dc35c │ │ │ │ + bl 1dc344 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d26b0 │ │ │ │ + bl 1d2698 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2450 │ │ │ │ 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 1f297c │ │ │ │ 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 1d8df8 │ │ │ │ b.n baa96 │ │ │ │ - bl 1f5068 │ │ │ │ + bl 1f5050 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f5274 │ │ │ │ + bl 1f525c │ │ │ │ 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 1fff68 │ │ │ │ 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, [r5, #16] │ │ │ │ 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, r6, #6 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ movs r5, r4 │ │ │ │ ldr r7, [pc, #280] @ (bb7e0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb.w r0, [r4, #36] @ 0x24 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ 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 1db5a0 │ │ │ │ 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 19ae78 │ │ │ │ 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 1dbddc │ │ │ │ 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 1b3604 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b3604 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b3604 │ │ │ │ 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 1aa5a8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa5c0 │ │ │ │ + bl 1aa5a8 │ │ │ │ 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 1a6cec │ │ │ │ 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 1c7d1c │ │ │ │ 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 204724 │ │ │ │ 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 1a640c │ │ │ │ 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 1db378 │ │ │ │ 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 19ae78 │ │ │ │ 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 1e0500 │ │ │ │ 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 238b84 │ │ │ │ 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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1991a8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1b22e0 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b3604 │ │ │ │ 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 1d2738 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w bc012 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1b86ac │ │ │ │ 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 19a7fc │ │ │ │ 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 19b754 │ │ │ │ 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 19c530 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w bcd1a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 1993a4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bd132 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19a7fc │ │ │ │ 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 17c788 │ │ │ │ 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 1af9cc │ │ │ │ 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 198d54 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, bd480 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d54 │ │ │ │ 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 1db378 │ │ │ │ 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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ 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 1990b0 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #30 │ │ │ │ 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 198c88 │ │ │ │ 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 17fd24 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, bd8c2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 17fb14 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17cbf0 │ │ │ │ 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 1fffc4 │ │ │ │ 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 1a640c │ │ │ │ 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 19daa0 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17cbf0 │ │ │ │ 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 1c1f30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdc9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdcd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdd00 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 204724 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20473c │ │ │ │ + bl 204724 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a912c │ │ │ │ + bl 1a9114 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a931c │ │ │ │ + bl 1a9304 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n bdd14 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa248 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa248 │ │ │ │ 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 1c1f30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 204724 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1f30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 204724 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9ca0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195ed8 │ │ │ │ + bl 195ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ b.n bdc3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5218 │ │ │ │ cbnz r0, bdd7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5218 │ │ │ │ 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 17fd24 │ │ │ │ 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 204724 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 │ │ │ │ + bcs.n bddac │ │ │ │ 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 17d258 │ │ │ │ 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 1850c0 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 be120 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r7, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, r9 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r6, r3 │ │ │ │ - bx r4 │ │ │ │ + bx r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ 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 17d3c4 │ │ │ │ ldr r1, [pc, #392] @ (be2b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 1850c0 │ │ │ │ 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 17d3c4 │ │ │ │ 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 17d094 │ │ │ │ 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 29e524 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 r0 │ │ │ │ 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, r6 │ │ │ │ movs r6, r3 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r1 │ │ │ │ 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, r5 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, ip │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ 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, 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 23a8a8 │ │ │ │ ldr r1, [pc, #12] @ (be584 ) │ │ │ │ ldr r0, [pc, #12] @ (be588 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d04 │ │ │ │ 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 18528c │ │ │ │ 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 17c788 │ │ │ │ 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 │ │ │ │ + cmn r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ 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 243d94 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 │ │ │ │ + negs r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r7, r4 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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, r7, #21 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ 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 17c788 │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ 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 17c788 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ 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 17c788 │ │ │ │ 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 {r4} │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #8 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 17e6bc │ │ │ │ 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 17e758 │ │ │ │ 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 185fa0 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 184a5c │ │ │ │ + bl 184a44 │ │ │ │ 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 17c788 │ │ │ │ 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 r1, #212 @ 0xd4 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, bf33e │ │ │ │ + cbz r2, bf338 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ 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, #28 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 185fa0 │ │ │ │ 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 17c788 │ │ │ │ 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 192e5c │ │ │ │ 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 185fa0 │ │ │ │ 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, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ 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 1839f4 │ │ │ │ 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 17c788 │ │ │ │ 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 192e40 │ │ │ │ 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 17c788 │ │ │ │ b.n bf7ec │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 r4, #188 @ 0xbc │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #6 │ │ │ │ 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, r0, #30 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ 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 17e804 │ │ │ │ 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 17e818 │ │ │ │ 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 1839f4 │ │ │ │ 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 17e818 │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 17e818 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ b.n bfaac │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e5c │ │ │ │ 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, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ 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, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ 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 r2, #188 @ 0xbc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ 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 184cc8 │ │ │ │ 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, #10 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ stc2l 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ 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, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #12 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ 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, #74 @ 0x4a │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #30 │ │ │ │ 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 r5, #190 @ 0xbe │ │ │ │ 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, #696] @ 0x2b8 │ │ │ │ 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 17cbf0 │ │ │ │ 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 17cbf0 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf7460087 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ movt r0, #2183 @ 0x887 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #16 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ 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 185ccc │ │ │ │ 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 185f38 │ │ │ │ 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 185ccc │ │ │ │ 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 17e7dc │ │ │ │ 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 192e40 │ │ │ │ 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 1839f4 │ │ │ │ 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 192e5c │ │ │ │ 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 192e40 │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 192e5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e808 │ │ │ │ + bl 17e7f0 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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, #648 @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #960 @ (adr r7, c8de8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #760 @ (adr r7, c8d24 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, c8cc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, c8e0c ) │ │ │ │ + add r7, pc, #888 @ (adr r7, c8dac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #688 @ (adr r7, c8ce8 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, c8c88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #912 @ (adr r7, c8dd0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, c8d70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #616 @ (adr r7, c8cac ) │ │ │ │ + add r7, pc, #520 @ (adr r7, c8c4c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #840 @ (adr r7, c8d94 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, c8d34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #544 @ (adr r7, c8c70 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, c8c10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #768 @ (adr r7, c8d58 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, c8cf8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #472 @ (adr r7, c8c34 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, c8bd4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #696 @ (adr r7, c8d1c ) │ │ │ │ + add r7, pc, #600 @ (adr r7, c8cbc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #400 @ (adr r7, c8bf8 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, c8b98 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #624 @ (adr r7, c8ce0 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, c8c80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #328 @ (adr r7, c8bbc ) │ │ │ │ + add r7, pc, #232 @ (adr r7, c8b5c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #552 @ (adr r7, c8ca4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, c8c44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #256 @ (adr r7, c8b80 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, c8b20 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #448 @ (adr r7, c8c48 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, c8be8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #152 @ (adr r7, c8b24 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, c8ac4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #376 @ (adr r7, c8c0c ) │ │ │ │ + add r7, pc, #280 @ (adr r7, c8bac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #80 @ (adr r7, c8ae8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, c8e88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #304 @ (adr r7, c8bd0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, c8b70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #8 @ (adr r7, c8aac ) │ │ │ │ + add r6, pc, #936 @ (adr r6, c8e4c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #232 @ (adr r7, c8b94 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, c8b34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #960 @ (adr r6, c8e70 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, c8e10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c8b58 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, c8af8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #888 @ (adr r6, c8e34 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, c8dd4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #88 @ (adr r7, c8b1c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, c8ebc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #816 @ (adr r6, c8df8 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, c8d98 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #16 @ (adr r7, c8ae0 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, c8e80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #744 @ (adr r6, c8dbc ) │ │ │ │ + add r6, pc, #648 @ (adr r6, c8d5c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, c8ea4 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, c8e44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #672 @ (adr r6, c8d80 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, c8d20 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #896 @ (adr r6, c8e68 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, c8e08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, c8d44 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, c8ce4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #824 @ (adr r6, c8e2c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, c8dcc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #528 @ (adr r6, c8d08 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, c8ca8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #752 @ (adr r6, c8df0 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, c8d90 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, c8ccc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, c8c6c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #680 @ (adr r6, c8db4 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, c8d54 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, c8c90 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, c8c30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #608 @ (adr r6, c8d78 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, c8d18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #312 @ (adr r6, c8c54 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, c8bf4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, c8d3c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, c8cdc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #240 @ (adr r6, c8c18 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, c8bb8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #464 @ (adr r6, c8d00 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, c8ca0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, c8bdc ) │ │ │ │ + add r6, pc, #72 @ (adr r6, c8b7c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #392 @ (adr r6, c8cc4 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, c8c64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #96 @ (adr r6, c8ba0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, c8b40 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #320 @ (adr r6, c8c88 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, c8c28 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, c8b64 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, c8f04 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #248 @ (adr r6, c8c4c ) │ │ │ │ + add r6, pc, #152 @ (adr r6, c8bec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #976 @ (adr r5, c8f28 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, c8ec8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #176 @ (adr r6, c8c10 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, c8bb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c8eec ) │ │ │ │ + add r5, pc, #808 @ (adr r5, c8e8c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c8bd4 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, c8b74 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, c8eb0 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, c8e50 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c8b98 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, c8f38 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #760 @ (adr r5, c8e74 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, c8e14 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #984 @ (adr r5, c8f5c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, c8efc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #688 @ (adr r5, c8e38 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, c8dd8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #912 @ (adr r5, c8f20 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, c8ec0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #616 @ (adr r5, c8dfc ) │ │ │ │ + add r5, pc, #520 @ (adr r5, c8d9c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #840 @ (adr r5, c8ee4 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, c8e84 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #544 @ (adr r5, c8dc0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, c8d60 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #768 @ (adr r5, c8ea8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, c8e48 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #472 @ (adr r5, c8d84 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, c8d24 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c8e6c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, c8e0c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, c8d48 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, c8ce8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #624 @ (adr r5, c8e30 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, c8dd0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #328 @ (adr r5, c8d0c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, c8cac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #552 @ (adr r5, c8df4 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, c8d94 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #256 @ (adr r5, c8cd0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, c8c70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #480 @ (adr r5, c8db8 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, c8d58 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #184 @ (adr r5, c8c94 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, c8c34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #408 @ (adr r5, c8d7c ) │ │ │ │ + add r5, pc, #312 @ (adr r5, c8d1c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #112 @ (adr r5, c8c58 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, c8bf8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #336 @ (adr r5, c8d40 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, c8ce0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #40 @ (adr r5, c8c1c ) │ │ │ │ + add r4, pc, #968 @ (adr r4, c8fbc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #264 @ (adr r5, c8d04 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, c8ca4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #992 @ (adr r4, c8fe0 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, c8f80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #192 @ (adr r5, c8cc8 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, c8c68 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #920 @ (adr r4, c8fa4 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, c8f44 ) │ │ │ │ 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, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac64 │ │ │ │ + bvc.n cac34 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac8c │ │ │ │ + bvc.n cac5c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ittt │ │ │ │ - mov r5, r3 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + itte al │ │ │ │ + moval r5, r3 │ │ │ │ + ite @ unpredictable │ │ │ │ mov r5, r3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrhal r6, [r1, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad24 │ │ │ │ + bvs.n cacf4 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad5c │ │ │ │ + bvc.n cad2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cade4 │ │ │ │ + bne.n cadb4 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cae18 │ │ │ │ + bne.n cade8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ 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, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, cbcac │ │ │ │ + cbnz r6, cbca6 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [pc, #152] @ (cbcf8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n cbcdc │ │ │ │ + bcs.n cbcac │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n cbc7c │ │ │ │ + bne.n cbc4c │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, cbc86 │ │ │ │ + cbnz r4, cbc80 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, cbc7e │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, cbcae │ │ │ │ + cbz r0, cbca8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, cbcb6 │ │ │ │ + cbz r6, cbcb0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ 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} │ │ │ │ - movs r5, r3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ - movs r5, r3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ - movs r5, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccbc6 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, ccbd0 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + cbz r6, ccbc0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #992 @ (adr r2, ccfa4 ) │ │ │ │ + cbz r0, ccbca │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #792 @ (adr r2, ccee0 ) │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + add r2, pc, #896 @ (adr r2, ccf44 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + add r2, pc, #696 @ (adr r2, cce80 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - movs r5, r3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ - movs r5, r3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + itee │ │ │ │ + mov r5, r3 │ │ │ │ + stmiaal r0!, {r3} │ │ │ │ + moval r5, r3 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccc96 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, ccca2 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + cbz r6, ccc90 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, ccc9c │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #664 @ (adr r2, ccf40 ) │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x001e │ │ │ │ + add r2, pc, #568 @ (adr r2, ccee0 ) │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0036 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + hlt 0x0006 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + hlt 0x001e │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ + movs r5, r3 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ + movs r5, r3 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ + movs r5, r3 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ 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, #264] @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ 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, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #992] @ (cea70 ) │ │ │ │ + ldr r7, [pc, #896] @ (cea10 ) │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #1008] @ (cea8c ) │ │ │ │ + ldr r7, [pc, #912] @ (cea2c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #688] @ (ce950 ) │ │ │ │ + ldr r7, [pc, #592] @ (ce8f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #704] @ (ce96c ) │ │ │ │ + ldr r7, [pc, #608] @ (ce90c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #384] @ (ce830 ) │ │ │ │ + ldr r7, [pc, #288] @ (ce7d0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #288] @ (ce7dc ) │ │ │ │ + ldr r7, [pc, #192] @ (ce77c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #992] @ (ceaa0 ) │ │ │ │ + ldr r6, [pc, #896] @ (cea40 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #1008] @ (ceabc ) │ │ │ │ + ldr r6, [pc, #912] @ (cea5c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #688] @ (ce980 ) │ │ │ │ + ldr r6, [pc, #592] @ (ce920 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #672] @ (ce97c ) │ │ │ │ + ldr r6, [pc, #576] @ (ce91c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #352] @ (ce840 ) │ │ │ │ + ldr r6, [pc, #256] @ (ce7e0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #296] @ (ce814 ) │ │ │ │ + ldr r6, [pc, #200] @ (ce7b4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #1008] @ (ceae0 ) │ │ │ │ + ldr r5, [pc, #912] @ (cea80 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #8] @ (ce704 ) │ │ │ │ + ldr r5, [pc, #936] @ (ceaa4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #712] @ (ce9c8 ) │ │ │ │ + ldr r5, [pc, #616] @ (ce968 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #728] @ (ce9e4 ) │ │ │ │ + ldr r5, [pc, #632] @ (ce984 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #408] @ (ce8a8 ) │ │ │ │ + ldr r5, [pc, #312] @ (ce848 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, ce8cc ) │ │ │ │ + add r7, pc, #344 @ (adr r7, ce86c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, ce8e8 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, ce888 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #424] @ (ce8c4 ) │ │ │ │ + ldr r5, [pc, #328] @ (ce864 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce788 ) │ │ │ │ + ldr r5, [pc, #8] @ (ce728 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce794 ) │ │ │ │ + ldr r5, [pc, #8] @ (ce734 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #816] @ (cea60 ) │ │ │ │ + ldr r4, [pc, #720] @ (cea00 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #808] @ (cea64 ) │ │ │ │ + ldr r4, [pc, #712] @ (cea04 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #488] @ (ce928 ) │ │ │ │ + ldr r4, [pc, #392] @ (ce8c8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #416] @ (ce8ec ) │ │ │ │ + ldr r4, [pc, #320] @ (ce88c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #96] @ (ce7b0 ) │ │ │ │ + ldr r4, [pc, #0] @ (ce750 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #56] @ (ce794 ) │ │ │ │ + ldr r3, [pc, #984] @ (ceb34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #760] @ (cea58 ) │ │ │ │ + ldr r3, [pc, #664] @ (ce9f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #720] @ (cea3c ) │ │ │ │ + ldr r3, [pc, #624] @ (ce9dc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #400] @ (ce900 ) │ │ │ │ + ldr r3, [pc, #304] @ (ce8a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ (ce8ac ) │ │ │ │ + ldr r3, [pc, #208] @ (ce84c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #1008] @ (ceb70 ) │ │ │ │ + ldr r2, [pc, #912] @ (ceb10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #784 @ (adr r5, cea94 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, cea34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #16 @ (adr r5, ce798 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, ceb38 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #776] @ (cea94 ) │ │ │ │ + ldr r2, [pc, #680] @ (cea34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #456] @ (ce958 ) │ │ │ │ + ldr r2, [pc, #360] @ (ce8f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #504] @ (ce994 ) │ │ │ │ + ldr r2, [pc, #408] @ (ce934 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #184] @ (ce858 ) │ │ │ │ + ldr r2, [pc, #88] @ (ce7f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #200] @ (ce874 ) │ │ │ │ + ldr r2, [pc, #104] @ (ce814 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #904] @ (ceb38 ) │ │ │ │ + ldr r1, [pc, #808] @ (cead8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #896] @ (ceb3c ) │ │ │ │ + ldr r1, [pc, #800] @ (ceadc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #576] @ (cea00 ) │ │ │ │ + ldr r1, [pc, #480] @ (ce9a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #496] @ (ce9bc ) │ │ │ │ + ldr r1, [pc, #400] @ (ce95c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #184] @ (ce888 ) │ │ │ │ + ldr r1, [pc, #88] @ (ce828 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #240] @ (ce8cc ) │ │ │ │ + ldr r1, [pc, #144] @ (ce86c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #944] @ (ceb90 ) │ │ │ │ + ldr r0, [pc, #848] @ (ceb30 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #936] @ (ceb94 ) │ │ │ │ + ldr r0, [pc, #840] @ (ceb34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #616] @ (cea58 ) │ │ │ │ + ldr r0, [pc, #520] @ (ce9f8 ) │ │ │ │ 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, [r4, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, fp │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r0, sp │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r4, sp │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, fp │ │ │ │ + add lr, r8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + add lr, r7 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, r0 │ │ │ │ + add r6, sp │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r1 │ │ │ │ + add r2, lr │ │ │ │ movs r5, r3 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #984] @ (cf89c ) │ │ │ │ + ldr r6, [pc, #888] @ (cf83c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #0] @ (cf4c8 ) │ │ │ │ + ldr r6, [pc, #928] @ (cf868 ) │ │ │ │ movs r5, r3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - muls r6, r1 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - muls r4, r0 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + negs r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r5, r3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #296] @ (cf62c ) │ │ │ │ + ldr r1, [pc, #200] @ (cf5cc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #96] @ (cf568 ) │ │ │ │ + ldr r1, [pc, #0] @ (cf508 ) │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r2 │ │ │ │ + rors r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bx r8 │ │ │ │ + bx r5 │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + bx r8 │ │ │ │ movs r5, r3 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1 │ │ │ │ + eors r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - ands r6, r7 │ │ │ │ + ands r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r4 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + add lr, r7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + mvns r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, r1 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #22 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, fp │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #400] @ (d0578 ) │ │ │ │ + ldr r7, [pc, #304] @ (d0518 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #456] @ (d05b4 ) │ │ │ │ + ldr r7, [pc, #360] @ (d0554 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #20 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #24 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ 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] │ │ │ │ - movs r5, r3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ - movs r5, r3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ - movs r5, r3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #952] @ (d14cc ) │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #992] @ (d14f8 ) │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ + ldr r0, [pc, #856] @ (d146c ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + ldr r0, [pc, #896] @ (d1498 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + cmp r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #136] @ (d11ec ) │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #912] @ (d14f8 ) │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #40] @ (d118c ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + ldr r4, [pc, #816] @ (d1498 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + movs r7, #22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #22 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #0 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + movs r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #872] @ (d156c ) │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #14 │ │ │ │ + ldr r6, [pc, #776] @ (d150c ) │ │ │ │ movs r5, r3 │ │ │ │ - tst r6, r6 │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + tst r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + rors r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - mvns r4, r0 │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + bics r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bxns r3 │ │ │ │ + bics r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - mov sl, r8 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + bxns r0 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mov sl, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bics r0, r5 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + mvns r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + bics r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #6 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + movs r0, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + subs r4, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r4, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + subs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, lr │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + subs r4, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + cmp r4, fp │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r4, sp │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + cmp r2, sp │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + adds r0, r2, #7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + cmp r0, r9 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, ip │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + cmp r2, r3 │ │ │ │ + movs r5, r3 │ │ │ │ + add lr, r9 │ │ │ │ + movs r5, r3 │ │ │ │ + adds r4, r6, #6 │ │ │ │ + movs r5, r3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ 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 │ │ │ │ + negs r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r5, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #10 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + adds r6, r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r5, r0 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #224] @ (d2234 ) │ │ │ │ + ldr r0, [pc, #128] @ (d21d4 ) │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ 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 2441d8 │ │ │ │ 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,262 @@ │ │ │ │ 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 │ │ │ │ - movs r5, r3 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + lsls r2, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + lsls r2, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + movs r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + vshr.u32 d16, d12, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u32 d16, d12, #30 │ │ │ │ - adds r7, #6 │ │ │ │ + vshr.u8 d16, d12, #6 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r0 │ │ │ │ + vshr.u32 d16, d12, #22 │ │ │ │ + vshr.u16 d0, d12, #6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u32 d0, d12, #14 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + vshr.u32 d0, d12, #6 │ │ │ │ + vqadd.u32 d16, d10, d12 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d12, #14 │ │ │ │ - vmov.i32 d0, #172 @ 0x000000ac │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + vmov.i32 d0, #236 @ 0x000000ec │ │ │ │ + vqadd.u64 d0, d8, d12 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d0, d12, #2 │ │ │ │ - vqadd.u16 d16, d0, d12 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + vqadd.u16 d16, d10, d12 │ │ │ │ + vqadd.u8 d0, d10, d12 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u64 d16, d2, d12 │ │ │ │ - vqadd.u32 d0, d2, d12 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + vqadd.u32 d0, d10, d12 │ │ │ │ + mrc2 0, 6, r0, cr10, cr12, {0} │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u8 d16, d2, d12 │ │ │ │ - mrc2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + mrc2 0, 7, r0, cr10, cr12, {0} │ │ │ │ + mcr2 0, 5, r0, cr10, cr12, {0} │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u16 d0, d2, d12 │ │ │ │ - mcr2 0, 6, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + mcr2 0, 6, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 3, r0, cr10, cr12, {0} │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 4, r0, cr2, cr12, {0} │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + mrc2 0, 4, r0, cr10, cr12, {0} │ │ │ │ + mcr2 0, 2, r0, cr10, cr12, {0} │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 5, r0, cr2, cr12, {0} │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + mrc2 0, 3, r0, cr2, cr12, {0} │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + adds r0, r5, #0 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + mcr2 0, 2, r0, cr10, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + stc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + ldc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + stc2 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + stc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + ldc2l 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + stc2 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + ldc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - stc2l 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + ldc2l 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + stc2 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r8], #112 @ 0x70 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + stc2 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + stc2l 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + ldc2 0, cr0, [r2], {28} │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ + ldc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - stc2 0, cr0, [r2], {28} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ - movs r5, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + ldc2 0, cr0, [r2], {28} │ │ │ │ + mcrr2 0, 1, r0, r2, cr12 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #12 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - ldc2 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + stc2l 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [r8], {28} │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + mcrr2 0, 1, r0, r2, cr12 │ │ │ │ + @ instruction: 0xfbf2001c │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xfbe2001c │ │ │ │ - movs r1, #0 │ │ │ │ + ldc2 0, cr0, [sl], {28} │ │ │ │ + @ instruction: 0xfbca001c │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - @ instruction: 0xfbba001c │ │ │ │ + @ instruction: 0xfbf2001c │ │ │ │ + @ instruction: 0xfba2001c │ │ │ │ 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 +172840,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, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - vst1.8 @ instruction: 0xf982001c │ │ │ │ - ldrsh.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + vld4.8 {d16-d19}, [sl :64], ip │ │ │ │ + ldrsb.w r0, [sl, ip, lsl #1] │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - vst4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - adds r2, r0, r6 │ │ │ │ + ldrsh.w r0, [sl, ip, lsl #1] │ │ │ │ + str??.w r0, [sl, #28] │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - vld4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - ldr.w r0, [r2, #28] │ │ │ │ - adds r2, r2, r6 │ │ │ │ + vst4.8 {d0-d3}, [sl :64], ip │ │ │ │ + ldrh.w r0, [sl, #28] │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, #28] │ │ │ │ - strh.w r0, [r2, #28] │ │ │ │ - adds r6, r0, r6 │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + strb.w r0, [sl, #28] │ │ │ │ + adds r6, r5, r5 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - str.w r0, [r2, #28] │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + strh.w r0, [sl, #28] │ │ │ │ + ldr.w r0, [sl, ip, lsl #1] │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ - str.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ + strh.w r0, [sl, ip, lsl #1] │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - str??.w r0, [r2, ip, lsl #1] │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + str.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7fa001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf7e2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7ca001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf7b2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf7ea001c │ │ │ │ + @ instruction: 0xf79a001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf7d2001c │ │ │ │ - @ instruction: 0xf782001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf7ba001c │ │ │ │ + @ instruction: 0xf76a001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf7a2001c │ │ │ │ - @ instruction: 0xf752001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf78a001c │ │ │ │ + @ instruction: 0xf73a001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf772001c │ │ │ │ - @ instruction: 0xf722001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf75a001c │ │ │ │ + @ instruction: 0xf70a001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf742001c │ │ │ │ - @ instruction: 0xf6f2001c │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + @ instruction: 0xf72a001c │ │ │ │ + @ instruction: 0xf6da001c │ │ │ │ + lsls r2, r5, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf712001c │ │ │ │ - movt r0, #10268 @ 0x281c │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + @ instruction: 0xf6fa001c │ │ │ │ + subw r0, sl, #2076 @ 0x81c │ │ │ │ + lsls r6, r5, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf692001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + movt r0, #43036 @ 0xa81c │ │ │ │ + @ instruction: 0xf67a001c │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subw r0, lr, #2076 @ 0x81c │ │ │ │ - @ instruction: 0xf660001c │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + @ instruction: 0xf696001c │ │ │ │ + movw r0, #34844 @ 0x881c │ │ │ │ + lsls r2, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf682001c │ │ │ │ - @ instruction: 0xf632001c │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + @ instruction: 0xf66a001c │ │ │ │ + @ instruction: 0xf61a001c │ │ │ │ + lsls r6, r2, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf652001c │ │ │ │ - addw r0, r2, #2076 @ 0x81c │ │ │ │ - subs r6, r6, #2 │ │ │ │ + @ instruction: 0xf63a001c │ │ │ │ + @ instruction: 0xf5ea001c │ │ │ │ + subs r6, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf622001c │ │ │ │ - rsbs r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + addw r0, sl, #2076 @ 0x81c │ │ │ │ + subs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf5f2001c │ │ │ │ - sub.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + rsbs r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf58a001c │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ - rsb r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - sbcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + sub.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + adcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf592001c │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #696] @ (d4854 ) │ │ │ │ + sbcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf52a001c │ │ │ │ + ldr r6, [pc, #600] @ (d47f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #528] @ (d47b0 ) │ │ │ │ + ldr r5, [pc, #432] @ (d4750 ) │ │ │ │ movs r5, r3 │ │ │ │ - sbc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - adds.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #584] @ (d47f4 ) │ │ │ │ + adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4fa001c │ │ │ │ + ldr r6, [pc, #488] @ (d4794 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #336] @ (d4700 ) │ │ │ │ + ldr r5, [pc, #240] @ (d46a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf532001c │ │ │ │ - @ instruction: 0xf4e2001c │ │ │ │ - ldr r6, [pc, #504] @ (d47b4 ) │ │ │ │ + adds.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4ca001c │ │ │ │ + ldr r6, [pc, #408] @ (d4754 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #144] @ (d4650 ) │ │ │ │ + ldr r5, [pc, #48] @ (d45f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4b2001c │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf4ea001c │ │ │ │ + eors.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf4d2001c │ │ │ │ - eor.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - stc2 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ - adds r4, r4, #2 │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xf4a2001c │ │ │ │ - orrs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldc2 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + @ instruction: 0xf4ba001c │ │ │ │ + orn r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + stc2 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - orns r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - bic.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - stc2 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + eor.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + bics.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf3f2001c │ │ │ │ + orrs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + and.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ ldc2 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r5, #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 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + bic.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3da001c │ │ │ │ + ldc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + subs r4, r7, r7 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xf3fa001c │ │ │ │ + usat16 r0, #28, sl │ │ │ │ + smlabt r0, r2, ip, r0 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf3b2001c │ │ │ │ - bfi r0, r2, #0, #29 │ │ │ │ + ubfx r0, r6, #0, #29 │ │ │ │ + @ instruction: 0xf378001c │ │ │ │ smlabt r0, r6, ip, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ movs r5, r3 │ │ │ │ - usat r0, #28, r2 │ │ │ │ - @ instruction: 0xf332001c │ │ │ │ - @ instruction: 0xfa3e001c │ │ │ │ - subs r4, r2, r5 │ │ │ │ + @ instruction: 0xf39a001c │ │ │ │ + sbfx r0, sl, #0, #29 │ │ │ │ + @ instruction: 0xfafe001c │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf352001c │ │ │ │ - ssat r0, #29, r2 │ │ │ │ - @ instruction: 0xfa5a001c │ │ │ │ - subs r4, r4, r4 │ │ │ │ + bfi r0, sl, #0, #29 │ │ │ │ + @ instruction: 0xf31a001c │ │ │ │ + @ instruction: 0xfa26001c │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r5, r3 │ │ │ │ - ssat16 r0, #29, r2 │ │ │ │ - @ instruction: 0xf2d2001c │ │ │ │ - stc2 0, cr0, [r6], #112 @ 0x70 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + @ instruction: 0xf33a001c │ │ │ │ + @ instruction: 0xf2ea001c │ │ │ │ + @ instruction: 0xfa42001c │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf2f2001c │ │ │ │ - subw r0, r2, #28 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + ssat r0, #29, sl │ │ │ │ + @ instruction: 0xf2ba001c │ │ │ │ + stc2 0, cr0, [lr], {28} │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + @ instruction: 0xf2da001c │ │ │ │ + @ instruction: 0xf28a001c │ │ │ │ + subs r6, r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - movt r0, #8220 @ 0x201c │ │ │ │ - @ instruction: 0xf272001c │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subw r0, sl, #28 │ │ │ │ + @ instruction: 0xf25a001c │ │ │ │ + subs r6, r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf292001c │ │ │ │ - movw r0, #8220 @ 0x201c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + @ instruction: 0xf27a001c │ │ │ │ + @ instruction: 0xf22a001c │ │ │ │ + lsls r6, r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf262001c │ │ │ │ - @ instruction: 0xf212001c │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ + @ instruction: 0xf1fa001c │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf232001c │ │ │ │ - @ instruction: 0xf1e2001c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + subs r4, r3, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + @ instruction: 0xf21a001c │ │ │ │ + rsb r0, sl, #28 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - addw r0, r2, #28 │ │ │ │ - subs.w r0, r2, #28 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + @ instruction: 0xf1ea001c │ │ │ │ + @ instruction: 0xf19a001c │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, r2, #28 │ │ │ │ - @ instruction: 0xf182001c │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs.w r0, sl, #28 │ │ │ │ + sbc.w r0, sl, #28 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ movs r5, r3 │ │ │ │ - sub.w r0, r2, #28 │ │ │ │ - adcs.w r0, r2, #28 │ │ │ │ - ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf122001c │ │ │ │ - ldc2l 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + @ instruction: 0xf18a001c │ │ │ │ + @ instruction: 0xf13a001c │ │ │ │ + ldc2l 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adc.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf0f2001c │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adcs.w r0, sl, #28 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + stc2l 0, cr0, [r6, #112]! @ 0x70 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + @ instruction: 0xf12a001c │ │ │ │ + @ instruction: 0xf0da001c │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf0c2001c │ │ │ │ - mcr2 0, 3, r0, cr6, cr12, {0} │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ 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} │ │ │ │ - adds r4, r0, r3 │ │ │ │ + @ instruction: 0xf0fa001c │ │ │ │ + @ instruction: 0xf0aa001c │ │ │ │ + mcr2 0, 2, r0, cr14, cr12, {0} │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r5, r3 │ │ │ │ - eor.w r0, r2, #28 │ │ │ │ - bics.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ - adds r4, r2, r2 │ │ │ │ + @ instruction: 0xf0ca001c │ │ │ │ + orns r0, sl, #28 │ │ │ │ + mrc2 0, 3, r0, cr2, cr12, {0} │ │ │ │ + adds r0, r3, r3 │ │ │ │ movs r5, r3 │ │ │ │ - orrs.w r0, r2, #28 │ │ │ │ - and.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + eors.w r0, r6, #28 │ │ │ │ + orr.w r0, r8, #28 │ │ │ │ + mrc2 0, 3, r0, cr6, cr12, {0} │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r5, r3 │ │ │ │ - bic.w r0, r2, #28 │ │ │ │ - vshr.s16 d16, d12, #14 │ │ │ │ - mcr2 0, 4, r0, cr6, cr12, {0} │ │ │ │ - adds r4, r6, r0 │ │ │ │ + orn r0, sl, #28 │ │ │ │ + ands.w r0, sl, #28 │ │ │ │ + mrc2 0, 3, r0, cr6, cr12, {0} │ │ │ │ + adds r4, r7, r1 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.s32 d16, d12, #14 │ │ │ │ - vshr.s32 d0, d12, #30 │ │ │ │ - mcr2 0, 4, r0, cr2, cr12, {0} │ │ │ │ - adds r4, r0, r0 │ │ │ │ + bics.w r0, sl, #28 │ │ │ │ + vshr.s32 d16, d12, #22 │ │ │ │ + mrc2 0, 3, r0, cr2, cr12, {0} │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r5, r3 │ │ │ │ - vmov.i32 d16, #44 @ 0x0000002c │ │ │ │ - vqadd.s64 d16, d2, d12 │ │ │ │ - mrc2 0, 3, r0, cr14, cr12, {0} │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + and.w r0, sl, #28 │ │ │ │ + vshr.s32 d0, d12, #6 │ │ │ │ + mcr2 0, 3, r0, cr14, cr12, {0} │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.s16 d0, d12, #14 │ │ │ │ - vqadd.s8 d16, d2, d12 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + vshr.s16 d16, d12, #6 │ │ │ │ + vshr.s8 d0, d12, #6 │ │ │ │ + mcr2 0, 3, r0, cr10, cr12, {0} │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + vshr.s32 d0, d12, #22 │ │ │ │ + vqadd.s16 d16, d10, d12 │ │ │ │ + mcr2 0, 3, r0, cr6, cr12, {0} │ │ │ │ + asrs r4, r7, #30 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s32 d16, d2, d12 │ │ │ │ - vqadd.s16 d0, d2, d12 │ │ │ │ - ldr r1, [pc, #424] @ (d4954 ) │ │ │ │ + vqadd.s64 d16, d10, d12 │ │ │ │ + vqadd.s32 d0, d10, d12 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #464] @ (d4980 ) │ │ │ │ + lsls r0, r1, #5 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s64 d0, d2, d12 │ │ │ │ - mcr 0, 7, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #440] @ (d4974 ) │ │ │ │ + vqadd.s8 d16, d10, d12 │ │ │ │ + mrc 0, 7, r0, cr10, cr12, {0} │ │ │ │ + ldr r1, [pc, #328] @ (d48f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #272] @ (d48d0 ) │ │ │ │ + ldr r1, [pc, #368] @ (d4920 ) │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s8 d0, d2, d12 │ │ │ │ - mrc 0, 5, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #328] @ (d4914 ) │ │ │ │ + vqadd.s16 d0, d10, d12 │ │ │ │ + mcr 0, 6, r0, cr10, cr12, {0} │ │ │ │ + ldr r1, [pc, #344] @ (d4914 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #80] @ (d4820 ) │ │ │ │ + ldr r1, [pc, #176] @ (d4870 ) │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ - mcr 0, 4, r0, cr2, cr12, {0} │ │ │ │ - adds r2, r6, r3 │ │ │ │ + mcr 0, 7, r0, cr10, cr12, {0} │ │ │ │ + mrc 0, 4, r0, cr10, cr12, {0} │ │ │ │ + ldr r1, [pc, #232] @ (d48b4 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + ldr r0, [pc, #1008] @ (d4bc0 ) │ │ │ │ movs r5, r3 │ │ │ │ - mcr 0, 5, r0, cr2, cr12, {0} │ │ │ │ - mrc 0, 2, r0, cr2, cr12, {0} │ │ │ │ + mrc 0, 5, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 3, r0, cr10, cr12, {0} │ │ │ │ adds r2, r3, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 3, r0, cr2, cr12, {0} │ │ │ │ - mcr 0, 1, r0, cr2, cr12, {0} │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + mcr 0, 4, r0, cr10, cr12, {0} │ │ │ │ + mrc 0, 1, r0, cr10, cr12, {0} │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - mcr 0, 2, r0, cr2, cr12, {0} │ │ │ │ - ldcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + mrc 0, 2, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 0, r0, cr10, cr12, {0} │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 0, r0, cr2, cr12, {0} │ │ │ │ - stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + mcr 0, 1, r0, cr10, cr12, {0} │ │ │ │ + ldcl 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + adds r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - ldc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + ldcl 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + stc 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - stcl 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + stcl 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + ldcl 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + ldc 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + stcl 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - stc 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + stcl 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldcl 0, cr0, [r2], {28} │ │ │ │ + ldc 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + stcl 0, cr0, [sl], #112 @ 0x70 │ │ │ │ asrs r6, r1, #18 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2], #112 @ 0x70 │ │ │ │ - stc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + stc 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2], {28} │ │ │ │ - ldcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + ldcl 0, cr0, [sl], {28} │ │ │ │ + stc 0, cr0, [sl], {28} │ │ │ │ + lsls r2, r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2], {28} │ │ │ │ - mcrr 0, 1, r0, r2, cr12 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + stc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + mrrc 0, 1, r0, sl, cr12 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - ldc 0, cr0, [r2], {28} │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + ldcl 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xebe2001c │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + mcrr 0, 1, r0, sl, cr12 │ │ │ │ + @ instruction: 0xebfa001c │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + subs r0, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xebfe001c │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ - adcs.w r0, r2, #28 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + ldc 0, cr0, [sl], {28} │ │ │ │ + rsb r0, sl, ip, lsr #32 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeb82001c │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + @ instruction: 0xebe6001c │ │ │ │ + @ instruction: 0xeb98001c │ │ │ │ + @ instruction: 0xf13a001c │ │ │ │ + movs r5, #32 │ │ │ │ movs r5, r3 │ │ │ │ - sub.w r0, r2, ip, lsr #32 │ │ │ │ - adcs.w r0, r2, ip, lsr #32 │ │ │ │ - movs r1, #2 │ │ │ │ + subs.w r0, sl, ip, lsr #32 │ │ │ │ + sbc.w r0, sl, ip, lsr #32 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #20 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeb22001c │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + @ instruction: 0xeb8a001c │ │ │ │ + @ instruction: 0xeb3a001c │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - adc.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeaf2001c │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adcs.w r0, sl, ip, lsr #32 │ │ │ │ + add.w r0, sl, ip, lsr #32 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #24 │ │ │ │ movs r5, r3 │ │ │ │ - adds.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeac2001c │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xeb2a001c │ │ │ │ + @ instruction: 0xeada001c │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeae2001c │ │ │ │ - eors.w r0, r2, ip, lsr #32 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xeafa001c │ │ │ │ + @ instruction: 0xeaaa001c │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeab2001c │ │ │ │ - orn r0, r2, ip, lsr #32 │ │ │ │ - cmp r2, r5 │ │ │ │ + @ instruction: 0xeaca001c │ │ │ │ + orns r0, sl, ip, lsr #32 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - add ip, r8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ + movs r5, r3 │ │ │ │ + eors.w r0, sl, ip, lsr #32 │ │ │ │ + orr.w r0, sl, ip, lsr #32 │ │ │ │ + cmp r2, r2 │ │ │ │ + movs r5, r3 │ │ │ │ + add ip, r5 │ │ │ │ movs r5, r3 │ │ │ │ - eor.w r0, r2, ip, lsr #32 │ │ │ │ - bics.w r0, r2, ip, lsr #32 │ │ │ │ + orn r0, sl, ip, lsr #32 │ │ │ │ + ands.w r0, sl, 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 +174520,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 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5308 │ │ │ │ + b.n d52d8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d526c │ │ │ │ + b.n d523c │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d52b8 │ │ │ │ + b.n d5288 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d521c │ │ │ │ + b.n d51ec │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5268 │ │ │ │ + b.n d5238 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d51cc │ │ │ │ + b.n d519c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5218 │ │ │ │ + b.n d51e8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d517c │ │ │ │ + b.n d514c │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d51c8 │ │ │ │ + b.n d5198 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d512c │ │ │ │ + b.n d50fc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa92001c │ │ │ │ - vst4.8 {d16-d19}, [r0 :64], ip │ │ │ │ - b.n d5178 │ │ │ │ + @ instruction: 0xfa7a001c │ │ │ │ + vld4.8 {d0-d3}, [r8 :64], ip │ │ │ │ + b.n d5148 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d50dc │ │ │ │ + b.n d60ac │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5128 │ │ │ │ + b.n d50f8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d608c │ │ │ │ + b.n d605c │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #26652 @ 0x681c │ │ │ │ - @ instruction: 0xf654001c │ │ │ │ - b.n d60d8 │ │ │ │ + @ instruction: 0xf62e001c │ │ │ │ + @ instruction: 0xf63c001c │ │ │ │ + b.n d60a8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d603c │ │ │ │ + b.n d600c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf656001c │ │ │ │ - @ instruction: 0xf624001c │ │ │ │ - b.n d6088 │ │ │ │ + @ instruction: 0xf63e001c │ │ │ │ + addw r0, ip, #2076 @ 0x81c │ │ │ │ + b.n d6058 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5fec │ │ │ │ + b.n d5fbc │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [sl, ip, lsl #1] │ │ │ │ - strb.w r0, [r0, #28] │ │ │ │ - b.n d6038 │ │ │ │ + ldr.w r0, [r2, ip, lsl #1] │ │ │ │ + str??.w r0, [r8, ip, lsl #1] │ │ │ │ + b.n d6008 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f9c │ │ │ │ + b.n d5f6c │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, #28] │ │ │ │ - ldr.w r0, [r0, ip, lsl #1] │ │ │ │ - b.n d5fe8 │ │ │ │ + str??.w r0, [lr, ip, lsl #1] │ │ │ │ + ldrh.w r0, [r8, ip, lsl #1] │ │ │ │ + b.n d5fb8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f4c │ │ │ │ + b.n d5f1c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4a6001c │ │ │ │ - @ instruction: 0xf4b8001c │ │ │ │ - b.n d5f98 │ │ │ │ + eor.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4a0001c │ │ │ │ + b.n d5f68 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5efc │ │ │ │ + b.n d5ecc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4b2001c │ │ │ │ - eor.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - b.n d5f48 │ │ │ │ + eors.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + orns r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + b.n d5f18 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5eac │ │ │ │ + b.n d5e7c │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ - @ instruction: 0xf7c0001c │ │ │ │ - b.n d5ef8 │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7a8001c │ │ │ │ + b.n d5ec8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e5c │ │ │ │ + b.n d5e2c │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, #28] │ │ │ │ - @ instruction: 0xf790001c │ │ │ │ - b.n d5ea8 │ │ │ │ + str??.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf778001c │ │ │ │ + b.n d5e78 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e0c │ │ │ │ + b.n d5ddc │ │ │ │ movs r4, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf760001c │ │ │ │ - b.n d5e58 │ │ │ │ + ldr.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf748001c │ │ │ │ + b.n d5e28 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5dbc │ │ │ │ + b.n d5d8c │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf730001c │ │ │ │ - b.n d5e08 │ │ │ │ + str.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf718001c │ │ │ │ + b.n d5dd8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d6c │ │ │ │ + b.n d5d3c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf756001c │ │ │ │ - @ instruction: 0xf700001c │ │ │ │ - b.n d5db8 │ │ │ │ + @ instruction: 0xf73e001c │ │ │ │ + @ instruction: 0xf6e8001c │ │ │ │ + b.n d5d88 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d1c │ │ │ │ + b.n d5cec │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf746001c │ │ │ │ - @ instruction: 0xf6d0001c │ │ │ │ - b.n d5d68 │ │ │ │ + @ instruction: 0xf72e001c │ │ │ │ + @ instruction: 0xf6b8001c │ │ │ │ + b.n d5d38 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5ccc │ │ │ │ + b.n d5c9c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf736001c │ │ │ │ - subw r0, r0, #2076 @ 0x81c │ │ │ │ - b.n d5d18 │ │ │ │ + @ instruction: 0xf71e001c │ │ │ │ + @ instruction: 0xf688001c │ │ │ │ + b.n d5ce8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5c7c │ │ │ │ + b.n d5c4c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf726001c │ │ │ │ - @ instruction: 0xf670001c │ │ │ │ - b.n d5cc8 │ │ │ │ + @ instruction: 0xf70e001c │ │ │ │ + @ instruction: 0xf658001c │ │ │ │ + b.n d5c98 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5c2c │ │ │ │ + b.n d5bfc │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5c78 │ │ │ │ + b.n d5c48 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bdc │ │ │ │ + b.n d5bac │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf98a001c │ │ │ │ - vld1.8 @ instruction: 0xf9a0001c │ │ │ │ - b.n d5c20 │ │ │ │ + ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf988001c │ │ │ │ + b.n d5bf0 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5b58 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59a8 │ │ │ │ + b.n d5978 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59e0 │ │ │ │ + b.n d59b0 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bd8 │ │ │ │ + b.n d5ba8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b3c │ │ │ │ + b.n d5b0c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5b58 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5aec │ │ │ │ + b.n d5abc │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b38 │ │ │ │ + b.n d5b08 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a9c │ │ │ │ + b.n d5a6c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5ae8 │ │ │ │ + b.n d5ab8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a4c │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5a98 │ │ │ │ + b.n d5a68 │ │ │ │ movs r4, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5a48 │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa72001c │ │ │ │ - @ instruction: 0xfa78001c │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + @ instruction: 0xfa5a001c │ │ │ │ + @ instruction: 0xfa60001c │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf6f0001c │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + movt r0, #43036 @ 0xa81c │ │ │ │ + @ instruction: 0xf6d8001c │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r4, r3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 10 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - svc 18 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #26 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5438 │ │ │ │ + b.n d5408 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r5, r3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - udf #2 │ │ │ │ + ble.n d5aac │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #10 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a8c │ │ │ │ + ble.n d5a5c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5ad8 │ │ │ │ + ble.n d5aa8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a3c │ │ │ │ + ble.n d5a0c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a88 │ │ │ │ + ble.n d5a58 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5bec │ │ │ │ + ble.n d5bbc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a38 │ │ │ │ + ble.n d5c08 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b9c │ │ │ │ + ble.n d5b6c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5be8 │ │ │ │ + ble.n d5bb8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b4c │ │ │ │ + bgt.n d5b1c │ │ │ │ movs r4, r3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + mrc2 0, 3, r0, cr6, cr12, {0} │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b98 │ │ │ │ + ble.n d5b68 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5afc │ │ │ │ + bgt.n d5acc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b48 │ │ │ │ + bgt.n d5b18 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5aac │ │ │ │ + bgt.n d5a7c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5af0 │ │ │ │ + bgt.n d5ac0 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5a58 │ │ │ │ + bgt.n d5c28 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5aa8 │ │ │ │ + bgt.n d5a78 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5c0c │ │ │ │ + bgt.n d5bdc │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c58 │ │ │ │ + bgt.n d5c28 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5bbc │ │ │ │ + bgt.n d5b8c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c08 │ │ │ │ + bgt.n d5bd8 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b6c │ │ │ │ + blt.n d5b3c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5bb8 │ │ │ │ + blt.n d5b88 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b1c │ │ │ │ + blt.n d5aec │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b68 │ │ │ │ + blt.n d5b38 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5acc │ │ │ │ + blt.n d5c9c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b10 │ │ │ │ + blt.n d5ae0 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + blt.n d5c48 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5ac8 │ │ │ │ + blt.n d5c98 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c2c │ │ │ │ + blt.n d5bfc │ │ │ │ movs r4, r3 │ │ │ │ - vqadd.u64 d0, d10, d12 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + vqadd.u32 d0, d2, d12 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + blt.n d5c48 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5bdc │ │ │ │ + bge.n d5bac │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c28 │ │ │ │ + blt.n d5bf8 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5b8c │ │ │ │ + bge.n d5b5c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5810 │ │ │ │ + b.n d57e0 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5bd8 │ │ │ │ + bge.n d5ba8 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5b3c │ │ │ │ + bge.n d5b0c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5830 │ │ │ │ + b.n d5800 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5b88 │ │ │ │ + bge.n d5b58 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5cec │ │ │ │ + bge.n d5cbc │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5b38 │ │ │ │ + bge.n d5d08 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c9c │ │ │ │ + bge.n d5c6c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5ce8 │ │ │ │ + bge.n d5cb8 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c4c │ │ │ │ + bls.n d5c1c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c98 │ │ │ │ + bge.n d5c68 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bfc │ │ │ │ + bls.n d5bcc │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c48 │ │ │ │ + bls.n d5c18 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bac │ │ │ │ + bls.n d5b7c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf73e001c │ │ │ │ - @ instruction: 0xf750001c │ │ │ │ - bls.n d5bf8 │ │ │ │ + @ instruction: 0xf726001c │ │ │ │ + @ instruction: 0xf738001c │ │ │ │ + bls.n d5bc8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5b5c │ │ │ │ + bls.n d5d2c │ │ │ │ movs r4, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r4, r3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 100 @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5ba0 │ │ │ │ + bls.n d5b70 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bls.n d5cd8 │ │ │ │ movs r4, r3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r4, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d58 │ │ │ │ + bls.n d5d28 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5cbc │ │ │ │ + bls.n d5c8c │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bls.n d5cd8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c6c │ │ │ │ + bhi.n d5c3c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5cb8 │ │ │ │ + bhi.n d5c88 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c1c │ │ │ │ + bhi.n d5bec │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf52a001c │ │ │ │ - @ instruction: 0xf538001c │ │ │ │ - bhi.n d5c68 │ │ │ │ + adds.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf520001c │ │ │ │ + bhi.n d5c38 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5bcc │ │ │ │ + bhi.n d5d9c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf53e001c │ │ │ │ - add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - bhi.n d5c18 │ │ │ │ + @ instruction: 0xf526001c │ │ │ │ + @ instruction: 0xf4f0001c │ │ │ │ + bhi.n d5be8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d7c │ │ │ │ + bhi.n d5d4c │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - bhi.n d5bc8 │ │ │ │ + @ instruction: 0xf52a001c │ │ │ │ + @ instruction: 0xf4c0001c │ │ │ │ + bhi.n d5d98 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d2c │ │ │ │ + bhi.n d5cfc │ │ │ │ movs r4, r3 │ │ │ │ - mrrc 0, 1, r0, lr, cr12 │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ - bhi.n d5d78 │ │ │ │ + mcrr 0, 1, r0, r6, cr12 │ │ │ │ + @ instruction: 0xeb98001c │ │ │ │ + bhi.n d5d48 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5cdc │ │ │ │ + bvc.n d5cac │ │ │ │ movs r4, r3 │ │ │ │ - mcrr 0, 1, r0, lr, cr12 │ │ │ │ - @ instruction: 0xeb80001c │ │ │ │ - bhi.n d5d28 │ │ │ │ + ldc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + sbc.w r0, r8, ip, lsr #32 │ │ │ │ + bhi.n d5cf8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c8c │ │ │ │ + bvc.n d5c5c │ │ │ │ movs r4, r3 │ │ │ │ - ldc 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ - adcs.w r0, r0, ip, lsr #32 │ │ │ │ - bvc.n d5cd8 │ │ │ │ + stc 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xeb38001c │ │ │ │ + bvc.n d5ca8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c3c │ │ │ │ + bvc.n d5c0c │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - adds.w r0, ip, ip, lsr #32 │ │ │ │ - bvc.n d5c80 │ │ │ │ + stc 0, cr0, [lr], {28} │ │ │ │ + add.w r0, r4, ip, lsr #32 │ │ │ │ + bvc.n d5c50 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5db8 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5c38 │ │ │ │ + bvc.n d5e08 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d9c │ │ │ │ + bvc.n d5d6c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5db8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d4c │ │ │ │ + bvs.n d5d1c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d98 │ │ │ │ + bvc.n d5d68 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cfc │ │ │ │ + bvs.n d5ccc │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d48 │ │ │ │ + bvs.n d5d18 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cac │ │ │ │ + bvs.n d5c7c │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r5, r3 │ │ │ │ - bvs.n d5cf8 │ │ │ │ + bvs.n d5cc8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5c5c │ │ │ │ + bvs.n d5e2c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63a0 │ │ │ │ + b.n d6370 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63b8 │ │ │ │ + b.n d6388 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5ca8 │ │ │ │ + bvs.n d5c78 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5e0c │ │ │ │ + bvs.n d5ddc │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u32 d16, d12, #14 │ │ │ │ - vqadd.u64 d16, d4, d12 │ │ │ │ - bvs.n d5e58 │ │ │ │ + vshr.u16 d16, d12, #6 │ │ │ │ + vqadd.u16 d16, d12, d12 │ │ │ │ + bvs.n d5e28 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5dbc │ │ │ │ + bvs.n d5d8c │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u16 d16, d12, #10 │ │ │ │ - vqadd.u8 d16, d4, d12 │ │ │ │ - bvs.n d5e08 │ │ │ │ + vshr.u32 d0, d12, #2 │ │ │ │ + vqadd.u32 d0, d12, d12 │ │ │ │ + bvs.n d5dd8 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n d5d6c │ │ │ │ + bpl.n d5d3c │ │ │ │ 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,566 +176326,566 @@ │ │ │ │ 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, r7, #21 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n d6ccc │ │ │ │ + beq.n d6c9c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6c30 │ │ │ │ + beq.n d6c00 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6c7c │ │ │ │ + beq.n d6c4c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6be0 │ │ │ │ + beq.n d6db0 │ │ │ │ movs r4, r3 │ │ │ │ - ssat16 r0, #29, lr │ │ │ │ - sbfx r0, r8, #0, #29 │ │ │ │ - beq.n d6c2c │ │ │ │ + @ instruction: 0xf316001c │ │ │ │ + @ instruction: 0xf330001c │ │ │ │ + beq.n d6bfc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d90 │ │ │ │ + beq.n d6d60 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6ddc │ │ │ │ + beq.n d6dac │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d40 │ │ │ │ + beq.n d6d10 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d8c │ │ │ │ + beq.n d6d5c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d3c │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dcc │ │ │ │ + bge.n d6d9c │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dec │ │ │ │ + bge.n d6dbc │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf982001c │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + vld4.8 {d16-d19}, [sl :64], ip │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r2, ip, lsr #32 │ │ │ │ - orrs.w r0, ip, ip, lsr #32 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + and.w r0, sl, ip, lsr #32 │ │ │ │ + orr.w r0, r4, ip, lsr #32 │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r6, ip, lsr #32 │ │ │ │ - bic.w r0, ip, ip, lsr #32 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + and.w r0, lr, ip, lsr #32 │ │ │ │ + ands.w r0, r4, ip, lsr #32 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, sl, ip, lsr #32 │ │ │ │ - ldrd r0, r0, [ip, #112]! @ 0x70 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ands.w r0, r2, ip, lsr #32 │ │ │ │ + strd r0, r0, [r4, #112]! @ 0x70 │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - and.w r0, lr, ip, lsr #32 │ │ │ │ - strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r6, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xe9b4001c │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d740c │ │ │ │ + b.n d73dc │ │ │ │ movs r4, r3 │ │ │ │ - b.n d71c4 │ │ │ │ + b.n d7194 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d73f4 │ │ │ │ + b.n d73c4 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d7174 │ │ │ │ + b.n d7144 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - mcr 0, 6, r0, cr2, cr12, {0} │ │ │ │ - vqadd.s8 d16, d0, d12 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + mcr 0, 5, r0, cr10, cr12, {0} │ │ │ │ + vqadd.s32 d0, d8, d12 │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ - vqadd.s16 d0, d0, d12 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + mrc 0, 5, r0, cr10, cr12, {0} │ │ │ │ + mrc 0, 7, r0, cr8, cr12, {0} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6ec4 │ │ │ │ + blt.n d6e94 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6e74 │ │ │ │ + blt.n d6e44 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8c6001c │ │ │ │ - @ instruction: 0xe8d8001c │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + stmia.w lr!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe8c0001c │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - strd r0, r0, [r2], #112 @ 0x70 │ │ │ │ - stmia.w r8!, {r2, r3, r4} │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xe8ca001c │ │ │ │ + ldmia.w r0, {r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8d6001c │ │ │ │ - ldrd r0, r0, [r8], #-112 @ 0x70 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia.w lr!, {r2, r3, r4} │ │ │ │ + strd r0, r0, [r0], #-112 @ 0x70 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8ca001c │ │ │ │ - strex r0, r0, [r8, #112] @ 0x70 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia.w r2!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe830001c │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - sbc.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf128001c │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + adc.w r0, sl, #28 │ │ │ │ + adds.w r0, r0, #28 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - mcr 0, 1, r0, cr10, cr12, {0} │ │ │ │ - mrc 0, 1, r0, cr8, cr12, {0} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + mrc 0, 0, r0, cr2, cr12, {0} │ │ │ │ + mcr 0, 1, r0, cr0, cr12, {0} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d84 │ │ │ │ + bcc.n d6d54 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ + bcc.n d6d64 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ + bcc.n d6d64 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6f44 │ │ │ │ + bcc.n d6f14 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [lr], {28} │ │ │ │ - mrrc 0, 1, r0, ip, cr12 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + mcrr 0, 1, r0, r4, cr12 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ands.w r0, lr, #28 │ │ │ │ - bics.w r0, r8, #28 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + and.w r0, r6, #28 │ │ │ │ + bic.w r0, r0, #28 │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f1c │ │ │ │ + blt.n d6eec │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e5c │ │ │ │ + bhi.n d6e2c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f34 │ │ │ │ + blt.n d6f04 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e14 │ │ │ │ + bhi.n d6de4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f4c │ │ │ │ + blt.n d6f1c │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6fc4 │ │ │ │ + bhi.n d6f94 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f64 │ │ │ │ + blt.n d6f34 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6f74 │ │ │ │ + bhi.n d6f44 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf714001c │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + strh.w r0, [r2, ip, lsl #1] │ │ │ │ + @ instruction: 0xf6fc001c │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf6e8001c │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf6d0001c │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf6b8001c │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ + subw r0, r0, #2076 @ 0x81c │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf688001c │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + strb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf670001c │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf658001c │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf7fe001c │ │ │ │ + movw r0, #2076 @ 0x81c │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf628001c │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7fa001c │ │ │ │ + @ instruction: 0xf610001c │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf5f8001c │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf7fe001c │ │ │ │ + @ instruction: 0xf5e0001c │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [lr, ip, lsl #1] │ │ │ │ - rsb r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + strb.w r0, [r6, ip, lsl #1] │ │ │ │ + subs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf598001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7fe001c │ │ │ │ + @ instruction: 0xf580001c │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - sbc.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf7fa001c │ │ │ │ + adcs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf538001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf7f2001c │ │ │ │ + @ instruction: 0xf520001c │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, ip, lsl #1] │ │ │ │ - add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf7ee001c │ │ │ │ + @ instruction: 0xf4f0001c │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xf7ea001c │ │ │ │ + @ instruction: 0xf4c0001c │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ - @ instruction: 0xf4a8001c │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7e2001c │ │ │ │ + eors.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ - orns r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf7e2001c │ │ │ │ + orn r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7f6001c │ │ │ │ - orr.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf7de001c │ │ │ │ + bics.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - ands.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xf7d2001c │ │ │ │ + @ instruction: 0xf3fc001c │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - @ instruction: 0xf3e8001c │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf7d2001c │ │ │ │ + @ instruction: 0xf3d0001c │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - @ instruction: 0xf3b8001c │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf7d2001c │ │ │ │ + usat16 r0, #28, r0 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7e6001c │ │ │ │ - usat r0, #28, r8 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf7ce001c │ │ │ │ + @ instruction: 0xf370001c │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfbd2001c │ │ │ │ - @ instruction: 0xfbe4001c │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfbba001c │ │ │ │ + @ instruction: 0xfbcc001c │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf132001c │ │ │ │ - adc.w r0, r0, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + adds.w r0, sl, #28 │ │ │ │ + @ instruction: 0xf128001c │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf23e001c │ │ │ │ - @ instruction: 0xf268001c │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf226001c │ │ │ │ + @ instruction: 0xf250001c │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf272001c │ │ │ │ - @ instruction: 0xf238001c │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf25a001c │ │ │ │ + @ instruction: 0xf220001c │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf26a001c │ │ │ │ - addw r0, r8, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf252001c │ │ │ │ + @ instruction: 0xf1f0001c │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25e001c │ │ │ │ - rsbs r0, r8, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + movw r0, #24604 @ 0x601c │ │ │ │ + rsb r0, r0, #28 │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25a001c │ │ │ │ - sub.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movw r0, #8220 @ 0x201c │ │ │ │ + @ instruction: 0xf190001c │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #40988 @ 0xa01c │ │ │ │ - sbcs.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf232001c │ │ │ │ + sbc.w r0, r0, #28 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ - adc.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf22e001c │ │ │ │ + @ instruction: 0xf130001c │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - addw r0, r6, #2076 @ 0x81c │ │ │ │ - adds.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf5ee001c │ │ │ │ + add.w r0, r0, #28 │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf0b8001c │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf532001c │ │ │ │ + @ instruction: 0xf0a0001c │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - eor.w r0, r8, #28 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf532001c │ │ │ │ + orns r0, r0, #28 │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7044 │ │ │ │ + bne.n d7214 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d71e4 │ │ │ │ + bne.n d71b4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7054 │ │ │ │ + bne.n d7224 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7194 │ │ │ │ + bne.n d7164 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7064 │ │ │ │ + bne.n d7234 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7144 │ │ │ │ + beq.n d7114 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d706c │ │ │ │ + bne.n d723c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d70f4 │ │ │ │ + beq.n d70c4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d726c │ │ │ │ + bne.n d723c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d709c │ │ │ │ + beq.n d726c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d727c │ │ │ │ + bne.n d724c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7254 │ │ │ │ + beq.n d7224 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7284 │ │ │ │ + bne.n d7254 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7204 │ │ │ │ + beq.n d71d4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7294 │ │ │ │ + bne.n d7264 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d71b4 │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72a4 │ │ │ │ + bne.n d7274 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72b4 │ │ │ │ + bne.n d7284 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, 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 ) │ │ │ │ @@ -176911,29 +176909,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, {r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ 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 +186048,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 17c0b8 │ │ │ │ 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 +186095,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 17fd24 │ │ │ │ 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 17c18c │ │ │ │ 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 17c18c │ │ │ │ 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 +186137,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, #680 @ (adr r7, de580 ) │ │ │ │ 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 +186157,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 17cbf0 │ │ │ │ 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 +186194,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 17fbc4 │ │ │ │ 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 +186245,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, r4} │ │ │ │ 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 17c21c │ │ │ │ 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 17c1a4 │ │ │ │ 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 17c290 │ │ │ │ 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 +186339,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 17b18c │ │ │ │ b.n de472 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n de504 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -186358,15 +186356,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n de4ae │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de514 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -186978,15 +186976,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 17d544 │ │ │ │ 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 +187119,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, r0, #2 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, dec0c ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ 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 +187173,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 17e6bc │ │ │ │ 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 +187608,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, #464] @ 0x1d0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r3 │ │ │ │ bl fff9114e │ │ │ │ - nop {8} │ │ │ │ - movs r2, r4 │ │ │ │ + it vs │ │ │ │ + movvs r2, r4 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ 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 +188199,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +188721,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +189728,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 17fd24 │ │ │ │ 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 +190451,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, [r6, #10] │ │ │ │ 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 +190581,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 192e40 │ │ │ │ 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 +190610,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 192e5c │ │ │ │ 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 +190641,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +190678,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +190826,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 17fbc4 │ │ │ │ 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 +190876,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 192e40 │ │ │ │ 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 +190898,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 192e5c │ │ │ │ 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 +191078,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +191129,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ mov r0, r4 │ │ │ │ bl e9c74 │ │ │ │ cbz r5, e181c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -191271,15 +191269,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 192e40 │ │ │ │ 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 +191289,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 17bc10 │ │ │ │ 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 192e5c │ │ │ │ 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 17c044 │ │ │ │ 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 17bc48 │ │ │ │ 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 +191780,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, [r0, #80] @ 0x50 │ │ │ │ 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 +191848,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, [r3, #30] │ │ │ │ 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 +192020,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, [r0, #20] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ 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 +192100,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 184c40 │ │ │ │ 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 +192140,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, [r1, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r4, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n e2284 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192176,15 +192174,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 24267c │ │ │ │ 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 +192586,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, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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 +192698,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 2422f8 │ │ │ │ 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 +192796,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 17d3c4 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, e28fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ 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 +192962,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, [r5, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n e29f0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ 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 +193214,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, [r2, #24] │ │ │ │ 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 +193342,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, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ 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 +193550,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 17cc5c │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -193627,17 +193625,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, [r3, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ 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 +193809,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, [r2, r0] │ │ │ │ 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 +197327,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, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ 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 +198181,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, #14 │ │ │ │ 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 +198217,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 r6, [pc, #872] @ (e6378 ) │ │ │ │ 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 +198267,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, #288] @ (e61d0 ) │ │ │ │ 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 +202037,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 24a910 │ │ │ │ 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 +202327,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ cbz r0, e932a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e932a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +202411,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +202531,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 24a910 │ │ │ │ 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 +202560,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 24a910 │ │ │ │ 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 +202648,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 17c788 │ │ │ │ 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 17fedc │ │ │ │ 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 17ff20 │ │ │ │ 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 +202687,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 17fc34 │ │ │ │ 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 +202760,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 17fd24 │ │ │ │ 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 +202786,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 17fd24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ b.n e95d8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 243904 │ │ │ │ + bl 2438ec │ │ │ │ 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 17c788 │ │ │ │ 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 17fd24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ b.n e95d8 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e9774 │ │ │ │ movs r3, #0 │ │ │ │ @@ -202837,19 +202835,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: 0xf6e0001b │ │ │ │ + @ instruction: 0xf700001b │ │ │ │ + @ instruction: 0xf720001b │ │ │ │ + sbcs.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ + @ instruction: 0xf580001b │ │ │ │ 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 +202885,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 243d94 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e9976 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fedc │ │ │ │ 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 17fd24 │ │ │ │ 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 243d94 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e991e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fedc │ │ │ │ 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 +203010,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 │ │ │ │ + @ instruction: 0xf4cc001b │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - eor.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + orns r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ 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 +203180,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 17fd24 │ │ │ │ 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 +203208,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 17bc10 │ │ │ │ cbz r0, e9bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 183a0c │ │ │ │ + bl 1839f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 17fb58 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183924 │ │ │ │ + bl 18390c │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 +203257,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 18390c │ │ │ │ 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 +203276,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 18390c │ │ │ │ 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 183924 │ │ │ │ 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 +203315,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 18390c │ │ │ │ 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 +203342,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 18390c │ │ │ │ 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 +203382,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 18390c │ │ │ │ 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 +203521,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 18390c │ │ │ │ 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 +203577,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 18390c │ │ │ │ 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 +203658,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 1839f4 │ │ │ │ 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 +203677,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +203730,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 1839f4 │ │ │ │ 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 +203747,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +203820,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 242288 │ │ │ │ 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 +204578,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 eb170 │ │ │ │ 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 +204854,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 192e40 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr r1, [pc, #52] @ (eacb8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ + bl 192e78 │ │ │ │ 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 +204884,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 eaf10 │ │ │ │ movs r3, r3 │ │ │ │ - b.n eaef4 │ │ │ │ + b.n eaec4 │ │ │ │ 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 +204935,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: 0xf5e2001b │ │ │ │ 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 +205800,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 192db4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb5f2 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d48 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb626 │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d48 │ │ │ │ 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 +205846,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 192d34 │ │ │ │ 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 192da0 │ │ │ │ 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 192d34 │ │ │ │ b.n eb63e │ │ │ │ - bvc.n eb668 │ │ │ │ + bvc.n eb638 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5f0 │ │ │ │ + bvc.n eb5c0 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb62c │ │ │ │ + bvc.n eb5fc │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb598 │ │ │ │ + bvc.n eb768 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5e8 │ │ │ │ + bvc.n eb5b8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb754 │ │ │ │ + bvc.n eb724 │ │ │ │ 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 +205942,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 184c40 │ │ │ │ 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 eb73c │ │ │ │ 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 +206140,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 eb884 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n eb964 │ │ │ │ + bmi.n eb934 │ │ │ │ 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 +206185,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 192e40 │ │ │ │ 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 192d68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +206216,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 192e40 │ │ │ │ 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 192d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +206244,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 ebb2c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +206286,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ebb38 │ │ │ │ bl eaaec │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 192d18 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eba86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192d84 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ebae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +206338,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 ebb6c │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebaa4 │ │ │ │ + bcs.n eba74 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebb8c │ │ │ │ + bcc.n ebb5c │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n eba7c │ │ │ │ + bcs.n ebc4c │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebba8 │ │ │ │ + bcc.n ebb78 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebc60 │ │ │ │ + bcs.n ebc30 │ │ │ │ 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 192e40 │ │ │ │ b.n ebb90 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d84 │ │ │ │ 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 +206378,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 192e5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 ebc84 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n ebbc4 │ │ │ │ + bne.n ebb94 │ │ │ │ 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 +206474,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 192e40 │ │ │ │ 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 192d68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +206504,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 192e40 │ │ │ │ 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 192d68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ cbz r7, ebd36 │ │ │ │ mov r0, r5 │ │ │ │ bl ebb64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ebdc6 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -206983,33 +206981,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 r5!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ 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 192e40 │ │ │ │ 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 +207072,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 192d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +207108,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, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, 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 +207149,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 192d34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +207177,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 17fd24 │ │ │ │ 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 +207196,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 192e40 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192d68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 192eec │ │ │ │ + bl 192ed4 │ │ │ │ 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 +207740,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, r3, r6} │ │ │ │ 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 +207833,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 ec4b4 │ │ │ │ movs r1, r4 │ │ │ │ - bls.n ecb20 │ │ │ │ + bls.n ecaf0 │ │ │ │ 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 +208354,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 24a910 │ │ │ │ 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 +208760,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 24a790 │ │ │ │ + bl 186600 │ │ │ │ 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 +208842,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 24a790 │ │ │ │ + bl 186600 │ │ │ │ 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 +210068,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 24a910 │ │ │ │ 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 +210660,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 24a910 │ │ │ │ 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 +211348,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 24a910 │ │ │ │ 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 24a910 │ │ │ │ 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 +211505,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 0x008c │ │ │ │ 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 0x007a │ │ │ │ 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 +211672,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 24a784 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -211851,15 +211849,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 24a910 │ │ │ │ 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 +211895,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 24a784 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, ef4b4 │ │ │ │ @@ -211960,15 +211958,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 24a784 │ │ │ │ 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 +212134,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: 0xb818 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ 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 +212226,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 24aac0 │ │ │ │ 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 +212467,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, #728 @ 0x2d8 │ │ │ │ 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 +212650,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 r2, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ 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 +212874,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 17cc5c │ │ │ │ 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 +212964,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, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #608 @ (adr r4, f0200 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, f01a0 ) │ │ │ │ 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 +213005,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, [r7, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ 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 +213127,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, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ 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 +213213,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, [r0, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ 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 +213244,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 r5, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r4 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r0, f0262 │ │ │ │ + cbz r0, f025c │ │ │ │ movs r1, r4 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ 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 +213322,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 184cc8 │ │ │ │ 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 17cc5c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ 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 +213424,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 17cbf0 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n f03f6 │ │ │ │ mov r4, r3 │ │ │ │ b.n f03d8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -213527,15 +213525,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, [r4, #18] │ │ │ │ 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 +213622,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, [r7, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ 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 +213670,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, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ 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 +213818,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 1781c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +213847,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 192db4 │ │ │ │ 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 +213865,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 178144 │ │ │ │ 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 +213890,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 192da0 │ │ │ │ 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 +213907,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, [r2, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ 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 +214035,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 192e40 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl f0930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f0930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +214087,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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f0b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +214131,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, [r3, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ 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 +214160,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 192e40 │ │ │ │ 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 178210 │ │ │ │ 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 192e5c │ │ │ │ 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 +214228,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 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 +214314,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, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ 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 192e40 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl f0930 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, f0df8 │ │ │ │ @@ -214373,15 +214371,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 192e5c │ │ │ │ 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 +214423,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, [r2, #10] │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +214509,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, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ 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 192e40 │ │ │ │ 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 +214547,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 192e5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n f0fb2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +215753,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 24aac0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, f1c86 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, f1c86 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -215878,17 +215876,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, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ 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 +215917,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, [r2, #11] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ 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 +215989,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, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ 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 +216066,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, r2, #28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ 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 +216250,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 17cbf0 │ │ │ │ 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 +216277,40 @@ │ │ │ │ b.n f2164 │ │ │ │ blx 4bf00 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl f1e98 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2088 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 17cbf0 │ │ │ │ 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, r4, #22 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ 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 +216334,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, [r0, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [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 │ │ │ │ @@ -216365,17 +216363,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, [r4, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + 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 │ │ │ │ @@ -216394,17 +216392,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, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + 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 │ │ │ │ @@ -216423,17 +216421,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, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ 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 +216451,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, r0, #11 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ 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 +216592,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, [r7, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ 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 +216744,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 18daf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl f2488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ @@ -216800,18 +216798,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 17bf18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdfc │ │ │ │ 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 +216818,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 17b9f0 │ │ │ │ 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 +216847,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 17bce8 │ │ │ │ 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 17bce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f26ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb28 │ │ │ │ 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 +216883,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 17bf18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdfc │ │ │ │ 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 17bc34 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f2780 │ │ │ │ @@ -216934,29 +216932,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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ b.n f2794 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f27f6 │ │ │ │ @@ -216987,33 +216985,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 17bf18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdfc │ │ │ │ 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 17bc34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f28c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -217028,15 +217026,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 17bc74 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f28d0 │ │ │ │ dmb ish │ │ │ │ @@ -217046,34 +217044,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 17b1b4 │ │ │ │ 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 17b18c │ │ │ │ b.n f28a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ mov r0, r7 │ │ │ │ b.n f28e6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -217396,15 +217394,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 17fbc4 │ │ │ │ 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 +217903,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 238b44 │ │ │ │ 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 238bb8 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ 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 +218001,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, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ 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 +218055,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 24aba4 │ │ │ │ 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 25875c │ │ │ │ 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 17fd98 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9994 │ │ │ │ + bl 1c997c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a4828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a1674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c164 │ │ │ │ + bl 19c14c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208f68 │ │ │ │ + bl 208f50 │ │ │ │ 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 204724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aef48 │ │ │ │ + bl 1aef30 │ │ │ │ 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 1a6cec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200280 │ │ │ │ + bl 200268 │ │ │ │ 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 +218186,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 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +218212,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 19c2d0 │ │ │ │ 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 +218269,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 19a030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +218311,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 19a030 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19a030 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19a030 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +218471,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 19c660 │ │ │ │ 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 199148 │ │ │ │ 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 +218501,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 19c2d0 │ │ │ │ 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 +218527,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 19c57c │ │ │ │ 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 19c660 │ │ │ │ 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 +218570,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 19a030 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19a030 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19a030 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 +218683,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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 +218720,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 19c2d0 │ │ │ │ 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 +218764,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 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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, [r1, #17] │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ 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 +219247,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 177cac │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d2c │ │ │ │ + bl 177d14 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ 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 +219394,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, [r6, #19] │ │ │ │ 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 +219441,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 17794c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 208760 │ │ │ │ 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 +219510,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 190a30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e9c │ │ │ │ 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 +219630,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 190a30 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190e9c │ │ │ │ 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 +219729,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 177e80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 208a04 │ │ │ │ + bl 2089ec │ │ │ │ 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 +219814,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 17fd24 │ │ │ │ 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 +219841,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 r3, [pc, #776] @ (f48f0 ) │ │ │ │ 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 +219888,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 177f54 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177fac │ │ │ │ + bl 177f94 │ │ │ │ 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 177e90 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, f46ca │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177964 │ │ │ │ + bl 17794c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ 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 +220191,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 19daa0 │ │ │ │ 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 +220261,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 1d8df8 │ │ │ │ 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,24 +220306,24 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n f4984 │ │ │ │ nop │ │ │ │ - bxns r7 │ │ │ │ - movs r3, r3 │ │ │ │ - bx sp │ │ │ │ - movs r3, r3 │ │ │ │ bxns r4 │ │ │ │ movs r3, r3 │ │ │ │ - bxns r6 │ │ │ │ + bx sl │ │ │ │ movs r3, r3 │ │ │ │ bxns r1 │ │ │ │ movs r3, r3 │ │ │ │ + bxns r3 │ │ │ │ + movs r3, r3 │ │ │ │ + mov ip, lr │ │ │ │ + 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 │ │ │ │ mov r9, r3 │ │ │ │ @@ -220359,70 +220357,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 17f610 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17caa0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f4baa │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #17 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4c8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, f4bcc │ │ │ │ @@ -220443,93 +220441,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 17f650 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ 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 17f610 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f4c98 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ b.n f4b5e │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177964 │ │ │ │ + bl 17794c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 208760 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 17c984 │ │ │ │ + bl 17c96c │ │ │ │ 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 17f650 │ │ │ │ b.n f4bb6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f4b5e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ b.n f4b5e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ b.n f4bcc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 +220729,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl f4184 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ cbz r4, f4efa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, f4eea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl f6960 │ │ │ │ mov r4, r0 │ │ │ │ @@ -220762,15 +220760,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 │ │ │ │ + negs r4, r5 │ │ │ │ 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 +220790,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 17cbf0 │ │ │ │ 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 +221054,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 17cbf0 │ │ │ │ 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 +221097,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 17cbf0 │ │ │ │ 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 +221222,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 190a30 │ │ │ │ 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 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190e9c │ │ │ │ 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 +221292,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 17fd24 │ │ │ │ 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 17fd24 │ │ │ │ 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 +221415,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 17cbf0 │ │ │ │ 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 +221437,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 190a30 │ │ │ │ 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 +221469,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 190aac │ │ │ │ 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 190aac │ │ │ │ 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 +221499,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 190aac │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n f5722 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ 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 190aac │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e9c │ │ │ │ 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 +221678,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 177e80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 208a04 │ │ │ │ + bl 2089ec │ │ │ │ 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 +221789,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 17cbf0 │ │ │ │ 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 +221864,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 17cbf0 │ │ │ │ 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 +221881,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, #114 @ 0x72 │ │ │ │ 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, #166 @ 0xa6 │ │ │ │ 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 +221912,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 17cbf0 │ │ │ │ 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 +222023,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 17cbf0 │ │ │ │ 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 +222061,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 190aac │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ 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 190aac │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f5c3c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 +222293,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 17cbf0 │ │ │ │ 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 +222363,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 17cbf0 │ │ │ │ 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 +222476,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, #158 @ 0x9e │ │ │ │ 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 +222555,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 177a0c │ │ │ │ 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 +222594,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f61ec │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ 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 17bd34 │ │ │ │ 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 +222634,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 177e80 │ │ │ │ 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 +222682,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 r6, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #10 │ │ │ │ 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 +222835,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 177e90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f6348 │ │ │ │ add sp, #12 │ │ │ │ @@ -222895,18 +222893,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 17b18c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 17bd4c │ │ │ │ + bl 17bd34 │ │ │ │ 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 +222922,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 17b18c │ │ │ │ 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 1815d0 │ │ │ │ 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 1816a8 │ │ │ │ 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 +222964,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 17bd34 │ │ │ │ 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 181694 │ │ │ │ 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 +223042,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 17b18c │ │ │ │ b.n f663a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl f649c │ │ │ │ b.n f6642 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -223087,27 +223085,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 17bd34 │ │ │ │ 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 1815d0 │ │ │ │ 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 +223178,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 178e34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 178ce4 │ │ │ │ + bl 178ccc │ │ │ │ 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 +223241,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 17b18c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w f6780 │ │ │ │ b.n f67f8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ b.n f67f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, f68f6 │ │ │ │ mov r0, r4 │ │ │ │ bl f61d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -223292,29 +223290,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 17b18c │ │ │ │ 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 r0, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #22 │ │ │ │ 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 +223345,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 17794c │ │ │ │ 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 178e34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 178c90 │ │ │ │ + bl 178c78 │ │ │ │ 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 +223457,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 178e34 │ │ │ │ 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 178c78 │ │ │ │ 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 +223535,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 184c40 │ │ │ │ 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 +223558,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 1813b8 │ │ │ │ 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 177e80 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6ba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -223597,32 +223595,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 177f54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17794c │ │ │ │ + bl 177934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ 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 +223657,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, #180 @ 0xb4 │ │ │ │ movs r3, r3 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bl 44cd2 │ │ │ │ bl fff7acd6 │ │ │ │ - ldr r1, [pc, #856] @ (f7034 ) │ │ │ │ + ldr r1, [pc, #760] @ (f6fd4 ) │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ 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 1814bc │ │ │ │ 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 181708 │ │ │ │ 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 +223773,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 177958 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b54 │ │ │ │ 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 181708 │ │ │ │ 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 +223817,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 177cac │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b54 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17790c │ │ │ │ + bl 1778f4 │ │ │ │ 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 +223863,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 177d7c │ │ │ │ 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 +223889,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 177d7c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ 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 177958 │ │ │ │ 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 +223931,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 17b18c │ │ │ │ b.n f6edc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6ef4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6f60 │ │ │ │ @@ -223981,31 +223979,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 177a0c │ │ │ │ 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 r2, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ 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 +224045,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 181708 │ │ │ │ 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 181708 │ │ │ │ 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 181694 │ │ │ │ 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 181708 │ │ │ │ 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 +224101,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 17b18c │ │ │ │ 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 +224147,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 17b18c │ │ │ │ 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 +224167,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 │ │ │ │ + mvns r2, r0 │ │ │ │ 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 +224250,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 │ │ │ │ + bics r4, r4 │ │ │ │ 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 +224291,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 177af4 │ │ │ │ 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 +224310,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 17f610 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f73b6 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177984 │ │ │ │ + bl 17796c │ │ │ │ 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 +224343,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 17f650 │ │ │ │ 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 │ │ │ │ + subs r0, r1, #7 │ │ │ │ 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 │ │ │ │ + rors r2, r2 │ │ │ │ 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 +224383,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 177958 │ │ │ │ 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 177958 │ │ │ │ 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 +224506,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 177e80 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ 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 +224812,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 17fd24 │ │ │ │ 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 +224875,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 17f610 │ │ │ │ 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 17f650 │ │ │ │ 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 17f6d8 │ │ │ │ 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 +224922,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 17f650 │ │ │ │ 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 +224940,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 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r6, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xfb0dffff │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r7, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r5, r1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ 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 +225110,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 17caa0 │ │ │ │ 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 +225153,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 17caa0 │ │ │ │ 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 +225443,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, r7, #18 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ 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 +225611,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 f79e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ 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 +225928,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, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ 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 +226188,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, r0, #29 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ 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 +227331,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, r1, #21 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n f9230 │ │ │ │ + beq.n f9200 │ │ │ │ movs r1, r4 │ │ │ │ strb r6, [r5, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r3, r3 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + ldc2 0, cr0, [lr, #132]! @ 0x84 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ 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 +227478,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 f92a0 │ │ │ │ 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 +227499,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 f9444 │ │ │ │ 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 +227520,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 f93e8 │ │ │ │ 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 +227589,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, #64 @ 0x40 │ │ │ │ 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 +228176,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, #256 @ 0x100 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ 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 +228302,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 192e40 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, f9c68 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +228354,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 242514 │ │ │ │ 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 +228563,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 242218 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192db4 │ │ │ │ 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 192db4 │ │ │ │ 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 192db4 │ │ │ │ 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 1850c0 │ │ │ │ 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 184c40 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fa052 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 236350 │ │ │ │ + bl 236338 │ │ │ │ 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 +228656,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 192da0 │ │ │ │ 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 +228676,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 192da0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 184cc8 │ │ │ │ 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 +228711,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 │ │ │ │ + add.w r0, ip, #10092544 @ 0x9a0000 │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ - stc 0, cr0, [ip], #104 @ 0x68 │ │ │ │ - @ instruction: 0xf4ba001a │ │ │ │ + add.w r0, r2, #10092544 @ 0x9a0000 │ │ │ │ + ldc 0, cr0, [r4], {26} │ │ │ │ + @ instruction: 0xf4a2001a │ │ │ │ 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 │ │ │ │ + orrs.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ + ldc 0, cr0, [r8], #-104 @ 0xffffff98 │ │ │ │ + orr.w r0, r6, #10092544 @ 0x9a0000 │ │ │ │ + bics.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ ands.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r2, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ + and.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ + bics.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ + orr.w r0, r0, #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 236410 │ │ │ │ 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 192da0 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +228913,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 2423fc │ │ │ │ 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 242514 │ │ │ │ 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 24267c │ │ │ │ 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 +228957,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: 0xf282001a │ │ │ │ + @ instruction: 0xf29c001a │ │ │ │ + @ instruction: 0xf2b2001a │ │ │ │ + movt r0, #26 │ │ │ │ + movt r0, #24602 @ 0x601a │ │ │ │ + @ instruction: 0xf2d0001a │ │ │ │ + @ instruction: 0xf2ee001a │ │ │ │ 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 +228987,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 24236c │ │ │ │ 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 24239c │ │ │ │ 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 2423cc │ │ │ │ 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 +229329,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +229432,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: 0xf620001a │ │ │ │ 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 +229601,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 1850c0 │ │ │ │ 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 +230054,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 184c40 │ │ │ │ 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 27f3ec │ │ │ │ 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 27f3ec │ │ │ │ cbnz r0, faf10 │ │ │ │ ldr r5, [pc, #384] @ (fb050 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f3ec │ │ │ │ cbz r0, faef0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f420 │ │ │ │ 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 +230101,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 27f420 │ │ │ │ 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 27f420 │ │ │ │ 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 +230147,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: 0xf2b6001a │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf27a001a │ │ │ │ - @ instruction: 0xf286001a │ │ │ │ + @ instruction: 0xf262001a │ │ │ │ + @ instruction: 0xf26e001a │ │ │ │ + @ instruction: 0xf282001a │ │ │ │ @ instruction: 0xf29a001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - adc.w r0, r0, #26 │ │ │ │ + @ instruction: 0xf128001a │ │ │ │ + @ instruction: 0xf124001a │ │ │ │ + @ instruction: 0xf134001a │ │ │ │ @ instruction: 0xf13c001a │ │ │ │ - adc.w r0, ip, #26 │ │ │ │ - adcs.w r0, r4, #26 │ │ │ │ + adc.w r0, r4, #26 │ │ │ │ + adcs.w r0, r0, #26 │ │ │ │ adcs.w r0, ip, #26 │ │ │ │ - sbc.w r0, r8, #26 │ │ │ │ - sbcs.w r0, r4, #26 │ │ │ │ + sbc.w r0, r0, #26 │ │ │ │ + sbc.w r0, ip, #26 │ │ │ │ + sbcs.w r0, r0, #26 │ │ │ │ sbcs.w r0, r8, #26 │ │ │ │ - @ instruction: 0xf184001a │ │ │ │ + sbcs.w r0, ip, #26 │ │ │ │ + @ instruction: 0xf180001a │ │ │ │ @ instruction: 0xf188001a │ │ │ │ - @ instruction: 0xf190001a │ │ │ │ - @ instruction: 0xf194001a │ │ │ │ + @ instruction: 0xf18c001a │ │ │ │ @ instruction: 0xf198001a │ │ │ │ + @ instruction: 0xf19c001a │ │ │ │ sub.w r0, r0, #26 │ │ │ │ - sub.w r0, r4, #26 │ │ │ │ + sub.w r0, r8, #26 │ │ │ │ subs.w r0, r0, #26 │ │ │ │ subs.w r0, r4, #26 │ │ │ │ - subs.w r0, r8, #26 │ │ │ │ rsb r0, r0, #26 │ │ │ │ - rsb r0, r8, #26 │ │ │ │ - rsb r0, ip, #26 │ │ │ │ - rsbs r0, r8, #26 │ │ │ │ - @ instruction: 0xf1ec001a │ │ │ │ - @ instruction: 0xf1f4001a │ │ │ │ - @ instruction: 0xf214001a │ │ │ │ - @ instruction: 0xf228001a │ │ │ │ - @ instruction: 0xf232001a │ │ │ │ + rsbs r0, r4, #26 │ │ │ │ + rsbs r0, ip, #26 │ │ │ │ + @ instruction: 0xf1fc001a │ │ │ │ + @ instruction: 0xf210001a │ │ │ │ + @ instruction: 0xf21a001a │ │ │ │ + @ instruction: 0xf222001a │ │ │ │ @ instruction: 0xf23a001a │ │ │ │ - @ instruction: 0xf252001a │ │ │ │ - @ instruction: 0xf26e001a │ │ │ │ - @ instruction: 0xf28e001a │ │ │ │ - @ instruction: 0xf296001a │ │ │ │ + @ instruction: 0xf256001a │ │ │ │ + @ instruction: 0xf276001a │ │ │ │ + @ instruction: 0xf27e001a │ │ │ │ + @ instruction: 0xf282001a │ │ │ │ + @ instruction: 0xf286001a │ │ │ │ @ instruction: 0xf29a001a │ │ │ │ @ instruction: 0xf29e001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b4001a │ │ │ │ + @ instruction: 0xf29e001a │ │ │ │ + @ instruction: 0xf29c001a │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf238001a │ │ │ │ - b.n faf34 │ │ │ │ + @ instruction: 0xf220001a │ │ │ │ + b.n faf04 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf27c001a │ │ │ │ - @ instruction: 0xf28a001a │ │ │ │ - str r0, [r1, #24] │ │ │ │ + @ instruction: 0xf264001a │ │ │ │ + @ instruction: 0xf272001a │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, #26 │ │ │ │ - sub.w r0, r0, #26 │ │ │ │ - @ instruction: 0xf194001a │ │ │ │ + subs.w r0, ip, #26 │ │ │ │ + @ instruction: 0xf188001a │ │ │ │ + sbcs.w r0, ip, #26 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf186001a │ │ │ │ + sbc.w r0, lr, #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 +230352,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 │ │ │ │ + vshr.s32 d16, d10, #12 │ │ │ │ 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 +231258,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, [r2, #50] @ 0x32 │ │ │ │ movs r7, r4 │ │ │ │ - ldrd r0, r0, [r4, #-104] @ 0x68 │ │ │ │ + ldmdb ip!, {r1, r3, r4} │ │ │ │ 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 +231288,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, [r6, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - b.n fbab0 │ │ │ │ + b.n fba80 │ │ │ │ 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 +231404,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, [r6, #26] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fba10 │ │ │ │ + b.n fb9e0 │ │ │ │ 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 +231465,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, [r0, #22] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fb97c │ │ │ │ + b.n fb94c │ │ │ │ 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 +231644,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 fc6bc │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ 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 +231954,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, [r5, #29] │ │ │ │ movs r7, r4 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ 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 +232204,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 17b18c │ │ │ │ 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 +232325,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc4aa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc652 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232344,15 +232342,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 fc744 │ │ │ │ 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 +232369,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 fc75c │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ 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 +232900,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 24a790 │ │ │ │ + bl 17779c │ │ │ │ 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 +233302,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 17c788 │ │ │ │ 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 fd104 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ 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 +233390,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 17c788 │ │ │ │ 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, [r1, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n fd2ac │ │ │ │ + beq.n fd27c │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, fd224 │ │ │ │ + cbnz r4, fd21e │ │ │ │ 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 +234348,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, [r4, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #116] @ (fdbf8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -235017,15 +235015,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 17cbf0 │ │ │ │ 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 +235306,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, [r1, r2] │ │ │ │ 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 +235337,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 192e40 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe554 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e5c │ │ │ │ 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 +235714,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 192e40 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fea06 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -235834,15 +235832,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 17bc48 │ │ │ │ mov r5, r0 │ │ │ │ b.n fe52a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, sl │ │ │ │ @@ -235902,38 +235900,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} │ │ │ │ + @ instruction: 0xf5f8001c │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, feb66 │ │ │ │ + cbnz r4, feb60 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, feb64 │ │ │ │ + cbnz r4, feb5e │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, feb68 │ │ │ │ + cbnz r0, feb62 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r6, feb6a │ │ │ │ + cbnz r6, feb64 │ │ │ │ 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 +236185,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 192e40 │ │ │ │ b.n feda6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 178210 │ │ │ │ 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 192e5c │ │ │ │ b.n fed52 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc5c │ │ │ │ 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 +236281,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] │ │ │ │ + str r6, [r4, r7] │ │ │ │ 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 +236300,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 190a30 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190aac │ │ │ │ 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 190aac │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e9c │ │ │ │ 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 +236380,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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ add.w r0, r5, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ 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 +236495,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 192e40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #600 @ 0x258 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc5c │ │ │ │ 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 178210 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff0fe │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #1 │ │ │ │ bne.n ff132 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e5c │ │ │ │ add.w r6, r5, #656 @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fef38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +236556,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 184a44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +236855,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 24a790 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4ae │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 +236876,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 24a790 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4f2 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 +236895,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 24a790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff568 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 +237070,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, #504] @ (ff8b4 ) │ │ │ │ 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 +237118,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 27d400 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff702 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff6e0 │ │ │ │ blx 4b70c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -237148,15 +237146,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, #208 @ 0xd0 │ │ │ │ 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 +237637,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 17c788 │ │ │ │ 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 r6, r9 │ │ │ │ movs r7, r4 │ │ │ │ adds r7, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #880 @ (adr r7, fffdc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, fff7c ) │ │ │ │ movs r2, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ 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 +237682,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 1849ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n ffcf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 1781f4 │ │ │ │ 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 +237715,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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 1849ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - bl 192eec │ │ │ │ + bl 192ed4 │ │ │ │ ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192ed4 │ │ │ │ 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 192da0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 +237780,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 192da0 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 1781f4 │ │ │ │ b.n ffd66 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 +237843,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 192e40 │ │ │ │ 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 1849ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +237893,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 1781f4 │ │ │ │ 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 +237918,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 184790 │ │ │ │ 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 +237938,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 192e40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc5c │ │ │ │ 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 178210 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10000a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1005a4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w 10027c │ │ │ │ @@ -237993,24 +237991,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 192e40 │ │ │ │ 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 178234 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 100090 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -238098,21 +238096,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 1781f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 100476 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +238132,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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ add.w r0, sl, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +238303,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 192e40 │ │ │ │ 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 1849ac │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 178234 │ │ │ │ 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 +238350,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 r4, pc, #832 @ (adr r4, 10081c ) │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #912 @ (adr r4, 100870 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 100810 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 10075c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 1006fc ) │ │ │ │ movs r2, r3 │ │ │ │ ldc2l 0, cr0, [lr, #-524] @ 0xfffffdf4 │ │ │ │ - add r0, pc, #256 @ (adr r0, 1005ec ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 10058c ) │ │ │ │ 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 +238413,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 184a44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ b.n 100038 │ │ │ │ add.w r0, sl, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781f4 │ │ │ │ b.n 100462 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 10027c │ │ │ │ add.w r4, sl, #572 @ 0x23c │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 1849ac │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +238465,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 1781f4 │ │ │ │ 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 +238494,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 184790 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 +238520,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 192e5c │ │ │ │ ldr.w r1, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ blx 4be58 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 100796 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -238579,37 +238577,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 192e40 │ │ │ │ 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 1849ac │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e5c │ │ │ │ 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 +238616,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 178234 │ │ │ │ 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 +238660,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 1781f4 │ │ │ │ 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 +238697,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 10084a │ │ │ │ add.w r0, r5, #752 @ 0x2f0 │ │ │ │ strd r1, fp, [r5, #800] @ 0x320 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ b.n 1008d8 │ │ │ │ add.w r0, r5, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781f4 │ │ │ │ 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 +238761,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 24a784 │ │ │ │ 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 +238780,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 24a784 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, 1009d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a784 │ │ │ │ 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 +238808,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, #288] @ 0x120 │ │ │ │ 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 +238889,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 192db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100f56 │ │ │ │ add.w sl, r4, #656 @ 0x290 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 192dcc │ │ │ │ + bl 192db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 101370 │ │ │ │ add.w r5, r4, #680 @ 0x2a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10135a │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ 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 +239155,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 17cce4 │ │ │ │ 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 +239254,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 184980 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1012e0 │ │ │ │ add.w r5, r4, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ 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 +239349,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 17cce4 │ │ │ │ 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 +239374,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 27d400 │ │ │ │ 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 17cce4 │ │ │ │ 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 +239433,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 192db4 │ │ │ │ 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 +239452,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 184980 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101306 │ │ │ │ add.w r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1012fe │ │ │ │ add.w r8, r4, #572 @ 0x23c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192db4 │ │ │ │ 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 1849ac │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ cmp r2, r7 │ │ │ │ bls.n 1011ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ 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 1781f4 │ │ │ │ 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 192e78 │ │ │ │ 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 192e78 │ │ │ │ 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 +239550,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 192e40 │ │ │ │ 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 1849ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192ed4 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 192da0 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 1781c4 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 184980 │ │ │ │ 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 +239623,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 192da0 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 192da0 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 1781c4 │ │ │ │ b.n 100f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781f4 │ │ │ │ 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 +239682,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, #30 │ │ │ │ movs r7, r4 │ │ │ │ svc 149 @ 0x95 │ │ │ │ vqrdmulh.s q15, , d21[0] │ │ │ │ vsri.32 d31, d27, #1 │ │ │ │ - @ instruction: 0xffff2e2e │ │ │ │ + vcvt.f32.u32 d18, d6, #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 +239787,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, [r3, #54] @ 0x36 │ │ │ │ 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 27d400 │ │ │ │ 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 +239988,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 192db4 │ │ │ │ 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 17b9f0 │ │ │ │ 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 27f3ec │ │ │ │ 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 27f3ec │ │ │ │ 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 27f3ec │ │ │ │ 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 27f3ec │ │ │ │ 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 27f3ec │ │ │ │ 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 +240071,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 27f420 │ │ │ │ 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 27f444 │ │ │ │ str.w r0, [r6, #692] @ 0x2b4 │ │ │ │ b.n 101750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f420 │ │ │ │ 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 27f420 │ │ │ │ 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 27f420 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #698] @ 0x2ba │ │ │ │ b.n 10178c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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: 0xf6680019 │ │ │ │ + @ instruction: 0xf7660019 │ │ │ │ + @ instruction: 0xf7ec0019 │ │ │ │ + ldrh.w r0, [r0, r9, lsl #1] │ │ │ │ + ldr??.w r0, [lr, r9, lsl #1] │ │ │ │ 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 +240142,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 17bce8 │ │ │ │ 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 17bce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1018a8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb28 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +240407,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 1849ac │ │ │ │ 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 1849ac │ │ │ │ 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 +240510,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 192e40 │ │ │ │ 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 +240534,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 192e5c │ │ │ │ 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 +240550,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 192e40 │ │ │ │ ldrb.w r3, [r5, #616] @ 0x268 │ │ │ │ cbz r3, 101d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 +240600,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 192e5c │ │ │ │ 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 +240634,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d8ec │ │ │ │ + bl 27d8d4 │ │ │ │ add.w r8, r4, #488 @ 0x1e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #576] @ 0x240 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 178210 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +240690,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 192e40 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ blx 4b50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -240713,15 +240711,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 1777bc │ │ │ │ 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 +240787,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, [r7, #26] │ │ │ │ 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 +240835,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +240861,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +240886,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +240910,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 17cc5c │ │ │ │ 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 +240933,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 192e5c │ │ │ │ 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 17cc5c │ │ │ │ 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 17cc5c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +240977,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, #164 @ 0xa4 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ 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 +241058,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 17cc5c │ │ │ │ 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, r1, #3 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ 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 +241096,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 185944 │ │ │ │ movs r3, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r8, [r4] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -241132,15 +241130,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, [r0, #16] │ │ │ │ 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 +241180,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 17fbc4 │ │ │ │ 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 +241210,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 184980 │ │ │ │ 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 +241283,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 17cbf0 │ │ │ │ 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 +241338,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 27da60 │ │ │ │ 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 +241385,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 17cbf0 │ │ │ │ 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 +241426,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 192e40 │ │ │ │ ldrb.w r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 102710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +241453,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 27da60 │ │ │ │ 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 +241475,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 27d8d4 │ │ │ │ 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 +241497,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 192e5c │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 27d6f0 │ │ │ │ + bl 27d6d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +241589,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 17fd24 │ │ │ │ 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 +241624,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 184980 │ │ │ │ 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 +241659,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, r7, r0 │ │ │ │ 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 +241891,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 184980 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 1849ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n 102ac6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n 102ac6 │ │ │ │ @@ -242356,15 +242354,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 27da1c │ │ │ │ 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 +242556,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 184980 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 184998 │ │ │ │ + bl 184980 │ │ │ │ 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 +242821,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 27db78 │ │ │ │ ldr.w r0, [r7, #572] @ 0x23c │ │ │ │ cbz r0, 1034e8 │ │ │ │ blx 4b320 │ │ │ │ add.w r0, r7, #488 @ 0x1e8 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +242926,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 184980 │ │ │ │ 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 +242991,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 184980 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 +243058,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 1849ac │ │ │ │ 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 +243315,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, [r5, #52] @ 0x34 │ │ │ │ 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 +243454,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, [r4, #44] @ 0x2c │ │ │ │ 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 +243604,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, [r7, #20] │ │ │ │ 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 +243811,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 17c788 │ │ │ │ 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 +243892,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, r5, #13 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ orrs.w r0, lr, #4292608 @ 0x418000 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #288] @ (1040f4 ) │ │ │ │ + ldr r6, [pc, #192] @ (104094 ) │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ 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 +244009,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 17c788 │ │ │ │ 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 +244230,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, [r3, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #184] @ (10444c ) │ │ │ │ + ldr r4, [pc, #88] @ (1043ec ) │ │ │ │ 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 +244617,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 17cbf0 │ │ │ │ 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 +244660,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 192e40 │ │ │ │ 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 +244678,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 27dbe8 │ │ │ │ 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 +244702,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 192e5c │ │ │ │ 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 +245266,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 178144 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10548a │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192db4 │ │ │ │ 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 +245315,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 27db38 │ │ │ │ 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 +245398,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 27d994 │ │ │ │ mov r0, r5 │ │ │ │ blx 4bac0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -245544,15 +245542,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 27d994 │ │ │ │ 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 +245607,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 27da6c │ │ │ │ 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 +245682,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 27db10 │ │ │ │ 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 +245847,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 27db10 │ │ │ │ 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 +245876,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 27db10 │ │ │ │ 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 +245964,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 27db10 │ │ │ │ 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 +246012,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 │ │ │ │ + vsri.64 , q10, #1 │ │ │ │ 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 +246032,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, [r6, r0] │ │ │ │ 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 +246105,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, #152] @ (10595c ) │ │ │ │ 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 +246153,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 27db10 │ │ │ │ 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 +246529,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 1064e8 │ │ │ │ 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 +246819,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 106280 │ │ │ │ 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 +246939,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 168 @ 0xa8 │ │ │ │ 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 +247240,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 192e40 │ │ │ │ b.n 106476 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 178210 │ │ │ │ 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 192e5c │ │ │ │ b.n 106422 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc5c │ │ │ │ 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 +247313,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b0e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n 106508 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4ba84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +247513,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, #82 @ 0x52 │ │ │ │ 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 +247535,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 │ │ │ │ + bls.n 106738 │ │ │ │ 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 +247572,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +247915,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 106b68 │ │ │ │ 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 +247993,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 192da0 │ │ │ │ add.w r0, r6, #400 @ 0x190 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ mov r0, r6 │ │ │ │ bl fb220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -248054,15 +248052,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 192e40 │ │ │ │ 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 +248069,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 178210 │ │ │ │ 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 +248090,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 178210 │ │ │ │ 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 +248107,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 192e5c │ │ │ │ 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 +248335,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, #158 @ 0x9e │ │ │ │ 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 +248412,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 192e40 │ │ │ │ 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 +248431,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 192e5c │ │ │ │ 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 +248462,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 178210 │ │ │ │ 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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ b.n 10704c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 +248511,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 192e5c │ │ │ │ b.n 10704c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -248736,15 +248734,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, #52 @ 0x34 │ │ │ │ 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 +248820,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 192db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10767c │ │ │ │ add.w r3, fp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ 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 +248907,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 1781c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, fp │ │ │ │ bl fb220 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -249023,31 +249021,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 1781c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 192da0 │ │ │ │ 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 +249253,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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 1781d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e40 │ │ │ │ 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 192e5c │ │ │ │ b.n 10788e │ │ │ │ add.w r0, sl, #400 @ 0x190 │ │ │ │ strd r2, r3, [sl, #448] @ 0x1c0 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 1781d8 │ │ │ │ b.n 107966 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ movs r2, r3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ 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 +249333,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 192e40 │ │ │ │ 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 +249353,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 192e5c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +249406,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 1781d8 │ │ │ │ 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 +249448,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +250283,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 192db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1084c2 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ cbnz r0, 1084bc │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 17815c │ │ │ │ + bl 178144 │ │ │ │ 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 +250324,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 1781c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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 +250380,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 192e40 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10859a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10858a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1781dc │ │ │ │ + bl 1781c4 │ │ │ │ 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 +250410,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 192e5c │ │ │ │ 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 +250433,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 192e40 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10860e │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 +251065,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 192e40 │ │ │ │ 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 192e5c │ │ │ │ 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 +251234,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 192e40 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 +251260,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 178210 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e5c │ │ │ │ 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 +251554,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 178bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +251572,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 17fba0 │ │ │ │ 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 +251597,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 23a644 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 23a65c │ │ │ │ + bl 23a644 │ │ │ │ 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 +251961,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 184c1c │ │ │ │ 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 184d40 │ │ │ │ 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 184c1c │ │ │ │ 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 +252010,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, r6, #30 │ │ │ │ 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, r0, #30 │ │ │ │ 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 +252032,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 184f24 │ │ │ │ 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 177eb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ 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 177f54 │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ 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 177a0c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ 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 177cac │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ 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 +252146,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 23a774 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #124] @ (1098d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1780e0 │ │ │ │ + bl 1780c8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 178154 │ │ │ │ + bl 17813c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, sp │ │ │ │ - bl 178158 │ │ │ │ + bl 178140 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f610 │ │ │ │ cbnz r7, 1098b4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17c9d8 │ │ │ │ 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 178a3c │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 109834 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 +252217,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 17794c │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 177bec │ │ │ │ + bl 177bd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 178e4c │ │ │ │ + bl 178e34 │ │ │ │ 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 +252275,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 17f610 │ │ │ │ mov r0, sp │ │ │ │ - bl 177964 │ │ │ │ + bl 17794c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 208760 │ │ │ │ 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 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #948 @ 0x3b4 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ 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 +252321,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 17f650 │ │ │ │ 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 +252341,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 17fba0 │ │ │ │ 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 177eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ 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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 +252407,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 177a0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ ldrb.w r1, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ 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 +252451,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 178ccc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109bae │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177e80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, 109ba4 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ @@ -252513,30 +252511,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 17794c │ │ │ │ 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 178c78 │ │ │ │ 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 +252987,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, r2, #9 │ │ │ │ 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 +253007,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 239220 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 239308 │ │ │ │ + bl 2392f0 │ │ │ │ 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 +253070,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 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +253096,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 19c2d0 │ │ │ │ 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 +253128,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +253183,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 19c2d0 │ │ │ │ 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 +253230,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 19bf58 │ │ │ │ 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 +253253,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 19a030 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ 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 +253319,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 19c344 │ │ │ │ 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 +253389,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +253442,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +253512,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 19c2d0 │ │ │ │ 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 +253559,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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +253594,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 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +253666,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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +253852,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 1991a8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -253902,74 +253900,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 +253987,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r2, r7 │ │ │ │ @@ -254079,65 +254077,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 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +254158,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +254198,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +254242,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +254338,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +254432,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +254488,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 23721c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b24 │ │ │ │ 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 23721c │ │ │ │ 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 +254544,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +254641,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +254746,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 19c2d0 │ │ │ │ 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 +254814,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 195ec0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab740 │ │ │ │ + bl 1ab728 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c88ec │ │ │ │ + bl 1c88d4 │ │ │ │ ldr r1, [pc, #572] @ (10b618 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a4 │ │ │ │ + bl 1d958c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60d8 │ │ │ │ + bl 1f60c0 │ │ │ │ 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 +254850,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 1f2110 │ │ │ │ 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 +254867,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 1e0d10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efcec │ │ │ │ + bl 1efcd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b57a │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e30 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f15f0 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71b0 │ │ │ │ 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 1d84fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aca70 │ │ │ │ + bl 1aca58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8b4c │ │ │ │ + bl 1c8b34 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a1674 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd18 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1b3c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e1014 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209c58 │ │ │ │ + bl 209c40 │ │ │ │ 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 +254956,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 1f297c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e72a0 │ │ │ │ + bl 1e7288 │ │ │ │ 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 1f3880 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n 10b3c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2af0 │ │ │ │ + bl 1e2ad8 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n 10b52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f15f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71b0 │ │ │ │ b.n 10b4a0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4654 │ │ │ │ + bl 1b463c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ b.n 10b456 │ │ │ │ ldr r0, [pc, #88] @ (10b61c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184cc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10b524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ca0 │ │ │ │ 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 +255034,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, [r7, #46] @ 0x2e │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d4, d9 │ │ │ │ + vqadd.s16 d16, d12, d9 │ │ │ │ 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: 0xf4b20019 │ │ │ │ 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 +255067,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 1b7bd0 │ │ │ │ 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 +255085,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 1c00a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5218 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7be8 │ │ │ │ + bl 1b7bd0 │ │ │ │ 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 +255149,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 1b50c0 │ │ │ │ ldr.w r3, [pc, #1344] @ 10bc88 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ace14 │ │ │ │ + bl 1acdfc │ │ │ │ ldr.w r1, [pc, #1332] @ 10bc8c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 1d92fc │ │ │ │ + bl 1d92e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5410 │ │ │ │ + bl 1d53f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b5414 │ │ │ │ + bl 1b53fc │ │ │ │ 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 1c2450 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dbcc0 │ │ │ │ + bl 1dbca8 │ │ │ │ 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 1e4c1c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6b58 │ │ │ │ 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 1ee088 │ │ │ │ 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 204724 │ │ │ │ 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 +255268,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 23946c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10b840 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 23943c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b832 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b842 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a040 │ │ │ │ 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 +255306,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 17c788 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ 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 17c788 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ 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 +255375,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 19a7fc │ │ │ │ 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 +255445,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 19a7fc │ │ │ │ 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 +255487,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +255503,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 1991a8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +255565,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993a4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10bbe6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r9, #24 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10b9be │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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, [r7, #18] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {25} │ │ │ │ + @ instruction: 0xebf60019 │ │ │ │ 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 │ │ │ │ + subs.w r0, r8, #25 │ │ │ │ + bmi.n 10bd64 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1960019 │ │ │ │ - bmi.n 10bd28 │ │ │ │ + sbcs.w r0, lr, #25 │ │ │ │ + bmi.n 10bcf8 │ │ │ │ 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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +255712,26 @@ │ │ │ │ b.n 10bcd2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +255775,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 1be368 │ │ │ │ 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 +255829,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 1f7e04 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0834 │ │ │ │ + bl 1d081c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1417c4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -255850,34 +255848,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 1b7194 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6b58 │ │ │ │ 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 19ae78 │ │ │ │ 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 +255898,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 19ae78 │ │ │ │ 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 1d2738 │ │ │ │ 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 19ae78 │ │ │ │ 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 1b3eec │ │ │ │ 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 +255984,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 1c41e0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 10bdd4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c41f8 │ │ │ │ + bl 1c41e0 │ │ │ │ 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, [r0, #30] │ │ │ │ movs r6, r4 │ │ │ │ - b.n 10baf8 │ │ │ │ + b.n 10bac8 │ │ │ │ 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 +256237,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 19a7fc │ │ │ │ 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 +256266,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 19bcf0 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 10c27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bcf0 │ │ │ │ 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 +256609,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 1c174c │ │ │ │ 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 +256626,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 1c174c │ │ │ │ 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 +256650,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 1ae890 │ │ │ │ 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 1e8a18 │ │ │ │ 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 1d92e4 │ │ │ │ ldr.w r1, [pc, #1380] @ 10cc68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 20aff0 │ │ │ │ + bl 20afd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5dd4 │ │ │ │ + bl 1b5dbc │ │ │ │ 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 +256702,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 1c7d1c │ │ │ │ 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 1bd6f8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10fd2c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1da234 │ │ │ │ + bl 1da21c │ │ │ │ mov r1, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1416cc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ uxtb r4, r4 │ │ │ │ @@ -256754,15 +256752,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 197574 │ │ │ │ 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 +256788,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 1acdfc │ │ │ │ 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 +256809,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10c92e │ │ │ │ mov r0, r9 │ │ │ │ bl 10ed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c942 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196984 │ │ │ │ + bl 19696c │ │ │ │ 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 +256840,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 1c4924 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6f0c │ │ │ │ + bl 1f6ef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 10ca02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a040 │ │ │ │ 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 1dd488 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfd18 │ │ │ │ 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 +256917,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 1aea08 │ │ │ │ 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 +256948,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 17c788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ b.n 10c63c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db1d8 │ │ │ │ + bl 1db1c0 │ │ │ │ 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 17c788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ b.n 10c8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 11078c │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 10c7ce │ │ │ │ @@ -257017,15 +257015,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 1c9a2c │ │ │ │ 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 +257043,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 19a7fc │ │ │ │ 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 +257105,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 199d34 │ │ │ │ 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 +257130,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 19a7fc │ │ │ │ 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 +257146,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 1db378 │ │ │ │ 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 +257186,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 1a640c │ │ │ │ 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, [r4, #12] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 10cc10 │ │ │ │ + bgt.n 10cbe0 │ │ │ │ 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 +257218,21 @@ │ │ │ │ bpl.n 10cc12 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31}, d1 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ + b.n 10cdd0 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - b.n 10cd9c │ │ │ │ + b.n 10cd6c │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ 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 +257361,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, [r5, #16] │ │ │ │ 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 +257529,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 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +257555,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 19c2d0 │ │ │ │ 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 +257686,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 19bb18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +257724,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 19cc54 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19bb18 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 +257816,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 19cc54 │ │ │ │ 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 +257838,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ b.n 10d276 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 +257906,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 19c530 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, fp │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ b.n 10d226 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ 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 +258043,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 19c6f4 │ │ │ │ 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 +258124,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +258256,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +258311,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 19c2d0 │ │ │ │ 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 +258361,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +258797,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 19bcf0 │ │ │ │ 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 +258950,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 19bcf0 │ │ │ │ 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 +258993,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +259019,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 19c2d0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 +259172,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 19c838 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +259264,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +259375,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 1f4988 │ │ │ │ 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 +259392,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 199404 │ │ │ │ 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 +259450,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 1991a8 │ │ │ │ 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 +259478,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 19c2d0 │ │ │ │ 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 +259501,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +259559,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 19c2d0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +259583,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 19c2d0 │ │ │ │ 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 +259607,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 1db378 │ │ │ │ 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 +259653,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 19a7fc │ │ │ │ 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 +259678,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl 10cec8 │ │ │ │ @@ -259710,36 +259708,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 19c57c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +259791,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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +259985,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 19a7fc │ │ │ │ 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 +260105,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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +260175,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl 10dc58 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10e986 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +260207,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 1db378 │ │ │ │ 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 +260240,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 1f4988 │ │ │ │ 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 +260257,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 199404 │ │ │ │ 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 +260308,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +260348,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +260401,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 19c2d0 │ │ │ │ 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 +260421,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 1991a8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +260448,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 19c2d0 │ │ │ │ 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 +260485,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 19ae78 │ │ │ │ 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 +260501,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 19ae78 │ │ │ │ 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 17fba0 │ │ │ │ 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 +260536,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 │ │ │ │ + vmull.u , d31, d4 │ │ │ │ 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 +260612,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.n 10eee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bcf0 │ │ │ │ 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 +260694,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 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +260720,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 19c2d0 │ │ │ │ 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 +260788,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 1993a4 │ │ │ │ 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 19c9b0 │ │ │ │ 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 +260819,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 19904c │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +260845,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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 19bb18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 +260936,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 19bcf0 │ │ │ │ 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 +261002,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +261068,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 19c2d0 │ │ │ │ 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 +261104,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 19904c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +261131,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 19c2d0 │ │ │ │ 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 +261148,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 19bb18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov sp, r6 │ │ │ │ b.n 10f668 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bcb8 │ │ │ │ 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 +261217,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +261277,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 19c2d0 │ │ │ │ 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 +261355,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 19bcb8 │ │ │ │ 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 +261409,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 19c530 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d7c8 │ │ │ │ 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 +261448,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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +261498,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 19bcf0 │ │ │ │ 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 +261580,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 19d7c8 │ │ │ │ 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 +261599,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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19bb18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 +261710,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +261750,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 19c2d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +261824,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 199148 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +261861,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +261929,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 19ae78 │ │ │ │ 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 19ae78 │ │ │ │ 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 19ae78 │ │ │ │ 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 +262115,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 1db378 │ │ │ │ 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 +262134,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 1991a8 │ │ │ │ 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 +262157,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +262187,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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ 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 +262227,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 19c530 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +262249,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 1991a8 │ │ │ │ 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 +262300,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 19c2d0 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +262360,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 19c2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ b.n 11002a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 +262417,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +262459,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 19c2d0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +262502,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 19c2d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ b.n 11023c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +262551,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 19c2d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +262589,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 19c2d0 │ │ │ │ b.n 11038c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +262636,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 19c2d0 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +262709,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 19bcf0 │ │ │ │ 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 +262736,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 199d34 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ 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 +262926,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 19a7fc │ │ │ │ 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 +262966,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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 110888 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +263037,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, #664 @ (adr r1, 110bd4 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 110c40 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 110be0 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 110c5c ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 110bfc ) │ │ │ │ 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 +263082,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 1991a8 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +263137,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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ b.n 110a52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6800082 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -263232,15 +263230,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 19ae78 │ │ │ │ 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 +263319,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 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +263345,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 19c2d0 │ │ │ │ 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 +263409,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19bb18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110de0 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +263514,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 1991a8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +263556,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 19c5e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263576,73 +263574,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 19c5e4 │ │ │ │ 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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c57c │ │ │ │ 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 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263652,15 +263650,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 19c5e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263670,15 +263668,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 19c5e4 │ │ │ │ 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 +263708,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 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +263732,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 19ae78 │ │ │ │ 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 +263759,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 1f4988 │ │ │ │ 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 +263775,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 199404 │ │ │ │ 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 +263809,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #280] @ 0x118 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +263848,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 19c2d0 │ │ │ │ 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 +263873,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 1db378 │ │ │ │ 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 +263929,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 23721c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198bcc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +263956,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 19a4c0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +263977,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238ee0 │ │ │ │ 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 +264015,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +264078,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 19c2d0 │ │ │ │ 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 +264099,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 1991a8 │ │ │ │ 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 +264174,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 19a7fc │ │ │ │ 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 +264221,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 1990b0 │ │ │ │ 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 238ee0 │ │ │ │ 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 +264251,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +264286,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 19c2d0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a55c │ │ │ │ + bl 19a544 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 111586 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +264317,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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +264350,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 r5, [sp, #768] @ 0x300 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ 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 +264419,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 19a7fc │ │ │ │ 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 +264474,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 19a7fc │ │ │ │ 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 +264491,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 1990b0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +264517,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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +264549,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 19c2d0 │ │ │ │ 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 +264583,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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +264617,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, #224] @ 0xe0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ 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 +264668,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 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +264694,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 19c2d0 │ │ │ │ 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 +264733,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 19a24c │ │ │ │ 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 +264831,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +264878,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 199148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111c84 │ │ │ │ mov r3, sp │ │ │ │ b.n 111c74 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -264952,21 +264950,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 19904c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +264976,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 19c2d0 │ │ │ │ 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 +265009,15 @@ │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111e0c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ b.n 111e0e │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ @@ -265058,15 +265056,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 17fe44 │ │ │ │ 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 +265075,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 19a7fc │ │ │ │ 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 +265113,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 19a7fc │ │ │ │ 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 +265161,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 1991a8 │ │ │ │ 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 +265212,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 19be00 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +265242,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 199d34 │ │ │ │ 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 +265333,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 19c57c │ │ │ │ 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 +265353,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +265400,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 19c2d0 │ │ │ │ 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 +265424,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +265472,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 19a4c0 │ │ │ │ b.n 112030 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ 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 +265512,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 1db378 │ │ │ │ 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 +265582,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 19bb18 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 +265608,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 11208e │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 112316 │ │ │ │ @@ -265855,50 +265853,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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +265970,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 1990b0 │ │ │ │ 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 +265990,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 19a4c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +266013,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 19a4c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +266048,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 19c2d0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -266076,15 +266074,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 1990b0 │ │ │ │ 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 +266093,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +266145,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 19c2d0 │ │ │ │ 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 +266167,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 1991a8 │ │ │ │ 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 +266208,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 19c2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 +266258,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 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 112c00 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -266352,30 +266350,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +266445,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +266568,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 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 113164 │ │ │ │ mov r0, r5 │ │ │ │ bl 11258c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -266646,117 +266644,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1131be │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1991a8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +266828,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +266863,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +267028,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 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ 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 +267069,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +267229,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +267337,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 199404 │ │ │ │ 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 +267370,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 1991a8 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +267434,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 19a7fc │ │ │ │ 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 199d34 │ │ │ │ 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 +267484,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 1991a8 │ │ │ │ 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 +267518,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 19c2d0 │ │ │ │ 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 +267545,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 1db378 │ │ │ │ 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 +267635,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 199404 │ │ │ │ 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 +267663,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 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +267763,44 @@ │ │ │ │ bl 112a60 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 113a50 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 19a504 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 1db378 │ │ │ │ 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 +267886,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 2394ac │ │ │ │ ldr.w r2, [pc, #2652] @ 114694 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ 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 +267945,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 199404 │ │ │ │ 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 +267972,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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19a7fc │ │ │ │ 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 +268117,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 19a7fc │ │ │ │ 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 +268257,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 +268297,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 19c57c │ │ │ │ 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 19cad4 │ │ │ │ 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 +268390,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 19c57c │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ bl 112a60 │ │ │ │ b.n 113df8 │ │ │ │ @@ -268444,15 +268442,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 19eaec │ │ │ │ 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 +268461,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 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 112cd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -268528,38 +268526,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ebfc │ │ │ │ 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 +268568,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 19cad4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +268653,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +268703,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 1991a8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +268802,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 19c2d0 │ │ │ │ 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 +268819,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 19a7fc │ │ │ │ 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 +268866,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 19a7fc │ │ │ │ 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 +268890,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, [r5, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ 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 +268954,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 2394ac │ │ │ │ ldr r2, [pc, #712] @ (1149f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1d2a64 │ │ │ │ + bl 1d2a4c │ │ │ │ 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 +269008,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 19a7fc │ │ │ │ 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 +269103,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 19a7fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 114940 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1147c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ @@ -269172,15 +269170,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 1db378 │ │ │ │ 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 +269232,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 │ │ │ │ + cmp r8, pc │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -269335,15 +269333,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 199d34 │ │ │ │ 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 +269351,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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19ed4c │ │ │ │ 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 198b24 │ │ │ │ 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 +269431,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 199404 │ │ │ │ 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 +269458,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 1991a8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +269552,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 19d640 │ │ │ │ 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 17ff20 │ │ │ │ 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 19d640 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ 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 +269594,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 198bcc │ │ │ │ ldr r2, [pc, #700] @ (115070 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198bcc │ │ │ │ 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 +269625,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 112958 │ │ │ │ @@ -269654,25 +269652,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +269683,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19a7fc │ │ │ │ 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 +269765,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 114efa │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +269811,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 1990b0 │ │ │ │ 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 +269827,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +269879,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] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +269924,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 19c2d0 │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1990b0 │ │ │ │ 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 +269976,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +270015,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +270040,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 19c2d0 │ │ │ │ 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 +270121,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199d34 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +270162,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +270201,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +270226,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 19c2d0 │ │ │ │ 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 +270243,15 @@ │ │ │ │ bpl.w 11564e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 +270269,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 114f7c │ │ │ │ movs r3, #32 │ │ │ │ @@ -270314,79 +270312,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +270571,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 1990b0 │ │ │ │ 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 +270587,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 19a4c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +270741,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 19a7fc │ │ │ │ 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 +270786,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 19eaec │ │ │ │ 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 +270832,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 1991a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19d894 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ebfc │ │ │ │ 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 +270883,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 199d34 │ │ │ │ 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 +270905,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 199d34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +270924,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 17c788 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ 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, #140 @ 0x8c │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +270979,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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19cad4 │ │ │ │ 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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +271122,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 1db378 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b5218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0510 │ │ │ │ + bl 1a04f8 │ │ │ │ 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 +271162,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 1db378 │ │ │ │ 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 +271180,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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 17c788 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +271256,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, #158 @ 0x9e │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [pc, #152] @ (115ec0 ) │ │ │ │ + ldr r6, [pc, #56] @ (115e60 ) │ │ │ │ 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 +271478,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 19b674 │ │ │ │ cbz r0, 116046 │ │ │ │ ldr r1, [pc, #24] @ (116050 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 115e28 │ │ │ │ movs r0, #1 │ │ │ │ @@ -271525,15 +271523,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 19a7fc │ │ │ │ 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 +271564,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 19b674 │ │ │ │ cbz r0, 116124 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 115e28 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271598,15 +271596,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 19a7fc │ │ │ │ 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 +271620,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 19a7fc │ │ │ │ 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 +271644,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 19a7fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1161aa │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +271748,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 198d54 │ │ │ │ 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 1991a8 │ │ │ │ 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 +271778,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +271817,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ 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 +271843,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 198b24 │ │ │ │ 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 +271867,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 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ 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 +271923,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 19a7fc │ │ │ │ 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 +271953,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 19a7fc │ │ │ │ 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 19a7fc │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11650a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +272363,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 1a3c20 │ │ │ │ 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 1a3c20 │ │ │ │ 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 1a3c20 │ │ │ │ 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 +272411,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 17bc10 │ │ │ │ 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 +272452,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 19d82c │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db27c │ │ │ │ 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 +272531,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 19c2d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 116ae2 │ │ │ │ ldr r2, [pc, #788] @ (116dd8 ) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a81e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 116ae2 │ │ │ │ mov r5, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ 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 +272795,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 17bc48 │ │ │ │ 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 +272885,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 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +272911,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 19c2d0 │ │ │ │ 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 +273006,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 1f49e4 │ │ │ │ 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 +273034,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 19a7fc │ │ │ │ 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 +273076,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 19a7fc │ │ │ │ mov r3, r0 │ │ │ │ cbnz r7, 1170ac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 +273109,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 19a7fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 11705c │ │ │ │ mov sl, r3 │ │ │ │ b.n 116ffe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -273243,27 +273241,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 17c044 │ │ │ │ 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 17bb28 │ │ │ │ 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 +273297,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 1a81a4 │ │ │ │ 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 +273353,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 19a7fc │ │ │ │ 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 +273389,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 19a7fc │ │ │ │ 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 1db378 │ │ │ │ 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 +273469,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 199404 │ │ │ │ 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 +273513,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 17c044 │ │ │ │ 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 17bb28 │ │ │ │ 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 1a3c20 │ │ │ │ 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 +273573,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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1a3c20 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ b.n 1174fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ @@ -273717,15 +273715,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 1991a8 │ │ │ │ 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 +273736,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 19c2d0 │ │ │ │ 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 +273758,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 1f4988 │ │ │ │ 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 1db378 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1a81e0 │ │ │ │ + bl 1a81c8 │ │ │ │ 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 +273832,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 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +273893,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 1db378 │ │ │ │ b.n 1178cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n 11776e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1a81a4 │ │ │ │ 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 +274082,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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +274121,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 19c2d0 │ │ │ │ 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 +274140,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 19c530 │ │ │ │ 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 +274159,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 19a504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d74 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 117a30 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +274259,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 19c530 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +274284,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 19c2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d74 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 117c1c │ │ │ │ b.n 117d24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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 +274353,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 1991a8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bl 199214 │ │ │ │ + bl 1991fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a4828 │ │ │ │ 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 1db378 │ │ │ │ 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 +274458,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 19c530 │ │ │ │ mov fp, r0 │ │ │ │ b.n 117cb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +274510,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 19c57c │ │ │ │ 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 19cc54 │ │ │ │ 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 +274537,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 19a7fc │ │ │ │ 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 +274581,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 17fba0 │ │ │ │ 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 +274612,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 17fe80 │ │ │ │ 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 +274656,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 17fba0 │ │ │ │ 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 +274715,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, #54 @ 0x36 │ │ │ │ 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 +274744,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, [r5, #22] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #20 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ 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 +274767,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 r1, #234 @ 0xea │ │ │ │ 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 +274816,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, #138 @ 0x8a │ │ │ │ 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 +274900,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 17c788 │ │ │ │ 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 +274924,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, #146 @ 0x92 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ 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 +275018,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, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ movs r1, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r1, r3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ 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 +275050,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 17fcbc │ │ │ │ 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 +275262,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, r3, r4, r5} │ │ │ │ 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 2381c4 │ │ │ │ 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 +275299,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 169280 │ │ │ │ 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 +275387,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 17fd24 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +275562,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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 192dcc │ │ │ │ + bl 192db4 │ │ │ │ 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 +276088,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 239634 │ │ │ │ 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 +276174,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 239634 │ │ │ │ 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 +276215,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 23960c │ │ │ │ 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 +276307,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 2396b4 │ │ │ │ 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 +276517,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 239704 │ │ │ │ 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 +276744,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, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r1, r3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r1, r3 │ │ │ │ subs r2, r1, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ - movs r0, r3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + subs r2, r7, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ + movs r0, r3 │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r1, r3 │ │ │ │ subs r6, r2, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r2, r3, #2 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r2, r7, #0 │ │ │ │ + movs r1, r3 │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 119740 │ │ │ │ + bcs.n 119710 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #22 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #14 │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ movs r1, r3 │ │ │ │ bl 3397a2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ 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 +276975,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 17f610 │ │ │ │ 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 17f650 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f6d8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17c9d8 │ │ │ │ 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 +277030,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 17ff20 │ │ │ │ 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 +277056,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 17fd24 │ │ │ │ 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 +277088,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 17f650 │ │ │ │ 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 17c788 │ │ │ │ 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 +277118,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 17fd24 │ │ │ │ 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 +277234,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 17c788 │ │ │ │ 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 +277272,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 17fd24 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1182a8 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +277386,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 17c788 │ │ │ │ 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 +277408,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 118be0 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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 +277462,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 17c8f4 │ │ │ │ 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 +277526,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 17c788 │ │ │ │ b.n 119c56 │ │ │ │ ldr r2, [pc, #264] @ (119fac ) │ │ │ │ ldr r1, [pc, #268] @ (119fb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ 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 +277582,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, r1, r0 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r0, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf3100018 │ │ │ │ + @ instruction: 0xf2f80018 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1980018 │ │ │ │ - adds.w r0, r6, #24 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + @ instruction: 0xf1800018 │ │ │ │ + @ instruction: 0xf0fe0018 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ movs r1, r3 │ │ │ │ - and.w r0, sl, #24 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + vshr.s32 d16, d8, #14 │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r1, r3 │ │ │ │ - vqadd.s8 d16, d0, d8 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + vqadd.s32 d0, d8, d8 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r1, r3 │ │ │ │ - mcr 0, 5, r0, cr8, cr8, {0} │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + mrc 0, 4, r0, cr0, cr8, {0} │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r1, r3 │ │ │ │ - mrc 0, 4, r0, cr10, cr8, {0} │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + mcr 0, 4, r0, cr2, cr8, {0} │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ 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 +277730,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 17fd24 │ │ │ │ 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 +277748,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 1fffc4 │ │ │ │ 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 17c788 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ 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 │ │ │ │ + stcl 0, cr0, [r0], #-96 @ 0xffffffa0 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ 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 +277797,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 192e40 │ │ │ │ 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 +277828,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 192e5c │ │ │ │ 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, r6, #6 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 11a3b8 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 11a358 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 11a1d6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 11a1c8 │ │ │ │ cbnz r1, 11a1ea │ │ │ │ @@ -278047,15 +278045,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 206094 │ │ │ │ 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 +278101,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 17fcbc │ │ │ │ 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 +278230,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, r7, #24 │ │ │ │ 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 +278263,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, r2, #23 │ │ │ │ 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 +278443,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 r4, [sp, #848] @ 0x350 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ 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 +278700,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 r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - add r3, pc, #944 @ (adr r3, 11ad7c ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 11ad1c ) │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ 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, r2, #11 │ │ │ │ movs r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ 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 +279801,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 r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r4 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 11b2d0 │ │ │ │ + bcc.n 11b2a0 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, pc, #288 @ (adr r0, 11b4b8 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 11b458 ) │ │ │ │ movs r5, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ 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, #648] @ 0x288 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r5, r4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb896 │ │ │ │ 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 r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, pc, #440 @ (adr r7, 11b584 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 11b524 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, 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, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 11b5b4 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 11b554 ) │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ 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 +280164,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 17b9f0 │ │ │ │ ldr.w r3, [pc, #2148] @ 11bfb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb14 │ │ │ │ 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 +280343,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 17fd98 │ │ │ │ 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 +280475,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 17fd98 │ │ │ │ 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 17bc48 │ │ │ │ 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 +282524,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 17b1e4 │ │ │ │ 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 +283933,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 11e028 │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 11df38 │ │ │ │ + bpl.n 11df08 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11e0b8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 11e08c │ │ │ │ + bmi.n 11e05c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11e004 │ │ │ │ + bcc.n 11dfd4 │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11e0b8 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11dfc0 │ │ │ │ + bcc.n 11df90 │ │ │ │ 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 +284014,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 17bc10 │ │ │ │ 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 17fd24 │ │ │ │ ldr r3, [pc, #112] @ (11e140 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +284090,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 11e168 │ │ │ │ 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 +284186,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 r2!, {r1, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb804 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r5, r4 │ │ │ │ - add r2, pc, #192 @ (adr r2, 11e310 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 11e2b0 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 11e5f0 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 11e590 ) │ │ │ │ movs r5, r4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ 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 +284271,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 │ │ │ │ + ldc2 0, cr0, [r4], #-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 +284331,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 │ │ │ │ + vqadd.s64 d16, d4, d8 │ │ │ │ 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 +284396,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, #100 @ 0x64 │ │ │ │ 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 +284536,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 │ │ │ │ + stcl 0, cr0, [sl, #96] @ 0x60 │ │ │ │ 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 +285707,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, 11f018 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r6} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r5, r4 │ │ │ │ - cbnz r0, 11f06e │ │ │ │ + cbnz r0, 11f068 │ │ │ │ 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!, {r3, r5} │ │ │ │ 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 +286883,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 11fcf0 │ │ │ │ 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 +287305,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 17fe80 │ │ │ │ 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 +288046,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 │ │ │ │ + bpl.n 120820 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1207d0 │ │ │ │ + bpl.n 1207a0 │ │ │ │ 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 +288084,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 1209a0 │ │ │ │ movs r0, r3 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 120950 │ │ │ │ + bmi.n 120920 │ │ │ │ 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, #296 @ 0x128 │ │ │ │ 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, #672 @ (adr r2, 120b7c ) │ │ │ │ movs r5, r4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ 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 +288142,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, #152 @ (adr r5, 1209c0 ) │ │ │ │ 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 +288498,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, r3, r4, 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 +288590,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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 r6!, {r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa4c0017 │ │ │ │ - rsb r0, lr, #23 │ │ │ │ - @ instruction: 0xfaba0018 │ │ │ │ + @ instruction: 0xfa340017 │ │ │ │ + subs.w r0, r6, #23 │ │ │ │ + @ instruction: 0xfaa20018 │ │ │ │ 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 +288641,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 17bc10 │ │ │ │ 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 17c044 │ │ │ │ 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 +288682,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 17fb58 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 +288869,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, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -290076,15 +290074,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, 121b26 │ │ │ │ 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 +290102,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 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 121b6c │ │ │ │ + cbnz r4, 121b66 │ │ │ │ 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 +290129,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - rev r2, r7 │ │ │ │ + rev r2, r4 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121b9a │ │ │ │ + cbnz r0, 121b94 │ │ │ │ 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 +290152,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, 121bbe │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121bc8 │ │ │ │ + cbnz r0, 121bc2 │ │ │ │ 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 +290172,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, 121c1e │ │ │ │ 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 +290195,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: 0xb8b6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ 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 +290220,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: 0xb88e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb884 │ │ │ │ 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 +290242,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: 0xb85e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ 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 +290273,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ 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 +290298,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: 0xb7fe │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ 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 +290328,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: 0xb7ce │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ 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 +290351,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: 0xb78a │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ 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 +290371,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: 0xb764 │ │ │ │ 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 +290390,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: 0xb730 │ │ │ │ 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 +290410,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: 0xb6fc │ │ │ │ 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 +290430,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: 0xb6c4 │ │ │ │ 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 +290465,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: 0xb696 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ 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 +290490,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: 0xb646 │ │ │ │ movs r0, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb640 │ │ │ │ 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 +290527,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 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ movs r0, r3 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r3, r4, r5, r6, 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, #48] @ (121fc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290560,17 +290558,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} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ 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 +290576,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, r3, r4, r5, r6, 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 +290594,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 {r5, r6, 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 +290612,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 {r3, r4, r5, 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 +290638,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, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r4, 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] @ (122108 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -290682,19 +290680,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, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, 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 +290724,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, r4} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r5} │ │ │ │ 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 +290757,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} │ │ │ │ + cbz r2, 122248 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 12224c │ │ │ │ + cbz r0, 122246 │ │ │ │ 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 +290785,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, 122266 │ │ │ │ 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 +290813,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, 12229e │ │ │ │ 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 +290836,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 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r0, r3 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r2 │ │ │ │ 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 +290937,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 │ │ │ │ + sxth r4, r2 │ │ │ │ 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 +291036,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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 +291104,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 23ae30 │ │ │ │ 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 +291191,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 23ae30 │ │ │ │ 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 +291224,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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 +291270,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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 +291346,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 23ae30 │ │ │ │ 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 +291375,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 17fba0 │ │ │ │ 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 +291395,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 17fd24 │ │ │ │ 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 23ae30 │ │ │ │ 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 +291425,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 17b2c4 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (122970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae30 │ │ │ │ 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 +291447,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 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ b.n 1224b2 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (122980 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23ae30 │ │ │ │ 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 23ae30 │ │ │ │ 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 +291488,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 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r0, r3 │ │ │ │ blt.n 1229a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1229c4 │ │ │ │ + bhi.n 122994 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 122914 │ │ │ │ + bvs.n 1228e4 │ │ │ │ movs r7, r2 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [r0, #92]! @ 0x5c │ │ │ │ + stc2l 0, cr0, [r0, #92]! @ 0x5c │ │ │ │ + stc2l 0, cr0, [ip, #92] @ 0x5c │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ 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 +291569,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 17fba0 │ │ │ │ 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 +291596,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 23ae30 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +291695,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 23ae30 │ │ │ │ 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 +291712,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 23ae30 │ │ │ │ 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 +291743,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 23ae30 │ │ │ │ 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 +291764,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 23ae30 │ │ │ │ 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 +291782,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 23ae30 │ │ │ │ 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 r4, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - itee al │ │ │ │ - moval r7, r2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - bpl.n 122cbc @ unpredictable > │ │ │ │ + itet le │ │ │ │ + movle r7, r2 │ │ │ │ + cdpgt 0, 14, cr0, cr0, cr1, {4} │ │ │ │ + bpl.n 122cbc @ unpredictable │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itt eq │ │ │ │ - moveq r7, r2 │ │ │ │ - addeq r3, sp, #64 @ 0x40 │ │ │ │ + bkpt 0x00ec │ │ │ │ + movs r7, r2 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ 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 +291857,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, #344 @ 0x158 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122bd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ 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 +291910,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, #296] @ 0x128 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122d58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #664 @ (adr r7, 122fb8 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 122f58 ) │ │ │ │ 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 +291963,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, #408 @ 0x198 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122cdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 122e44 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 122de4 ) │ │ │ │ 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 +292016,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 r0, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122e60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 1230d0 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 123070 ) │ │ │ │ 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 +292069,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, #536 @ 0x218 │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122de4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #200 @ (adr r6, 122f5c ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 122efc ) │ │ │ │ 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 +292122,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, #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122f68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1231e8 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 123188 ) │ │ │ │ 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 +292175,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, #680 @ (adr r7, 12322c ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 122eec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #232 @ (adr r5, 123074 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 123014 ) │ │ │ │ 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 +292228,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, #232 @ (adr r7, 1230e8 ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 123070 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 123300 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1232a0 ) │ │ │ │ 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 +292281,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 r6, pc, #792 @ (adr r6, 123394 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 12318c ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 12312c ) │ │ │ │ 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 +292334,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, #360 @ (adr r6, 123260 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 123418 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 1233b8 ) │ │ │ │ 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 +292387,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, #280 @ (adr r4, 12328c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1232a4 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 123244 ) │ │ │ │ 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 +292440,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, #248 @ (adr r5, 1232e8 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 123530 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 1234d0 ) │ │ │ │ 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 +292493,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, #664 @ (adr r4, 123504 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 1233bc ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 12335c ) │ │ │ │ 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 +292546,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, #328 @ (adr r4, 123430 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 123648 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 1235e8 ) │ │ │ │ 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 +292599,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 r3, pc, #856 @ (adr r3, 1236bc ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1234d4 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 123474 ) │ │ │ │ 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 +292656,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, #520 @ (adr r3, 1235f0 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #840 @ (adr r0, 123738 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 1236d8 ) │ │ │ │ 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 +292713,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 r2, pc, #1016 @ (adr r2, 123864 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1235ac ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 12354c ) │ │ │ │ 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 +292768,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, #16 @ (adr r0, 123500 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [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] @ (123568 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292827,19 +292825,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 r1, pc, #1000 @ (adr r1, 12395c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ 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 +292882,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, #504 @ (adr r1, 1237f0 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ 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 +292937,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 r0, pc, #992 @ (adr r0, 123a5c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ 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 +292992,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, [r2, #32] │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ 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 +293046,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, #8 @ (adr r0, 123788 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ 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 +293100,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, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ 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 +293155,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, #128] @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ 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 +293209,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, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ 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 +293264,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 r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ 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 +293319,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 │ │ │ │ + subw r0, r0, #25 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [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] @ 123a84 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293375,19 +293373,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 r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ 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 +293431,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, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ 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 +293486,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, r6, #32 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ 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 +293542,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, #680] @ 0x2a8 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ 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 +293597,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, #592] @ 0x250 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ 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 +293653,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, #416] @ 0x1a0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ 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 +293708,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 r1, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ 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 +293763,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, #592] @ 0x250 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ 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 +293820,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, #136] @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ 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 +293877,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, #632] @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ 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 +293934,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, #104] @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ 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 +293989,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, #592] @ 0x250 │ │ │ │ movs r0, r3 │ │ │ │ itee │ │ │ │ lsl r1, r0, #2 │ │ │ │ - stral r4, [sp, #488] @ 0x1e8 │ │ │ │ + stral r4, [sp, #392] @ 0x188 │ │ │ │ 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 +294048,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, #24] │ │ │ │ movs r2, r3 │ │ │ │ itt vs │ │ │ │ lslvs r1, r0, #2 │ │ │ │ - strvs r3, [sp, #944] @ 0x3b0 │ │ │ │ + strvs r3, [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] @ 124148 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294105,19 +294103,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 r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r3 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ 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 +294158,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 │ │ │ │ + @ instruction: 0xead40019 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ 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 +294212,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 r2, [sp, #912] @ 0x390 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ 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 +294267,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, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [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] @ 124358 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294324,19 +294322,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, #576] @ 0x240 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [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] @ 1243dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -294379,19 +294377,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, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ 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 +294412,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 17fba0 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 +294465,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 17fc34 │ │ │ │ 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 +294491,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 r1, [pc, #752] @ (1247f4 ) │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ 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 +294509,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, r3, r4, r5, r6} │ │ │ │ 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 +294526,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 17c788 │ │ │ │ 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, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - blxns lr │ │ │ │ + blxns fp │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf2540081 │ │ │ │ @ instruction: 0xf0c20081 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -294630,15 +294628,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 17fbc4 │ │ │ │ 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 +294671,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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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 +294808,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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 17fd24 │ │ │ │ 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 +295034,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 17c788 │ │ │ │ movs r0, #1 │ │ │ │ blx 4ace0 │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r0, r3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r0 │ │ │ │ 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 +295125,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 17fb14 │ │ │ │ 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 17fba0 │ │ │ │ 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 +295461,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 17fd24 │ │ │ │ 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 +296087,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, [r6, #32] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ 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 17fba0 │ │ │ │ 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 +296258,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 17fbc4 │ │ │ │ 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 +296294,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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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 +296371,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 17fba0 │ │ │ │ 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 +296396,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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 +296589,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 17fba0 │ │ │ │ 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 +296621,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 17fba0 │ │ │ │ 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 +296662,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 17fba0 │ │ │ │ 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 +296699,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 17fba0 │ │ │ │ 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 +296770,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 17fbc4 │ │ │ │ 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 +296882,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 17fba0 │ │ │ │ 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 +296903,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 17fba0 │ │ │ │ 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 +296919,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 17fba0 │ │ │ │ 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 +296944,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 17fba0 │ │ │ │ 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 +296981,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 17fba0 │ │ │ │ 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 +297025,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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 +297070,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 17fba0 │ │ │ │ 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 +297091,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 17fba0 │ │ │ │ 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 +297122,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 17fba0 │ │ │ │ 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 +297253,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 17fba0 │ │ │ │ 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 +297279,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 17fba0 │ │ │ │ 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 +297310,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 17fba0 │ │ │ │ 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 +297365,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 17fba0 │ │ │ │ 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 +297386,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 17fba0 │ │ │ │ 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 +297426,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 17fba0 │ │ │ │ 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 +297489,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 17fba0 │ │ │ │ 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 +297509,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 17fba0 │ │ │ │ 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 +297676,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 17fba0 │ │ │ │ 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 17fba0 │ │ │ │ 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 +297722,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 17fba0 │ │ │ │ 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 +297746,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 17fba0 │ │ │ │ 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 +297813,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 17fbc4 │ │ │ │ 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 17fba0 │ │ │ │ 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 +298077,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 181624 │ │ │ │ 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 +298106,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 18173c │ │ │ │ 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 +298401,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, [r1, r0] │ │ │ │ movs r5, r4 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r5, r7] │ │ │ │ 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 +298923,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, [r5, r0] │ │ │ │ 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 +299496,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 17fbc4 │ │ │ │ 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 +299551,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 17fbc4 │ │ │ │ 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 +299570,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 17fbc4 │ │ │ │ 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 +299666,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 17fbc4 │ │ │ │ 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 +299720,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 17b1e4 │ │ │ │ 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 17b1e4 │ │ │ │ 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 +299766,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 17b1e4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 127ba8 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b1e4 │ │ │ │ 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 +299794,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, r4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ 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 +299841,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 │ │ │ │ + muls r0, r6 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ 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 +299894,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, #86 @ 0x56 │ │ │ │ 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 +301092,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 17fbc4 │ │ │ │ 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 +301443,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 17fbc4 │ │ │ │ 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 +301596,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 17fbc4 │ │ │ │ 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 +302295,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 17fbc4 │ │ │ │ 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 +302541,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 17fbc4 │ │ │ │ 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 +303312,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 1bf82c │ │ │ │ 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 +303369,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 19bcb8 │ │ │ │ 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 +303665,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 2394ac │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 23964c │ │ │ │ + bl 239634 │ │ │ │ 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 +303750,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 239704 │ │ │ │ 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, [r7, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ 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 +304556,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 19bcf0 │ │ │ │ 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 +305195,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] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ 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 +306453,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 19a66c │ │ │ │ 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 +308136,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 17fbc4 │ │ │ │ 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 +308907,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 r0, #240 @ 0xf0 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ 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 +310078,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, #2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ 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 +310434,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 17bc10 │ │ │ │ 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 +311153,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 19a5c4 │ │ │ │ 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 +311172,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 19a5c4 │ │ │ │ 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 +311708,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 17bc48 │ │ │ │ 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 +311788,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, #82 @ 0x52 │ │ │ │ movs r0, r3 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 127e24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -314055,19 +314053,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, r1, #24 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u8 d0, d7, #8 │ │ │ │ - mrc2 0, 1, r0, cr4, cr7, {0} │ │ │ │ - smladx r0, r2, r7, r0 │ │ │ │ + vqadd.u64 d16, d0, d7 │ │ │ │ + mrc2 0, 0, r0, cr12, cr7, {0} │ │ │ │ + mls r0, sl, 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 +315208,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 19bcf0 │ │ │ │ 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 +316250,16 @@ │ │ │ │ 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 │ │ │ │ + b.n 132790 │ │ │ │ + movs r7, r2 │ │ │ │ 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 +317448,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 133b18 │ │ │ │ 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 +318926,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 17fbc4 │ │ │ │ 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 +319031,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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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 +319205,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 17bc10 │ │ │ │ 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 +319236,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 17bb28 │ │ │ │ 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 +319396,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 17bc10 │ │ │ │ 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 +319417,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 17bb90 │ │ │ │ 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 +319529,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 238a5c │ │ │ │ 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 +319816,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 17bc48 │ │ │ │ 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 17bc10 │ │ │ │ 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 17bc48 │ │ │ │ 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 +319901,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, r5} │ │ │ │ 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 +319958,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 238a5c │ │ │ │ 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 +320251,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, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x009c │ │ │ │ movs r7, r2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ 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 +320346,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 19bf18 │ │ │ │ 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 +320648,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, 13550c │ │ │ │ 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 +321138,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 17b1e4 │ │ │ │ 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 +321544,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 17b1e4 │ │ │ │ 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 +321634,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 17fbc4 │ │ │ │ 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 +321777,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 r5, sp, #848 @ 0x350 │ │ │ │ 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 +321968,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 17fbc4 │ │ │ │ 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 +322010,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 r3, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ 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 +322069,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 181708 │ │ │ │ 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 +322094,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 17bc48 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 136314 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ 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 +322188,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 1a19ec │ │ │ │ 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 +322229,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 181708 │ │ │ │ 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 +322358,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 1a19ec │ │ │ │ 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 +322375,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 17bc48 │ │ │ │ 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 +322432,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 17bc10 │ │ │ │ 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 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136830 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1279b0 │ │ │ │ @@ -322532,24 +322531,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 17bc48 │ │ │ │ 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 17bc48 │ │ │ │ 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 +322573,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, #696 @ (adr r6, 136b60 ) │ │ │ │ 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 +322985,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 17bc10 │ │ │ │ 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 +323046,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 17fc58 │ │ │ │ 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 +323072,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 17fc58 │ │ │ │ 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 +323137,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 1db27c │ │ │ │ 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 +323539,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 17fc34 │ │ │ │ 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 +323897,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, #20 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ 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 +324117,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 17bc48 │ │ │ │ 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 +324558,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 17fbc4 │ │ │ │ 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 +324757,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 17fc34 │ │ │ │ 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 +324876,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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 +324943,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 17c788 │ │ │ │ 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 +324991,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 17c788 │ │ │ │ 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 +325021,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 17c788 │ │ │ │ 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 +325068,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 17c788 │ │ │ │ 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 +325132,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 17c788 │ │ │ │ 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 +325212,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 17c788 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138400 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1384e8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -325281,15 +325280,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 17c788 │ │ │ │ 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 +325297,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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 +325369,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 17fbc4 │ │ │ │ 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 +325479,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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 +325735,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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 +325836,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 17fbc4 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 +325906,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 17fbc4 │ │ │ │ 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 17fbc4 │ │ │ │ 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 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ 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 +326179,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, [r3, #4] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ 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 r0, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r2 │ │ │ │ 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 +326255,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, r7, #13 │ │ │ │ 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 +326434,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 17fba0 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 139318 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1392ea │ │ │ │ cmp r3, #5 │ │ │ │ @@ -326456,72 +326455,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 17b9f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19daa0 │ │ │ │ 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 195ec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df87c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e1014 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd488 │ │ │ │ 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 19696c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ 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 +326528,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 1f89dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1393a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a9e4 │ │ │ │ + bl 20a9cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a36c4 │ │ │ │ + bl 1a36ac │ │ │ │ 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 +326606,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 198d54 │ │ │ │ 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 +326634,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 1e0500 │ │ │ │ b.n 139278 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 150320 │ │ │ │ b.n 13926e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f71b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfcb0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e0500 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6e30 │ │ │ │ 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 +326739,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 1a640c │ │ │ │ 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 +326768,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 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394ba │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 139556 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -326826,20 +326825,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 17c788 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ 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 +326854,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, r6, #5 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ 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 +326872,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 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ce0016 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + @ instruction: 0xf7b60016 │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fc34 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 +327028,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 17b9f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fedc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ ldr r1, [pc, #52] @ (1397ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 200084 │ │ │ │ + bl 20006c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r1, [pc, #36] @ (1397b0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c708 │ │ │ │ + bl 17c6f0 │ │ │ │ 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 │ │ │ │ + sub.w r0, sl, #9830400 @ 0x960000 │ │ │ │ + @ instruction: 0xf5980016 │ │ │ │ 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 17fc34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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, [r7, #8] │ │ │ │ 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 17bc10 │ │ │ │ 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, [r5, #8] │ │ │ │ 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 17bc10 │ │ │ │ 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 +327141,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 17fc34 │ │ │ │ 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 +327160,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, [r3, #6] │ │ │ │ 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 +327181,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 17bc10 │ │ │ │ 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 17b9f0 │ │ │ │ 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 +327298,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 17bc48 │ │ │ │ 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 +327490,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, [r5, #25] │ │ │ │ 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 +327510,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 17bc10 │ │ │ │ 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 +327627,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 17bc48 │ │ │ │ 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 +327663,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 17fba0 │ │ │ │ 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 +327734,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, [r4, #16] │ │ │ │ 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 +327759,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, [r6, #15] │ │ │ │ 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 +327908,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 17fbc4 │ │ │ │ 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 +327935,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 19a24c │ │ │ │ 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 +328001,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, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ movs r7, r2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ 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 17fb14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -328094,15 +328093,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 17fd24 │ │ │ │ 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 +328178,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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7a8 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ @@ -328197,15 +328196,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 181708 │ │ │ │ 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 +328293,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 181708 │ │ │ │ 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 +328332,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 181708 │ │ │ │ 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 181708 │ │ │ │ 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 +328366,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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a4f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13a22a │ │ │ │ movs r2, #5 │ │ │ │ @@ -329004,15 +329003,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 17b2c4 │ │ │ │ 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 +329108,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, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ 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 +330405,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 1813b8 │ │ │ │ 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 181530 │ │ │ │ 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 +330448,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 18166c │ │ │ │ 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 +330505,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 1814bc │ │ │ │ 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 +330670,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 17fb14 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -330951,15 +330950,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 17fd24 │ │ │ │ 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 +330992,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 181708 │ │ │ │ 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 181708 │ │ │ │ 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 +331044,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 181708 │ │ │ │ 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 +331362,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 19b620 │ │ │ │ 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 +331461,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 17779c │ │ │ │ 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 +334040,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 17fba0 │ │ │ │ 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 +334057,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 17fba0 │ │ │ │ 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 +334625,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 17fd24 │ │ │ │ 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 +335306,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 17fba0 │ │ │ │ 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 +335699,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 17fba0 │ │ │ │ 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 +336310,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 17fb14 │ │ │ │ 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 +336380,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 18173c │ │ │ │ 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 +336415,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 1816cc │ │ │ │ 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 181624 │ │ │ │ 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 +336467,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 17fd24 │ │ │ │ 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 +336548,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 18173c │ │ │ │ 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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 13fb50 │ │ │ │ b.n 13fa14 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ 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 +337074,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +337136,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 19c2d0 │ │ │ │ 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 +337153,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 1990b0 │ │ │ │ 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 +337171,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 +337197,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +337224,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 19c2d0 │ │ │ │ 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 +337261,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 1991a8 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 198bcc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +337321,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +337379,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 19c2d0 │ │ │ │ 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 +337399,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 198bcc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb84 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1990b0 │ │ │ │ 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 +337442,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +337498,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 19c2d0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +337534,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +337586,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 19c2d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc24 │ │ │ │ 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 +337624,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 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ 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, r6, #26 │ │ │ │ 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 +337672,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 19a0b0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +337732,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +337764,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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 +337837,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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +337871,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 19c2d0 │ │ │ │ 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 +337889,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 1991a8 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +337915,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 19c2d0 │ │ │ │ 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 +337955,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +337979,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 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +338020,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 19c2d0 │ │ │ │ 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 +338067,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 198bcc │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +338108,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 19a4c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +338158,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 19c2d0 │ │ │ │ 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 +338204,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, [r6, #22] │ │ │ │ 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 198bcc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb84 │ │ │ │ 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 19c530 │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +338255,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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +338291,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +338344,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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +338384,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +338437,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 19c2d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 140140 │ │ │ │ mov.w r1, #724 @ 0x2d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cc24 │ │ │ │ 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 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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, r4, #22 │ │ │ │ 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 +338606,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 17fd98 │ │ │ │ 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 +339117,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 19ae78 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ b.n 1410b6 │ │ │ │ vtbl.8 d20, {d15-d18}, d30 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -339209,22 +339208,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 1a36ac │ │ │ │ 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 19ae78 │ │ │ │ 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 +339440,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 184980 │ │ │ │ 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 19a988 │ │ │ │ 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 +339506,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 1db378 │ │ │ │ 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 +339732,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 1849ac │ │ │ │ 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 +339760,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 17fba0 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 +339817,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 17bc10 │ │ │ │ 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 +339885,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 17fd24 │ │ │ │ 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 +339911,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 17bc48 │ │ │ │ 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 +340233,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 r6, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ 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 +340259,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 178394 │ │ │ │ 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 +340511,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, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ 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 +340583,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 178358 │ │ │ │ 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 +340605,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 178358 │ │ │ │ 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 +341126,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 17fb14 │ │ │ │ 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 +341274,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 17fba0 │ │ │ │ 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 +341353,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 1785cc │ │ │ │ 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 17fba0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 178400 │ │ │ │ + bl 1783e8 │ │ │ │ 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 +341449,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 178358 │ │ │ │ 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 +341487,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 178400 │ │ │ │ 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 +341531,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 17fbc4 │ │ │ │ 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 +341556,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 178358 │ │ │ │ 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 178358 │ │ │ │ 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 +341599,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 17fbc4 │ │ │ │ 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 +341691,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 17fd24 │ │ │ │ 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 +342267,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 17c888 │ │ │ │ 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 +342290,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 17c888 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (143714 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143698 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (143718 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 143698 │ │ │ │ ldr r1, [pc, #52] @ (14371c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143698 │ │ │ │ - bgt.n 143618 │ │ │ │ + bgt.n 1437e8 │ │ │ │ movs r6, r2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 1437e4 │ │ │ │ + bgt.n 1437b4 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143780 │ │ │ │ + bgt.n 143750 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143790 │ │ │ │ + bgt.n 143760 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 0, r0, cr0, cr9, {0} │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + stcl 0, cr0, [r8, #100]! @ 0x64 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ 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 +342352,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 17c888 │ │ │ │ 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 +342369,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 +342405,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 +342479,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #208] @ (1439b8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 1437c4 │ │ │ │ ldr r1, [pc, #140] @ (1439cc ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #128] @ (1439d0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #120] @ (1439d4 ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #112] @ (1439d8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1437e0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 143950 │ │ │ │ + blt.n 143920 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438f0 │ │ │ │ + blt.n 1438c0 │ │ │ │ movs r6, r2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439f8 │ │ │ │ + blt.n 1439c8 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1439cc │ │ │ │ + cbz r4, 1439c6 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439d0 │ │ │ │ + blt.n 1439a0 │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439b0 │ │ │ │ + bge.n 143980 │ │ │ │ movs r6, r2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438fc │ │ │ │ + blt.n 1438cc │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r6, r2 │ │ │ │ - ldc 0, cr0, [sl], #-100 @ 0xffffff9c │ │ │ │ - bge.n 1438dc │ │ │ │ + stc 0, cr0, [r2], #-100 @ 0xffffff9c │ │ │ │ + bge.n 143aac │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143928 │ │ │ │ + bge.n 1438f8 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143930 │ │ │ │ + bge.n 143900 │ │ │ │ movs r6, r2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143908 │ │ │ │ + bge.n 1438d8 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1439ac │ │ │ │ + bge.n 14397c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14391c │ │ │ │ + bge.n 1438ec │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14392c │ │ │ │ + bge.n 1438fc │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr.w r1, [pc, #2372] @ 144374 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +342694,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 17c888 │ │ │ │ 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 +342718,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 17c888 │ │ │ │ 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 +342770,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #2000] @ 14438c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +342842,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 17c888 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 143bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +342887,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 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 143cd6 │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -342909,76 +342908,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 17c888 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 143c5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143c5c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143b78 │ │ │ │ ldr.w r1, [pc, #1696] @ 1443b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 +342990,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 17c888 │ │ │ │ b.n 143a6c │ │ │ │ ldr.w r1, [pc, #1568] @ 1443c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a66 │ │ │ │ ldr.w r1, [pc, #1556] @ 1443c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143a5e │ │ │ │ ldr.w r1, [pc, #1548] @ 1443c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143a56 │ │ │ │ ldr.w r1, [pc, #1536] @ 1443cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143a4e │ │ │ │ ldr.w r1, [pc, #1528] @ 1443d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a48 │ │ │ │ ldr.w r1, [pc, #1516] @ 1443d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343039,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 +343091,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143b78 │ │ │ │ bl 12450c │ │ │ │ ldr.w r1, [pc, #1232] @ 1443f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343156,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 17c888 │ │ │ │ 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 +343174,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr.w r1, [pc, #1068] @ 144408 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143ad8 │ │ │ │ ldr.w r1, [pc, #1056] @ 14440c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #1048] @ 144410 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e42 │ │ │ │ ldr.w r1, [pc, #1036] @ 144414 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e5a │ │ │ │ ldr.w r1, [pc, #1024] @ 144418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e54 │ │ │ │ ldr r1, [pc, #1012] @ (14441c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e4e │ │ │ │ ldr r1, [pc, #1000] @ (144420 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e48 │ │ │ │ ldr r1, [pc, #992] @ (144424 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143ec6 │ │ │ │ ldr r1, [pc, #984] @ (144428 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143e6c │ │ │ │ ldr r1, [pc, #976] @ (14442c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e66 │ │ │ │ ldr r1, [pc, #964] @ (144430 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343268,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143bc4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b50 │ │ │ │ ldr r1, [pc, #840] @ (144454 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343336,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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143e82 │ │ │ │ ldr r1, [pc, #760] @ (144468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #752] @ (14446c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #740] @ (144470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #732] @ (144474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #720] @ (144478 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #712] @ (14447c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #700] @ (144480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b2a │ │ │ │ ldr r1, [pc, #692] @ (144484 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #680] @ (144488 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #668] @ (14448c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #660] @ (144490 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #648] @ (144494 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #640] @ (144498 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #628] @ (14449c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #620] @ (1444a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #608] @ (1444a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #600] @ (1444a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #588] @ (1444ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #580] @ (1444b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #568] @ (1444b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #560] @ (1444b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 143ada │ │ │ │ ldr r1, [pc, #484] @ (1444cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #476] @ (1444d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #468] @ (1444d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #460] @ (1444d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #452] @ (1444dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #444] @ (1444e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ b.n 143fd8 │ │ │ │ ldr r1, [pc, #416] @ (1444e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143fc0 │ │ │ │ ldr r1, [pc, #408] @ (1444ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143faa │ │ │ │ ldr r1, [pc, #400] @ (1444f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ b.n 143faa │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443ec │ │ │ │ + bge.n 1443bc │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443e4 │ │ │ │ + bge.n 1443b4 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144420 │ │ │ │ + bge.n 1443f0 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144364 │ │ │ │ + bge.n 144334 │ │ │ │ movs r6, r2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 144318 │ │ │ │ + bhi.n 1442e8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 14434c │ │ │ │ + bls.n 14431c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 144394 │ │ │ │ + bge.n 144364 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 144490 │ │ │ │ + bls.n 144460 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r5, r2 │ │ │ │ - bls.n 1442b0 │ │ │ │ + bls.n 144480 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 144494 │ │ │ │ + bls.n 144464 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 14444c │ │ │ │ + bls.n 14441c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144384 │ │ │ │ + bpl.n 144354 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144344 │ │ │ │ + bvs.n 144314 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14431c │ │ │ │ + bvs.n 1442ec │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r6, r2 │ │ │ │ - bvc.n 144340 │ │ │ │ + bvc.n 144310 │ │ │ │ movs r6, r2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14434c │ │ │ │ + bvs.n 14431c │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144310 │ │ │ │ + bvs.n 1444e0 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 1443c0 │ │ │ │ + bvs.n 144390 │ │ │ │ movs r6, r2 │ │ │ │ - b.n 144354 │ │ │ │ + b.n 144324 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ movs r6, r2 │ │ │ │ add r4, pc, #472 @ (adr r4, 1445d0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 1443bc │ │ │ │ + bpl.n 14438c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1443e8 │ │ │ │ + bpl.n 1443b8 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bpl.n 144448 │ │ │ │ movs r6, r2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14433c │ │ │ │ + bpl.n 14430c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 1447b4 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 144754 ) │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144428 │ │ │ │ + bmi.n 1443f8 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1445bc ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 14455c ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 144728 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 1446c8 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1446e4 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 144684 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1447d0 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 144770 ) │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144360 │ │ │ │ + bmi.n 144330 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144424 │ │ │ │ + bmi.n 1443f4 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 144484 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 144824 ) │ │ │ │ movs r6, r2 │ │ │ │ add r3, pc, #312 @ (adr r3, 144570 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bpl.n 144464 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14447c │ │ │ │ + bpl.n 14444c │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 144478 │ │ │ │ + cbnz r2, 144472 │ │ │ │ movs r5, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bmi.n 144448 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bpl.n 144464 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1444d4 │ │ │ │ + bpl.n 1444a4 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r6, r2 │ │ │ │ add r2, pc, #768 @ (adr r2, 14475c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 1444d4 │ │ │ │ + bmi.n 1444a4 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14447c │ │ │ │ + bcc.n 14444c │ │ │ │ movs r6, r2 │ │ │ │ - stc 0, cr0, [r4], {21} │ │ │ │ - bcc.n 1444cc │ │ │ │ + @ instruction: 0xebec0015 │ │ │ │ + bcc.n 14449c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 14447c │ │ │ │ + bcs.n 14444c │ │ │ │ + movs r6, r2 │ │ │ │ + bcs.n 14444c │ │ │ │ movs r6, r2 │ │ │ │ bcc.n 14447c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444ac │ │ │ │ + bcc.n 14448c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444bc │ │ │ │ + bcs.n 1443d4 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144404 │ │ │ │ + bcc.n 14445c │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14448c │ │ │ │ + bcs.n 144458 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 144488 │ │ │ │ + bcc.n 1444a8 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcs.n 144480 │ │ │ │ + movs r6, r2 │ │ │ │ + bcs.n 144458 │ │ │ │ + movs r6, r2 │ │ │ │ + bcs.n 144430 │ │ │ │ + movs r6, r2 │ │ │ │ + bcs.n 144408 │ │ │ │ movs r6, r2 │ │ │ │ bcc.n 1444b0 │ │ │ │ movs r6, r2 │ │ │ │ bcs.n 144488 │ │ │ │ movs r6, r2 │ │ │ │ bcs.n 144460 │ │ │ │ movs r6, r2 │ │ │ │ bcs.n 144438 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444e0 │ │ │ │ - movs r6, r2 │ │ │ │ - bcc.n 1444b8 │ │ │ │ - movs r6, r2 │ │ │ │ - bcs.n 144490 │ │ │ │ - movs r6, r2 │ │ │ │ - bcs.n 144468 │ │ │ │ - movs r6, r2 │ │ │ │ - bcs.n 144440 │ │ │ │ + bcs.n 144410 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144418 │ │ │ │ + bcs.n 1443e8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443f0 │ │ │ │ + bcs.n 1443c0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443c8 │ │ │ │ + bcs.n 144598 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcs.n 1444a8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14445c │ │ │ │ + bcs.n 14442c │ │ │ │ movs r6, r2 │ │ │ │ add r1, pc, #32 @ (adr r1, 1444e8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 14440c │ │ │ │ + bcs.n 1443dc │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144410 │ │ │ │ + bcs.n 1443e0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443ec │ │ │ │ + bcs.n 1445bc │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445d0 │ │ │ │ + bcs.n 1445a0 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1444dc │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445a0 │ │ │ │ + bcs.n 144570 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 14445c │ │ │ │ + bne.n 14442c │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 144500 │ │ │ │ + cbz r4, 1444fa │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144588 │ │ │ │ + bcs.n 144558 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14457c │ │ │ │ + bcs.n 14454c │ │ │ │ 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 +343782,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 17c850 │ │ │ │ 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 17c888 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1445a2 │ │ │ │ ldr r1, [pc, #500] @ (144744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r1, [pc, #492] @ (144748 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1445fa │ │ │ │ ldr r1, [pc, #428] @ (144754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r1, [pc, #420] @ (144758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ 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 +343881,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 17c888 │ │ │ │ ldr r1, [pc, #316] @ (144768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343901,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 17c888 │ │ │ │ ldr r1, [pc, #276] @ (144770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1446a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r1, [pc, #260] @ (144774 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 14469e │ │ │ │ ldr r1, [pc, #248] @ (144778 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr r1, [pc, #228] @ (144784 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14470e │ │ │ │ ldr r1, [pc, #216] @ (144788 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ ldr r1, [pc, #212] @ (14478c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 +343960,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 17c888 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1446d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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 17c888 │ │ │ │ ldr r1, [pc, #140] @ (14479c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c888 │ │ │ │ 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, #56] @ (144768 ) │ │ │ │ movs r6, r2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev r6, r5 │ │ │ │ movs r5, r2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev r2, r5 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4} │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447cc │ │ │ │ + bne.n 14479c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447c4 │ │ │ │ + bne.n 144794 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14471c │ │ │ │ + beq.n 1446ec │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #448 @ (adr r4, 144914 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 1448b4 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144734 │ │ │ │ + beq.n 144704 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14467c │ │ │ │ + beq.n 14484c │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 1447c4 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 144764 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144674 │ │ │ │ + beq.n 144844 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144834 │ │ │ │ + beq.n 144804 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144818 │ │ │ │ + beq.n 1447e8 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144828 │ │ │ │ + beq.n 1447f8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447bc │ │ │ │ + beq.n 14478c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447e4 │ │ │ │ + beq.n 1447b4 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 144aa8 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 144a48 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ 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 +344223,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 180b58 │ │ │ │ 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 +344253,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 180b58 │ │ │ │ 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 +344280,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 17fbc4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 1449ba │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -344378,15 +344377,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 180a1c │ │ │ │ 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 +344450,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 180a1c │ │ │ │ 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 +344469,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 180ed4 │ │ │ │ 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 +344500,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 180ed4 │ │ │ │ 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 180b58 │ │ │ │ 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 +344536,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 180a1c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 144b56 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 144c0c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 144c1c │ │ │ │ @@ -344920,15 +344919,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 180ed4 │ │ │ │ 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 +345077,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 180eac │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1451fe │ │ │ │ b.n 145414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +345176,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 180ed4 │ │ │ │ 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 +345206,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 180ed4 │ │ │ │ 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 +345365,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 180eac │ │ │ │ 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 180eac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455b4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455a8 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14559c │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145590 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 145584 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 145578 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14556c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ cbz r0, 145560 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1454ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145542 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145518 │ │ │ │ mov r0, fp │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145506 │ │ │ │ mov r0, sl │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454e2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +346015,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 180eac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145c32 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 145b82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +346053,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 17bc10 │ │ │ │ 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 +346105,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 180eac │ │ │ │ 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 17bc10 │ │ │ │ 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 +346136,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 180ed4 │ │ │ │ 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 +346499,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 17fbc4 │ │ │ │ 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 +346562,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 180ec0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14668e │ │ │ │ - bl 180f20 │ │ │ │ + bl 180f08 │ │ │ │ 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 +346645,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 180f08 │ │ │ │ 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 +346676,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 17fbc4 │ │ │ │ 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 +347100,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 17fbc4 │ │ │ │ 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 +347380,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 180f08 │ │ │ │ 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 180f08 │ │ │ │ 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 +347449,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 180b58 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 146a50 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b58 │ │ │ │ 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 +347487,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 180a1c │ │ │ │ cbz r5, 146a50 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +347524,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 180a1c │ │ │ │ b.n 146a42 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a1c │ │ │ │ b.n 146a42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b58 │ │ │ │ b.n 1469e2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a1c │ │ │ │ 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 +347799,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 17fbc4 │ │ │ │ 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 +347817,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 180b58 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ cbz r0, 146d8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1454ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +347875,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 17fba0 │ │ │ │ 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 +348053,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 17fc58 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 +348331,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 17c044 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472ce │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472b6 │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472f2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472da │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 147316 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +348469,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 17bc10 │ │ │ │ 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 +349084,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 17fd24 │ │ │ │ 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 +349207,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 17bc48 │ │ │ │ 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 +349389,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 17c044 │ │ │ │ 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 +349522,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 17c788 │ │ │ │ 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 +349557,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 17c788 │ │ │ │ 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 17c788 │ │ │ │ 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 17fb58 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 +349850,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 17fd24 │ │ │ │ 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 +350066,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 17c788 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.w 147a58 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.w 147878 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 147040 │ │ │ │ @@ -350118,15 +350117,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 17c788 │ │ │ │ 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 +350137,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 17c788 │ │ │ │ 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 17fd24 │ │ │ │ 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, #536] @ 0x218 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ movs r6, r2 │ │ │ │ ldmia r1!, {r0, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffca5d │ │ │ │ vqrshrn.u64 d28, , #1 │ │ │ │ - @ instruction: 0xffff9344 │ │ │ │ + vsubw.u , , d28 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ 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 +350325,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 17fba0 │ │ │ │ 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 +350341,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 17fc58 │ │ │ │ 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 +350364,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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14875e │ │ │ │ b.n 148792 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ 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 +350392,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 181708 │ │ │ │ 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 +350417,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 17fc58 │ │ │ │ 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 +350497,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 17fc58 │ │ │ │ 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 +350637,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 17fd24 │ │ │ │ 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 +350928,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 181708 │ │ │ │ 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 +350957,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 181708 │ │ │ │ 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 +351024,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 17fb14 │ │ │ │ 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 +351056,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 17fc34 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 +351133,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 180f3c │ │ │ │ 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 +351149,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 180f3c │ │ │ │ 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 185a88 │ │ │ │ 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 +351197,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 185b34 │ │ │ │ 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 180f84 │ │ │ │ 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 +351222,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 180fa8 │ │ │ │ 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 180f84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149234 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -351272,15 +351271,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 180fa8 │ │ │ │ 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 +351357,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 17fd24 │ │ │ │ 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 185b78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 149070 │ │ │ │ mov r1, sl │ │ │ │ bl 1257b0 │ │ │ │ b.n 149086 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1490ac │ │ │ │ @@ -351417,15 +351416,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 185b78 │ │ │ │ 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 +352180,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 178358 │ │ │ │ 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 +352224,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 181624 │ │ │ │ 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 +352247,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 17fba0 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 1783e8 │ │ │ │ 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 18173c │ │ │ │ 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 +352983,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 181708 │ │ │ │ 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 181708 │ │ │ │ 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 +353165,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 181708 │ │ │ │ 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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a384 │ │ │ │ mov r0, r7 │ │ │ │ bl 149ad4 │ │ │ │ add fp, r0 │ │ │ │ b.n 14a334 │ │ │ │ @@ -353372,15 +353371,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 178394 │ │ │ │ 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 +353728,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, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ 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 +353748,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 17fba0 │ │ │ │ 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 +353816,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 1785cc │ │ │ │ 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 17fba0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 1783e8 │ │ │ │ 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 +353897,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 181708 │ │ │ │ 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 181708 │ │ │ │ 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 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14aafe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ 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 178400 │ │ │ │ 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 +354127,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 17fd24 │ │ │ │ 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 +354144,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 17fd24 │ │ │ │ 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 +354440,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 17fb14 │ │ │ │ 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 +354507,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 181708 │ │ │ │ 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 +354524,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 181708 │ │ │ │ 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 +354556,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 181708 │ │ │ │ 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 181708 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b206 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 14b1aa │ │ │ │ @@ -354595,18 +354594,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 181624 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ 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 +354617,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 17fd24 │ │ │ │ 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 +354695,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 18173c │ │ │ │ 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 +354751,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 1816cc │ │ │ │ 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 181624 │ │ │ │ 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 +354898,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, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - mrc2 0, 7, r0, cr10, cr5, {0} │ │ │ │ - subs r0, r5, #0 │ │ │ │ + mcr2 0, 7, r0, cr2, cr5, {0} │ │ │ │ + subs r0, r2, #0 │ │ │ │ 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 +354964,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 180b58 │ │ │ │ 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 +354987,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 180eac │ │ │ │ cbz r0, 14b632 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +355131,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 180a1c │ │ │ │ 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 +355180,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 180ed4 │ │ │ │ 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 +355228,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 180ed4 │ │ │ │ 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 +355473,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 180eac │ │ │ │ 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 180ed4 │ │ │ │ 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 +355666,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 180ed4 │ │ │ │ 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 +356313,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 17bc48 │ │ │ │ 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 +356738,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 17fc58 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ strd r0, r7, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 +357330,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 17fd24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n 14cd40 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +357396,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 17fe44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +357530,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 17fc58 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14cf74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +357859,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 17bc10 │ │ │ │ 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 +357991,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 17fc34 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 +358063,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 180eac │ │ │ │ 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 180ed4 │ │ │ │ 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 +358158,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 17fb58 │ │ │ │ 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 17bc48 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14d5ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +358222,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 17bc10 │ │ │ │ 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 +358253,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 17bc10 │ │ │ │ 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 +358740,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 180b58 │ │ │ │ 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 +358756,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 180b58 │ │ │ │ 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 +358998,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 180eac │ │ │ │ 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 +359030,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 180ed4 │ │ │ │ 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 +359060,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 17bc10 │ │ │ │ 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 +359193,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 17bc10 │ │ │ │ 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 +359237,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 180eac │ │ │ │ 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 180ed4 │ │ │ │ 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 +359337,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 180a1c │ │ │ │ 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 +359373,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 180a1c │ │ │ │ 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 +359711,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 180eac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4b2 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +359733,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 180ed4 │ │ │ │ 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 +359761,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 180eac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4ba │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +359783,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 180ed4 │ │ │ │ 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 +359837,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 180b58 │ │ │ │ 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 +359861,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 180a1c │ │ │ │ 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 +359886,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 180b58 │ │ │ │ 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 +359910,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 180a1c │ │ │ │ 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 +360496,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 180eac │ │ │ │ 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 +360535,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 17bc48 │ │ │ │ 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 +360566,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 180ed4 │ │ │ │ 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 +360593,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 17fc58 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ 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 180ed4 │ │ │ │ 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 +360647,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 17bc10 │ │ │ │ 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 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14ee38 │ │ │ │ b.n 14e844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +360698,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 17fb58 │ │ │ │ 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 +360846,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 17c044 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180eac │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f03a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +360991,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 17fba0 │ │ │ │ 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 +361026,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 17fc8c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ 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 +361314,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 180eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec76 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +361336,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 180ed4 │ │ │ │ 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 180ed4 │ │ │ │ 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 180eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec6c │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 +361384,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 180ed4 │ │ │ │ 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 180ed4 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -361414,34 +361413,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 180eac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f698 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180ed4 │ │ │ │ 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 180ed4 │ │ │ │ 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 +361644,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 17fba0 │ │ │ │ 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 +361666,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 17fd24 │ │ │ │ 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 +361688,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 17fe44 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ 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 17fc58 │ │ │ │ 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 +361793,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 17fc34 │ │ │ │ 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 17fc34 │ │ │ │ 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 +361881,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 17fc34 │ │ │ │ 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 +362294,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 17fd24 │ │ │ │ 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 +362524,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 17fd24 │ │ │ │ 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 +362663,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 206094 │ │ │ │ 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 +362746,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 206094 │ │ │ │ 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 +362882,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 206094 │ │ │ │ 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 +363321,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 17fbc4 │ │ │ │ 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 +363984,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 17fbc4 │ │ │ │ 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 +364373,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 17fbc4 │ │ │ │ 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 +364534,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 17fbc4 │ │ │ │ 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 +364560,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 r7, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ 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 +364641,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, r4, #1 │ │ │ │ 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 +365184,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 17fbc4 │ │ │ │ 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 +365491,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 17fbc4 │ │ │ │ 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 +365708,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 17fbc4 │ │ │ │ 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 +366069,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 17fbc4 │ │ │ │ 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 +366310,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 17fbc4 │ │ │ │ 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 +366354,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 19bcb8 │ │ │ │ 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 +366743,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 17fbc4 │ │ │ │ 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 +366836,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 19bcf0 │ │ │ │ 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 +369092,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 17fbc4 │ │ │ │ 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 +370423,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 17fbc4 │ │ │ │ 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 +370453,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 17fba0 │ │ │ │ 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 +370531,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 17fc34 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 17fc58 │ │ │ │ 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 17fc58 │ │ │ │ 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 +370651,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 17fbc4 │ │ │ │ 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 +370905,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 17fbc4 │ │ │ │ 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 +372361,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 17fbc4 │ │ │ │ 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 +372404,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 17fbc4 │ │ │ │ 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 17fd24 │ │ │ │ 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 17fbc4 │ │ │ │ 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 +372892,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 17fb58 │ │ │ │ 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 +372922,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 17fb58 │ │ │ │ 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 +372940,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 17fc58 │ │ │ │ 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 +372989,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 17fd24 │ │ │ │ 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 +374080,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 18173c │ │ │ │ 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 +374105,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 1815ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1578da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ 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 17fd24 │ │ │ │ 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 │ │ │ │ @@ -379537,49 +379536,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 +379587,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 │ │ │ │ @@ -380553,20 +380552,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 +380576,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 │ │ │ │ @@ -382225,160 +382225,159 @@ │ │ │ │ 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, #1372] @ 15cf5c │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1416] @ 15cf8c │ │ │ │ + ldr.w r3, [pc, #1372] @ 15cf60 │ │ │ │ mov r9, 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] │ │ │ │ + bne.w 15cf38 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [r3, #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 r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r3 │ │ │ │ + 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 │ │ │ │ + movs r6, #0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ - mov r7, r6 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ + mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - ubfx r1, r5, #2, #1 │ │ │ │ - and.w r2, r5, #1 │ │ │ │ ubfx fp, r5, #1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + and.w r2, r5, #1 │ │ │ │ + ubfx r3, r5, #2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 15cd3a │ │ │ │ + bne.w 15cd36 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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, #28] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #32] │ │ │ │ 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, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [r9, #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, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ 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 r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ 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, #84] @ 0x54 │ │ │ │ + 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 │ │ │ │ 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] │ │ │ │ @@ -382387,105 +382386,105 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r6, [sl, #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 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15cf70 │ │ │ │ + bne.w 15cf48 │ │ │ │ ldr.w r3, [r9, #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 r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r7, r2 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ - orrs r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ 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 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + 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,43 +382527,43 @@ │ │ │ │ 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, #584] @ (15cf64 ) │ │ │ │ + ldr r3, [pc, #580] @ (15cf60 ) │ │ │ │ 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 15cf58 │ │ │ │ + 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] │ │ │ │ @@ -382704,258 +382703,239 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ 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 │ │ │ │ + bne.n 15cf52 │ │ │ │ ldr.w r2, [r9, #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 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r5, r7 │ │ │ │ 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 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r1, #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 │ │ │ │ + b.n 15ccea │ │ │ │ + orr.w r2, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15ca40 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 15ca42 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 15cbd4 │ │ │ │ + b.n 15cbd2 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 15cec4 │ │ │ │ + b.n 15ced8 │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ 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, #1324] @ 15d4ac │ │ │ │ + ldr.w r2, [pc, #1324] @ 15d4b0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15d4b4 │ │ │ │ - ldr.w r1, [fp, #16] │ │ │ │ + bne.w 15d48a │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r3, r1, #5, #1 │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r2 │ │ │ │ + movls r1, r3 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r2, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r5, #0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldrb.w r0, [fp, #12] │ │ │ │ mov sl, r5 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r1, #1 │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 15d2a6 │ │ │ │ + bne.w 15d278 │ │ │ │ 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] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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, #20] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #24] │ │ │ │ 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, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ 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, #80] @ 0x50 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ 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 +382948,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 15d498 │ │ │ │ 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 +382967,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, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ 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 +383034,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,49 +383065,50 @@ │ │ │ │ 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, #28] │ │ │ │ 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, #600] @ (15d4b4 ) │ │ │ │ + ldr r3, [pc, #592] @ (15d4b0 ) │ │ │ │ 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 15d4a8 │ │ │ │ + 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, #28] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldrd sl, r7, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ @@ -383135,27 +383116,27 @@ │ │ │ │ strd r9, r5, [sp] │ │ │ │ orr.w r8, sl, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ orr.w sl, r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #260] @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r6, r8, r6 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -383222,15 +383203,15 @@ │ │ │ │ movs r2, #12 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ bl 157bb0 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ @@ -383269,246 +383250,238 @@ │ │ │ │ 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, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r6, r7 │ │ │ │ + orr.w r7, r8, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 15d4ca │ │ │ │ + orrs r6, r2 │ │ │ │ + cbnz r3, 15d4a2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r5 │ │ │ │ - movls r2, r5 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - itt hi │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi r3, [sp, #16] │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ 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 │ │ │ │ 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 15d254 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15cfee │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + b.n 15cfc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 15d162 │ │ │ │ + b.n 15d134 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 15d468 │ │ │ │ + b.n 15d458 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ 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] @ 15daa8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1504] @ 15dae4 │ │ │ │ + ldr.w r3, [pc, #1496] @ 15daac │ │ │ │ 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] │ │ │ │ + bne.w 15da76 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [r3, #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 r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r3 │ │ │ │ + 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 │ │ │ │ + movs r6, #0 │ │ │ │ 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 │ │ │ │ and.w r2, r5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 15d862 │ │ │ │ + bne.w 15d828 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov.w r9, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + 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 │ │ │ │ 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, #20] │ │ │ │ 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, #24] │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ 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 +383491,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, #68] @ 0x44 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ 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 15da86 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ 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 +383661,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, #680] @ (15dab0 ) │ │ │ │ + ldr r3, [pc, #672] @ (15daac ) │ │ │ │ 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 15da96 │ │ │ │ + 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 +383712,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, #532] @ 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,66 +383832,66 @@ │ │ │ │ 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 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15dac6 │ │ │ │ + bne.n 15da90 │ │ │ │ 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] │ │ │ │ + ittee hi │ │ │ │ + movhi r6, #0 │ │ │ │ + ubfxhi r3, r8, #5, #1 │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r5, r7 │ │ │ │ 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 r2, [r1, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ it ne │ │ │ │ eorne.w r3, r8, r3 │ │ │ │ @@ -383931,206 +383904,204 @@ │ │ │ │ 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 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15d800 │ │ │ │ + orr.w r2, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15d540 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 15d512 │ │ │ │ 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 15d698 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 15d9ec │ │ │ │ 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, #36 @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ 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, #1468] @ 15e084 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 15e0c0 │ │ │ │ + ldr.w r3, [pc, #1468] @ 15e088 │ │ │ │ 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] │ │ │ │ + bne.w 15e060 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r1, [sp, #20] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r1, r3 │ │ │ │ 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 │ │ │ │ + movs r5, #0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r1, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 15de50 │ │ │ │ + bne.w 15de16 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ 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, #32] │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ 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, #24] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + 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, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 4af60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -384139,52 +384110,64 @@ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ 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 15e070 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r7, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -384196,29 +384179,17 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ 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 +384271,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, #656] @ (15e08c ) │ │ │ │ + ldr r3, [pc, #652] @ (15e088 ) │ │ │ │ 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 15e080 │ │ │ │ + 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,63 +384456,63 @@ │ │ │ │ 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 │ │ │ │ + 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 15e07a │ │ │ │ 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 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r2 │ │ │ │ + mov.w r8, #0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov.w r9, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r5, r7 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ @@ -384552,49 +384523,49 @@ │ │ │ │ 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 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15ddf2 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 15db40 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 15db0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 15dce4 │ │ │ │ + b.n 15dcaa │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 15e014 │ │ │ │ + b.n 15dff2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r2, #0 │ │ │ │ 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] @ (15e1c8 ) │ │ │ │ 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] @ (15e1cc ) │ │ │ │ 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 +384644,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] @ (15e1d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e1c8 ) │ │ │ │ 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 15e1c4 │ │ │ │ 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 r2, r0, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r2, #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] @ (15e398 ) │ │ │ │ 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] @ (15e39c ) │ │ │ │ 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 +384830,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] @ (15e3a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e3d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e398 ) │ │ │ │ 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 15e394 │ │ │ │ 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 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r1, #2 │ │ │ │ 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] @ (15e564 ) │ │ │ │ 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] @ (15e568 ) │ │ │ │ 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 +385016,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] @ (15e56c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e59c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e564 ) │ │ │ │ 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 15e55e │ │ │ │ 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 r6, r5, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r7, 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] @ (15e714 ) │ │ │ │ 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] @ (15e718 ) │ │ │ │ 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 +385188,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] @ (15e71c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e714 ) │ │ │ │ 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 15e70e │ │ │ │ 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 r6, r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r1, 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] @ (15e7fc ) │ │ │ │ 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] @ (15e800 ) │ │ │ │ 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 +385276,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] @ (15e804 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e834 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e7fc ) │ │ │ │ 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 15e7f6 │ │ │ │ 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 r0, r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + adds r2, r4, 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] @ (15e908 ) │ │ │ │ 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] @ (15e90c ) │ │ │ │ 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 +385378,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] @ (15e910 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e908 ) │ │ │ │ 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 15e902 │ │ │ │ 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 r2, r1, #31 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r2, #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] @ (15e9d4 ) │ │ │ │ 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] @ (15e9d8 ) │ │ │ │ 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 +385457,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] @ (15e9dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ea0c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e9d4 ) │ │ │ │ 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 15e9ce │ │ │ │ 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 r6, r7, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ 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] @ (15eab8 ) │ │ │ │ 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] @ (15eabc ) │ │ │ │ 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 +385547,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] @ (15eac0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15eaf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15eab8 ) │ │ │ │ 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 15eab4 │ │ │ │ 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 r2, r6, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r4, #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] @ (15ebbc ) │ │ │ │ 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] @ (15ebc0 ) │ │ │ │ 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 +385646,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] @ (15ebc4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ebf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15ebbc ) │ │ │ │ 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 15ebb6 │ │ │ │ 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 r6, r1, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r4, #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] @ (15ece4 ) │ │ │ │ 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] @ (15ece8 ) │ │ │ │ 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 +385760,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] @ (15ecec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ed1c ) │ │ │ │ + ldr r3, [pc, #32] @ (15ece4 ) │ │ │ │ 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 15ecde │ │ │ │ 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 r2, r1, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r7, #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] @ (15ee50 ) │ │ │ │ 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] @ (15ee54 ) │ │ │ │ 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 +385898,1642 @@ │ │ │ │ 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] @ (15ee58 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15ee88 ) │ │ │ │ + ldr r3, [pc, #36] @ (15ee50 ) │ │ │ │ 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 15ee4c │ │ │ │ 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 r6, r4, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r2, #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 │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1304] @ 15f3c4 │ │ │ │ - ldr.w r3, [pc, #1304] @ 15f3c8 │ │ │ │ + ldr.w r2, [pc, #1324] @ 15f3a0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 15f3a4 │ │ │ │ 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] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f3a2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 15f378 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #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 r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #24] │ │ │ │ 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 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15f18e │ │ │ │ - add r4, sp, #276 @ 0x114 │ │ │ │ + bne.w 15f15e │ │ │ │ + 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, #28] │ │ │ │ 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, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + add.w r9, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ 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, #28] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ 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, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ 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, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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] │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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, #24] │ │ │ │ + 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, #32] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f3ae │ │ │ │ + bne.w 15f388 │ │ │ │ ldr r3, [r5, #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 r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ 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] @ (15f3a8 ) │ │ │ │ + ldr r3, [pc, #608] @ (15f3a4 ) │ │ │ │ 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 15f39a │ │ │ │ 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 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ 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 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - 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 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ 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 │ │ │ │ - mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [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] │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r6 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15f3b8 │ │ │ │ + bne.n 15f392 │ │ │ │ ldr r3, [r5, #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 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [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] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ 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] │ │ │ │ + str r7, [sp, #0] │ │ │ │ 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 15f13a │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 15eeb4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 15f09e │ │ │ │ + b.n 15f080 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 15f304 │ │ │ │ + b.n 15f2f4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + nop │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #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 fp, r2 │ │ │ │ + ldr.w r2, [pc, #1200] @ 15f878 │ │ │ │ + ldr.w r3, [pc, #1200] @ 15f87c │ │ │ │ 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.w r3, [fp, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f874 │ │ │ │ - ldr.w r2, [sl, #16] │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ + bne.w 15f84a │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #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 r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #16] │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - 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] │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ + mov r9, r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r1, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r6, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #4, #1 │ │ │ │ + ubfx r3, r2, #11, #1 │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 15f6b0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 15f670 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r5, [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 r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ bl 157aa8 │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ 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 r9, [sp, #4] │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + strd r3, r6, [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, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd r2, r9, [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, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ubfx r3, r5, #11, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + 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, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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, r6 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r8, [sl, #28] │ │ │ │ + ldr.w r7, [fp, #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 │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ubfx r5, sl, #2, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ str r5, [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, r6 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ 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 15f85a │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r2, #0 │ │ │ │ - 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] │ │ │ │ + itete hi │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + 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 r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r2 │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + 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, #32] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ 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 │ │ │ │ + orr.w r7, r3, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + iteet ne │ │ │ │ + eorne.w r3, r9, sl │ │ │ │ + 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 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w r6, r9, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r7, 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, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #556] @ (15f880 ) │ │ │ │ + ldr r3, [pc, #548] @ (15f87c ) │ │ │ │ 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] │ │ │ │ + bne.w 15f86a │ │ │ │ + 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 r5, [sp, #4] │ │ │ │ + mov.w r9, #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 sl, r5, [sp] │ │ │ │ + ldrd sl, r6, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + strd r8, r5, [sp] │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - movs r3, #0 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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 r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, 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 │ │ │ │ + mov r1, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w fp, [sl, #28] │ │ │ │ + ldr.w sl, [fp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [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, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, 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] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 15f864 │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi.w r2, [sl, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - movls r3, r2 │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + strd r2, r5, [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 │ │ │ │ + vldr d7, [pc, #152] @ 15f870 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ 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] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + ldrne r2, [sp, #20] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r2 │ │ │ │ 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 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 15f64c │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 15f40e │ │ │ │ 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, r6 │ │ │ │ + b.n 15f59a │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 15f7c4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ 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 │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ + str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ + sub sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 15fe20 │ │ │ │ - ldr.w r3, [pc, #1372] @ 15fe24 │ │ │ │ + ldr.w r2, [pc, #1392] @ 15fe0c │ │ │ │ + ldr.w r3, [pc, #1392] @ 15fe10 │ │ │ │ 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] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15fdfc │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 15fde4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #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 r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #24] │ │ │ │ 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 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, sl │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15fbc8 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 15fbaa │ │ │ │ + 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, #28] │ │ │ │ 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, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + add.w r9, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ 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 r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 157aa8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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, #28] │ │ │ │ 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, #32] │ │ │ │ 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, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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] │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 4af60 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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, #24] │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15fe08 │ │ │ │ + bne.w 15fdf4 │ │ │ │ ldr r3, [r5, #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 r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r5, r2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r8, r2, r0 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ 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, #644] @ (15fe14 ) │ │ │ │ + ldr r3, [pc, #640] @ (15fe10 ) │ │ │ │ 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 15fe06 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r6, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w sl, sl, 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 r6, [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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, 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, r6 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ 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] │ │ │ │ blx 4af60 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - 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.w r3, [fp] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #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] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ │ │ bl 157ed8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15fe12 │ │ │ │ + bne.n 15fdfe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + movhi r6, #0 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #16] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ 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 │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov.w fp, #0 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + ldr r6, [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] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ 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 15fb86 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 15f8dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 15fad0 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 15fd58 │ │ │ │ + b.n 15fac4 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 15fd5e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ 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] @ (16000c ) │ │ │ │ + ldr r3, [pc, #480] @ (160010 ) │ │ │ │ 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 +387690,52 @@ │ │ │ │ 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] @ (160014 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160024 ) │ │ │ │ + ldr r3, [pc, #36] @ (160010 ) │ │ │ │ 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 160006 │ │ │ │ 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 r4, r1, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ + movs r2, 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 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (160150 ) │ │ │ │ + ldr r3, [pc, #264] @ (16013c ) │ │ │ │ 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] @ (160140 ) │ │ │ │ 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 +387805,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] @ (160144 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160150 ) │ │ │ │ + ldr r3, [pc, #32] @ (16013c ) │ │ │ │ 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 160136 │ │ │ │ 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.u32 q0, , #6 │ │ │ │ + mcr2 0, 7, r0, cr2, 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] @ (160280 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (160298 ) │ │ │ │ + ldr r2, [pc, #292] @ (160284 ) │ │ │ │ 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 160228 │ │ │ │ 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 160202 │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 160250 │ │ │ │ + beq.n 16023c │ │ │ │ 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 +387875,136 @@ │ │ │ │ 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 160260 │ │ │ │ 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] @ (160288 ) │ │ │ │ + ldr r3, [pc, #152] @ (160284 ) │ │ │ │ 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 16027a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1601aa │ │ │ │ + bne.n 160196 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 16028a │ │ │ │ + bne.n 160276 │ │ │ │ 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 1601e2 │ │ │ │ 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 160218 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 160224 │ │ │ │ + beq.n 160210 │ │ │ │ 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 160214 │ │ │ │ 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 1601cc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 16025c │ │ │ │ + b.n 160248 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 4, r0, cr8, cr13, {3} │ │ │ │ + mrc2 0, 4, r0, cr12, cr13, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #500]! @ 0x1f4 │ │ │ │ + mrc2 0, 0, r0, cr2, cr13, {3} │ │ │ │ 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] @ 1602e4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1602fc │ │ │ │ + ldr.w ip, [pc, #68] @ 1602e8 │ │ │ │ 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 160148 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (160300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1602fc ) │ │ │ │ + ldr r2, [pc, #36] @ (1602ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1602e8 ) │ │ │ │ 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 1602e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r2, #-500] @ 0xfffffe0c │ │ │ │ + ldc2l 0, cr0, [r6, #-500] @ 0xfffffe0c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-500] @ 0xfffffe0c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldc2 0, cr0, [r2, #-500]! @ 0xfffffe0c │ │ │ │ stmdb 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] @ 160740 │ │ │ │ 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] @ 160744 │ │ │ │ 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 +388182,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 1606fc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388214,15 +388202,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 1606de │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388242,15 +388230,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 16066a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388260,16 +388248,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, 1605d2 │ │ │ │ + vldr d7, [pc, #360] @ 160720 │ │ │ │ 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 +388277,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, 16061a │ │ │ │ + vldr d7, [pc, #296] @ 160728 │ │ │ │ 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 +388307,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 1606c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #252] @ (160760 ) │ │ │ │ + ldr r2, [pc, #252] @ (160748 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #236] @ (160758 ) │ │ │ │ + ldr r3, [pc, #236] @ (160740 ) │ │ │ │ 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 16071a │ │ │ │ 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] @ 160730 │ │ │ │ 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 +388355,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 16061a │ │ │ │ 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 160648 │ │ │ │ + vldr d7, [pc, #80] @ 160730 │ │ │ │ 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 160546 │ │ │ │ + vldr d7, [pc, #56] @ 160738 │ │ │ │ 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 160516 │ │ │ │ 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 +388409,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 │ │ │ │ + ldc2l 0, cr0, [lr], {125} @ 0x7d │ │ │ │ + vld1.8 @ instruction: 0xf9ac007d │ │ │ │ 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] @ 160bc0 │ │ │ │ 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] @ 160bc4 │ │ │ │ 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 +388626,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 160b7e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388658,15 +388646,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 160b60 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388686,15 +388674,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 160aec │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388704,16 +388692,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, 160a54 │ │ │ │ + vldr d7, [pc, #356] @ 160ba0 │ │ │ │ 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 +388721,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, 160a9c │ │ │ │ + vldr d7, [pc, #292] @ 160ba8 │ │ │ │ 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 +388751,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 160b42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ (160be0 ) │ │ │ │ + ldr r2, [pc, #248] @ (160bc8 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (160bd8 ) │ │ │ │ + ldr r3, [pc, #232] @ (160bc0 ) │ │ │ │ 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 160b9c │ │ │ │ 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] @ 160bb0 │ │ │ │ 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 +388799,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 160a9c │ │ │ │ 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 160aca │ │ │ │ + vldr d7, [pc, #76] @ 160bb0 │ │ │ │ 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 1609c8 │ │ │ │ + vldr d7, [pc, #56] @ 160bb8 │ │ │ │ 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 160998 │ │ │ │ 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 +388852,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 │ │ │ │ + ldr??.w r0, [lr, sp, lsl #3] │ │ │ │ + @ instruction: 0xf52a007d │ │ │ │ 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] @ (160f60 ) │ │ │ │ + ldr r3, [pc, #892] @ (160f64 ) │ │ │ │ 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 +388885,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 160f68 │ │ │ │ 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 +389112,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 1611de │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16120e │ │ │ │ + bne.w 1611f6 │ │ │ │ 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 160e94 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 160f58 │ │ │ │ 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 161210 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16123a │ │ │ │ + beq.w 161222 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16124a │ │ │ │ + beq.w 161232 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389199,30 +389187,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 1611f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161246 │ │ │ │ + beq.w 16122e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611a6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fc007d │ │ │ │ + ands.w r0, r4, #16580608 @ 0xfd0000 │ │ │ │ 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 +389337,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 1610c4 │ │ │ │ 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 +389425,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 1611f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161246 │ │ │ │ + beq.n 16122e │ │ │ │ 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] @ (16124c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161268 ) │ │ │ │ + ldr r3, [pc, #136] @ (161250 ) │ │ │ │ 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 161246 │ │ │ │ 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, 16120a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611a6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161254 │ │ │ │ + beq.n 16123c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161240 │ │ │ │ + cbz r3, 161228 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160efe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160efe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160efe │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 1611a6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160efe │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e84 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr0, cr13, {3} │ │ │ │ + mrc 0, 1, 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] @ (1615e8 ) │ │ │ │ + ldr r3, [pc, #892] @ (1615ec ) │ │ │ │ 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 +389541,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 1615f0 │ │ │ │ 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 +389771,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 16186e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16189e │ │ │ │ + bne.w 161886 │ │ │ │ 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 161520 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 1615e0 │ │ │ │ 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 1618a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618ca │ │ │ │ + beq.w 1618b2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1618da │ │ │ │ + beq.w 1618c2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389858,29 +389846,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 161880 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618d6 │ │ │ │ + beq.w 1618be │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161836 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-500]! @ 0xfffffe0c │ │ │ │ + stc 0, cr0, [ip, #500] @ 0x1f4 │ │ │ │ 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 +389995,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 161748 │ │ │ │ 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 +390086,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 161880 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1618d6 │ │ │ │ + beq.n 1618be │ │ │ │ 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] @ (1618dc ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (1618f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1618e0 ) │ │ │ │ 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 1618d6 │ │ │ │ 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, 16189a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161510 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161836 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1618e4 │ │ │ │ + beq.n 1618cc │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161510 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161510 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1618d0 │ │ │ │ + cbz r3, 1618b8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 16158a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 16158a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 16158a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 161836 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 16158a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 161510 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 161818 │ │ │ │ + b.n 161830 │ │ │ │ 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] @ (161c80 ) │ │ │ │ + ldr r3, [pc, #900] @ (161c84 ) │ │ │ │ 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 +390203,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 161c88 │ │ │ │ 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 +390433,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 161f0a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 161f3a │ │ │ │ + bne.w 161f22 │ │ │ │ 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 161bb4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 161c78 │ │ │ │ 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 161f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f66 │ │ │ │ + beq.w 161f4e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 161f76 │ │ │ │ + beq.w 161f5e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -390520,30 +390508,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 161f1c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f72 │ │ │ │ + beq.w 161f5a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161ed2 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161a64 │ │ │ │ + b.n 161a7c │ │ │ │ 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 +390659,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 161de4 │ │ │ │ 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 +390750,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 161f1c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161f72 │ │ │ │ + beq.n 161f5a │ │ │ │ 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] @ (161f78 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161f94 ) │ │ │ │ + ldr r3, [pc, #136] @ (161f7c ) │ │ │ │ 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 161f72 │ │ │ │ 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, 161f36 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161ba4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161ed2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161f80 │ │ │ │ + beq.n 161f68 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161ba4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161f6c │ │ │ │ + cbz r3, 161f54 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c1e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c1e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c1e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161ed2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161c1e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161ba4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 16217c │ │ │ │ + b.n 162194 │ │ │ │ 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] @ (162318 ) │ │ │ │ + ldr r3, [pc, #896] @ (16231c ) │ │ │ │ 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 +390866,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 162320 │ │ │ │ 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] @ 162310 │ │ │ │ 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 +391096,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 1625a6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1625d6 │ │ │ │ + bne.w 1625be │ │ │ │ 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 162250 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 162310 │ │ │ │ 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 1625d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162602 │ │ │ │ + beq.w 1625ea │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162612 │ │ │ │ + beq.w 1625fa │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391183,29 +391171,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 1625b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16260e │ │ │ │ + beq.w 1625f6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16256a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623c4 │ │ │ │ + b.n 1623dc │ │ │ │ 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 +391210,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] @ 162618 │ │ │ │ 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 +391321,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 16247c │ │ │ │ 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 +391412,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 1625b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16260e │ │ │ │ + beq.n 1625f6 │ │ │ │ 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] @ (162620 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (16263c ) │ │ │ │ + ldr r3, [pc, #152] @ (162624 ) │ │ │ │ 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 16260e │ │ │ │ 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, 1625d2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162240 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16256a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16261c │ │ │ │ + beq.n 162604 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162608 │ │ │ │ + cbz r3, 1625f0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ba │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 16256a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 1622ba │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 162240 │ │ │ │ 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 16270c │ │ │ │ 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] @ (1629c8 ) │ │ │ │ + ldr r3, [pc, #904] @ (1629cc ) │ │ │ │ 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 +391534,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 1629d0 │ │ │ │ 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] @ 1629c0 │ │ │ │ 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 +391767,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 162c62 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 162c92 │ │ │ │ + bne.w 162c7a │ │ │ │ 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 162900 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 1629c0 │ │ │ │ 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 162c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cbe │ │ │ │ + beq.w 162ca6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162cce │ │ │ │ + beq.w 162cb6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391854,29 +391842,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 162c74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cca │ │ │ │ + beq.w 162cb2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c26 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162924 │ │ │ │ + bls.n 16293c │ │ │ │ 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 +391881,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] @ 162cd0 │ │ │ │ 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 +391992,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 162b2c │ │ │ │ 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 +392086,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 162c74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162cca │ │ │ │ + beq.n 162cb2 │ │ │ │ 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] @ (162cd8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (162cf4 ) │ │ │ │ + ldr r3, [pc, #148] @ (162cdc ) │ │ │ │ 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 162cca │ │ │ │ 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, 162c8e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 1628f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c26 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 162cd8 │ │ │ │ + beq.n 162cc0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 1628f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 1628f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162cc4 │ │ │ │ + cbz r3, 162cac │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16296a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16296a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16296a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162c26 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 16296a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 1628f0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 162c34 │ │ │ │ + bcc.n 162c4c │ │ │ │ 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] @ (163030 ) │ │ │ │ + ldr r3, [pc, #824] @ (163034 ) │ │ │ │ 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 +392207,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 16308e │ │ │ │ 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] @ 163028 │ │ │ │ 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 +392441,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 163316 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163346 │ │ │ │ + bne.w 16332e │ │ │ │ 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 162fbc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 163028 │ │ │ │ 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 163348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163372 │ │ │ │ + beq.w 16335a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163382 │ │ │ │ + beq.w 16336a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163038 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 16301c │ │ │ │ + bcc.n 163034 │ │ │ │ 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 +392525,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 163328 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16337e │ │ │ │ + beq.w 163366 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 1632da │ │ │ │ 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 +392556,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] @ 163388 │ │ │ │ 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 +392667,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 1631ea │ │ │ │ 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 +392687,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] @ 163388 │ │ │ │ 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 +392757,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 163328 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16337e │ │ │ │ + beq.n 163366 │ │ │ │ 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] @ (163390 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (1633ac ) │ │ │ │ + ldr r3, [pc, #152] @ (163394 ) │ │ │ │ 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 16337e │ │ │ │ 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, 163342 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 1632da │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16338c │ │ │ │ + beq.n 163374 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163378 │ │ │ │ + cbz r3, 163360 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163038 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163038 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 1632da │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 163038 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fac │ │ │ │ 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 r5!, {r2} │ │ │ │ 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] @ (163748 ) │ │ │ │ + ldr r3, [pc, #920] @ (16374c ) │ │ │ │ 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 +392879,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 163750 │ │ │ │ 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 +393116,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 1639e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163a10 │ │ │ │ + bne.w 1639f8 │ │ │ │ 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 16367c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 163740 │ │ │ │ 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 163a12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a3c │ │ │ │ + beq.w 163a24 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163a4c │ │ │ │ + beq.w 163a34 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -393203,30 +393191,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 1639f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a48 │ │ │ │ + beq.w 163a30 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639a4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ 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 +393345,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 1638b4 │ │ │ │ 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 +393365,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] @ 163a50 │ │ │ │ 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 +393435,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 1639f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 163a48 │ │ │ │ + beq.n 163a30 │ │ │ │ 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] @ (163a58 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (163a74 ) │ │ │ │ + ldr r3, [pc, #148] @ (163a5c ) │ │ │ │ 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 163a48 │ │ │ │ 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, 163a0c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16366c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639a4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 163a56 │ │ │ │ + beq.n 163a3e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16366c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16366c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163a42 │ │ │ │ + cbz r3, 163a2a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 1636e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 1636e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 1636e6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 1639a4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 1636e6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 16366c │ │ │ │ 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, r4, r5} │ │ │ │ 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] @ (163db8 ) │ │ │ │ + ldr r3, [pc, #832] @ (163dbc ) │ │ │ │ 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 +393554,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 163e32 │ │ │ │ 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 +393575,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] @ 163db0 │ │ │ │ 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 +393791,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 1640f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164128 │ │ │ │ + bne.w 164110 │ │ │ │ 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 163d42 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 16028c │ │ │ │ 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] @ 163db0 │ │ │ │ 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 16412a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164154 │ │ │ │ + beq.w 16413c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 164164 │ │ │ │ + beq.w 16414c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163dc0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ 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 +393888,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 16410a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164160 │ │ │ │ + beq.w 164148 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640bc │ │ │ │ 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 +393920,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] @ 164168 │ │ │ │ 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 +394032,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 163fa4 │ │ │ │ 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 +394071,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] @ 164168 │ │ │ │ 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,119 +394135,119 @@ │ │ │ │ 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 16410a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 164160 │ │ │ │ + beq.n 164148 │ │ │ │ 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] @ (164170 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (16418c ) │ │ │ │ + ldr r3, [pc, #148] @ (164174 ) │ │ │ │ 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 164160 │ │ │ │ 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, 164124 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d32 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640bc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16416e │ │ │ │ + beq.n 164156 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d32 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 16415a │ │ │ │ + cbz r3, 164142 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163dc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163dc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163dc0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 1640bc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163dc0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163d32 │ │ │ │ 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 │ │ │ │ + ittt cs │ │ │ │ + lslcs r5, r7, #1 │ │ │ │ + lsrcs r0, r3, #1 │ │ │ │ + movcs 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, #1224] @ 164658 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1212] @ 16465c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -394288,15 +394276,15 @@ │ │ │ │ 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 1643de │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394318,17 +394306,17 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 16467c │ │ │ │ + bne.w 164664 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1647d6 │ │ │ │ + beq.w 1647be │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -394466,15 +394454,15 @@ │ │ │ │ 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 164638 │ │ │ │ + b.n 164620 │ │ │ │ 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] │ │ │ │ @@ -394505,15 +394493,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ 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, #508] @ 164648 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -394620,15 +394608,15 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #212] @ 164668 │ │ │ │ + vldr d7, [pc, #212] @ 164650 │ │ │ │ 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] │ │ │ │ @@ -394684,45 +394672,45 @@ │ │ │ │ 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 r2, [pc, #60] @ (164660 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (164670 ) │ │ │ │ + ldr r3, [pc, #44] @ (164658 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1649b0 │ │ │ │ + bne.w 164998 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r4, 1646aa │ │ │ │ + cbnz r4, 164698 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16427c │ │ │ │ + bne.w 164264 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -394846,15 +394834,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1643d2 │ │ │ │ + b.n 1643ba │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -394872,15 +394860,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] @ 1649a0 │ │ │ │ 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 │ │ │ │ @@ -395027,35 +395015,35 @@ │ │ │ │ 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 164620 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 164fd0 │ │ │ │ + ldr.w r3, [pc, #1528] @ 164fb8 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 164fbc │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -395085,15 +395073,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 164c2e │ │ │ │ + bne.w 164c16 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -395116,17 +395104,17 @@ │ │ │ │ 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 │ │ │ │ + bne.w 164e76 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 164fdc │ │ │ │ + beq.w 164fc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -395266,15 +395254,15 @@ │ │ │ │ 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 164e4e │ │ │ │ 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] │ │ │ │ @@ -395320,15 +395308,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 164fa8 │ │ │ │ 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 │ │ │ │ @@ -395414,15 +395402,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 164fc8 │ │ │ │ + vldr d7, [pc, #524] @ 164fb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -395481,31 +395469,31 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (164fd8 ) │ │ │ │ + ldr r2, [pc, #364] @ (164fc0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (164fd0 ) │ │ │ │ + ldr r3, [pc, #348] @ (164fb8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165190 │ │ │ │ + bne.w 165178 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 164a92 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -395607,29 +395595,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 164bd4 │ │ │ │ + b.n 164bbc │ │ │ │ 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 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 164ffe │ │ │ │ + cbz r6, 164fec │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ @@ -395644,15 +395632,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165198 │ │ │ │ + vldr d8, [pc, #388] @ 165180 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -395787,35 +395775,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 164c1e │ │ │ │ + b.n 164c06 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1657b0 │ │ │ │ + ldr.w r3, [pc, #1528] @ 165798 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 16579c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -395845,15 +395833,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 16540e │ │ │ │ + bne.w 1653f6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -395876,17 +395864,17 @@ │ │ │ │ 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 │ │ │ │ + bne.w 165656 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1657bc │ │ │ │ + beq.w 1657a4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -396026,15 +396014,15 @@ │ │ │ │ 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 16562e │ │ │ │ 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] │ │ │ │ @@ -396080,15 +396068,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 165788 │ │ │ │ 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 │ │ │ │ @@ -396174,15 +396162,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 1657a8 │ │ │ │ + vldr d7, [pc, #524] @ 165790 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -396241,31 +396229,31 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (1657b8 ) │ │ │ │ + ldr r2, [pc, #364] @ (1657a0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1657b0 ) │ │ │ │ + ldr r3, [pc, #348] @ (165798 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165970 │ │ │ │ + bne.w 165958 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 165272 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -396367,29 +396355,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1653b4 │ │ │ │ + b.n 16539c │ │ │ │ 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 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ @@ -396404,15 +396392,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165978 │ │ │ │ + vldr d8, [pc, #388] @ 165960 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -396547,35 +396535,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1653fe │ │ │ │ + b.n 1653e6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 165f90 │ │ │ │ + ldr.w r3, [pc, #1528] @ 165f78 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 165f7c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -396605,15 +396593,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 165bee │ │ │ │ + bne.w 165bd6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -396636,17 +396624,17 @@ │ │ │ │ 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 │ │ │ │ + bne.w 165e36 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 165f9c │ │ │ │ + beq.w 165f84 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -396786,15 +396774,15 @@ │ │ │ │ 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 165e0e │ │ │ │ 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] │ │ │ │ @@ -396840,15 +396828,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 165f68 │ │ │ │ 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 │ │ │ │ @@ -396934,15 +396922,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 165f88 │ │ │ │ + vldr d7, [pc, #524] @ 165f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -397001,31 +396989,31 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (165f98 ) │ │ │ │ + ldr r2, [pc, #364] @ (165f80 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (165f90 ) │ │ │ │ + ldr r3, [pc, #348] @ (165f78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 166150 │ │ │ │ + bne.w 166138 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 165a52 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -397127,29 +397115,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 165b94 │ │ │ │ + b.n 165b7c │ │ │ │ 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 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1660c8 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 166110 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 1662d4 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 16631c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ @@ -397164,15 +397152,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 166158 │ │ │ │ + vldr d8, [pc, #388] @ 166140 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -397307,35 +397295,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 165bde │ │ │ │ + b.n 165bc6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 166678 │ │ │ │ + ldr.w r3, [pc, #1280] @ 166660 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1268] @ 166664 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -397365,15 +397353,15 @@ │ │ │ │ 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 1663ca │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -397396,17 +397384,17 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 166684 │ │ │ │ + bne.w 16666c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 166810 │ │ │ │ + beq.w 1667f8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -397556,15 +397544,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ 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 166628 │ │ │ │ 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] │ │ │ │ @@ -397611,15 +397599,15 @@ │ │ │ │ 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, #496] @ 166650 │ │ │ │ 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 │ │ │ │ @@ -397720,15 +397708,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #220] @ 166670 │ │ │ │ + vldr d7, [pc, #220] @ 166658 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -397787,45 +397775,45 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (166680 ) │ │ │ │ + ldr r2, [pc, #60] @ (166668 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (166678 ) │ │ │ │ + ldr r3, [pc, #44] @ (166660 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1669e4 │ │ │ │ + bne.w 1669cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 16624a │ │ │ │ + bne.w 166232 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -397964,15 +397952,15 @@ │ │ │ │ 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 │ │ │ │ + b.n 1663b6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -397986,15 +397974,15 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #416] @ 1669e8 │ │ │ │ + vldr d8, [pc, #416] @ 1669d0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ @@ -398142,56 +398130,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1663d2 │ │ │ │ + b.n 1663ba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ - ldr.w r4, [pc, #2136] @ 167258 │ │ │ │ + ldr.w r4, [pc, #2136] @ 167240 │ │ │ │ sub.w sp, sp, #2016 @ 0x7e0 │ │ │ │ - ldr.w r3, [pc, #2132] @ 16725c │ │ │ │ + ldr.w r3, [pc, #2132] @ 167244 │ │ │ │ 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 16718a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 167178 │ │ │ │ + beq.w 167160 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 168034 │ │ │ │ + beq.w 16801c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 166a54 │ │ │ │ + bls.n 166a3c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16854c │ │ │ │ + beq.w 168534 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 168572 │ │ │ │ + beq.w 16855a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16726c │ │ │ │ + beq.w 167254 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1671de │ │ │ │ + bhi.w 1671c6 │ │ │ │ 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 +399084,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 167220 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 160768 │ │ │ │ + bl 160750 │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 167faa │ │ │ │ + bmi.w 167f92 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 167212 │ │ │ │ + bpl.n 1671fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167aa4 │ │ │ │ + beq.w 167a8c │ │ │ │ addw r5, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165980 │ │ │ │ + bl 165968 │ │ │ │ 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 1671da │ │ │ │ + ldr r2, [pc, #128] @ (167248 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #128] @ (167264 ) │ │ │ │ + ldr r1, [pc, #128] @ (16724c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #116] @ (167268 ) │ │ │ │ - ldr r3, [pc, #100] @ (16725c ) │ │ │ │ + ldr r2, [pc, #116] @ (167250 ) │ │ │ │ + ldr r3, [pc, #100] @ (167244 ) │ │ │ │ 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 16927a │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2016 @ 0x7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167a86 │ │ │ │ + beq.w 167a6e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1649c0 │ │ │ │ + bl 1649a8 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 160308 │ │ │ │ + bl 1602f0 │ │ │ │ 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 1671da │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 1675f4 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 1675dc ) │ │ │ │ movs r4, r2 │ │ │ │ subs r2, r3, r5 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dab4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4b8 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4b8 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4b8 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4b8 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d4e8 │ │ │ │ + bl 15d4b8 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cf94 │ │ │ │ + bl 15cf68 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cf94 │ │ │ │ + bl 15cf68 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fe18 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 163a78 │ │ │ │ + bl 163a60 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163398 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163398 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163398 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163398 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 166160 │ │ │ │ + bl 166148 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1651a0 │ │ │ │ + bl 165188 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f884 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f3b0 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 15ea18 │ │ │ │ + bl 15e9e0 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebc8 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecf0 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecf0 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 15eafc │ │ │ │ + bl 15eac4 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebc8 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebc8 │ │ │ │ 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 1671da │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee5c │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 164190 │ │ │ │ + bl 164178 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ ldr.w r2, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 15e840 │ │ │ │ + bl 15e808 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 160018 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 160018 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690be │ │ │ │ + bcs.w 1690a6 │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690de │ │ │ │ + bcs.w 1690c6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 169270 │ │ │ │ + bls.w 169258 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16924e │ │ │ │ + bls.w 169236 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169176 │ │ │ │ + bcs.w 16915e │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1690fe │ │ │ │ + bcc.w 1690e6 │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1691d2 │ │ │ │ + bcc.w 1691ba │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169116 │ │ │ │ + bcs.w 1690fe │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691b2 │ │ │ │ + bcs.w 16919a │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169136 │ │ │ │ + bcs.w 16911e │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169192 │ │ │ │ + bcs.w 16917a │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16920e │ │ │ │ + bcs.w 1691f6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169156 │ │ │ │ + bcs.w 16913e │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16909e │ │ │ │ + bcs.w 169086 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691ee │ │ │ │ + bcs.w 1691d6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16922e │ │ │ │ + bcs.w 169216 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e0c8 │ │ │ │ + bl 15e090 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e5a8 │ │ │ │ + bl 15e570 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e3dc │ │ │ │ + bl 15e3a4 │ │ │ │ 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 1671da │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e20c │ │ │ │ + bl 15e1d4 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e914 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e914 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e914 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e914 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e914 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e720 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163398 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 162628 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 1618e8 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 162628 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 1618e8 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f80 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f80 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162ce0 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161258 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 1671da │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161258 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f80 │ │ │ │ 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 1671da │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 160be8 │ │ │ │ + bl 160bd0 │ │ │ │ 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 1671da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 1671c6 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 +401303,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 1671da │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c248 │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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 1671da │ │ │ │ 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] @ (16934c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (169368 ) │ │ │ │ + ldr r3, [pc, #184] @ (169350 ) │ │ │ │ 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 17fba0 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 169342 │ │ │ │ + beq.n 16932a │ │ │ │ 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 169320 │ │ │ │ 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 169310 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1669f0 │ │ │ │ + bl 1669d8 │ │ │ │ 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 1692de │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1692e4 │ │ │ │ + bne.n 1692cc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (16936c ) │ │ │ │ - ldr r3, [pc, #32] @ (169368 ) │ │ │ │ + ldr r2, [pc, #40] @ (169354 ) │ │ │ │ + ldr r3, [pc, #32] @ (169350 ) │ │ │ │ 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 169346 │ │ │ │ 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 r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 1693a8 │ │ │ │ + cbz r2, 169390 │ │ │ │ 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 +401742,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 16936a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1693e6 │ │ │ │ + cbz r2, 1693ce │ │ │ │ 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 +401765,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 1693a8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 169458 │ │ │ │ + cbz r2, 169440 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16945c │ │ │ │ + vldr s11, [pc, #104] @ 169444 │ │ │ │ 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 +401797,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 1693de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16947c │ │ │ │ + cbz r2, 169464 │ │ │ │ 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 16944e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1694e0 │ │ │ │ + cbz r2, 1694c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1694e4 │ │ │ │ + vldr s12, [pc, #88] @ 1694cc │ │ │ │ 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 +401840,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 16947a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16951c │ │ │ │ + cbz r2, 169504 │ │ │ │ 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 1694dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1695b0 │ │ │ │ + beq.n 169598 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1695b4 │ │ │ │ + vldr s11, [pc, #132] @ 16959c │ │ │ │ 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 +401905,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 169520 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1695ec │ │ │ │ + cbz r2, 1695d4 │ │ │ │ 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 1695ac │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169624 │ │ │ │ + cbz r2, 16960c │ │ │ │ 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 1695e4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169698 │ │ │ │ + cbz r2, 169680 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16969c │ │ │ │ + vldr s11, [pc, #104] @ 169684 │ │ │ │ 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 +401980,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 16961e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1696d8 │ │ │ │ + cbz r2, 1696c0 │ │ │ │ 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 169690 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 169788 │ │ │ │ + beq.n 169770 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16978c │ │ │ │ + vldr s10, [pc, #164] @ 169774 │ │ │ │ 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 +402053,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 1696d8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1697c2 │ │ │ │ + cbz r2, 1697aa │ │ │ │ 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 169782 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 169826 │ │ │ │ + cbz r2, 16980e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169828 │ │ │ │ + vldr s12, [pc, #88] @ 169810 │ │ │ │ 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 +402104,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 1697be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169864 │ │ │ │ + cbz r2, 16984c │ │ │ │ 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 +402125,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 169820 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1698f8 │ │ │ │ + beq.n 1698e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1698fc │ │ │ │ + vldr s11, [pc, #132] @ 1698e4 │ │ │ │ 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 +402169,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 169868 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 169936 │ │ │ │ + cbz r2, 16991e │ │ │ │ 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 1698f4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1699a8 │ │ │ │ + cbz r2, 169990 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1699ac │ │ │ │ + vldr s11, [pc, #104] @ 169994 │ │ │ │ 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 +402223,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 16992e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1699c8 │ │ │ │ + cbz r2, 1699b0 │ │ │ │ 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 16999e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169a2e │ │ │ │ + cbz r2, 169a16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169a30 │ │ │ │ + vldr s12, [pc, #88] @ 169a18 │ │ │ │ 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 +402266,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 1699c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169a6c │ │ │ │ + cbz r2, 169a54 │ │ │ │ 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 +402287,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 169a28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169ad0 │ │ │ │ + cbz r2, 169ab8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169ad4 │ │ │ │ + vldr s12, [pc, #88] @ 169abc │ │ │ │ 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 +402317,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 169a6a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169b0c │ │ │ │ + cbz r2, 169af4 │ │ │ │ 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 169acc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169b7a │ │ │ │ + cbz r2, 169b62 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169b7c │ │ │ │ + vldr s11, [pc, #96] @ 169b64 │ │ │ │ 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 +402370,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 169b06 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169be2 │ │ │ │ + cbz r2, 169bca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169be4 │ │ │ │ + vldr s12, [pc, #88] @ 169bcc │ │ │ │ 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 +402401,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 169b7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169c4a │ │ │ │ + cbz r2, 169c32 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169c4c │ │ │ │ + vldr s12, [pc, #88] @ 169c34 │ │ │ │ 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 +402432,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 169be2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169cba │ │ │ │ + cbz r2, 169ca2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169cbc │ │ │ │ + vldr s11, [pc, #96] @ 169ca4 │ │ │ │ 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 +402465,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 169c46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d22 │ │ │ │ + cbz r2, 169d0a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169d24 │ │ │ │ + vldr s12, [pc, #88] @ 169d0c │ │ │ │ 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 +402496,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 169cba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d92 │ │ │ │ + cbz r2, 169d7a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169d94 │ │ │ │ + vldr s11, [pc, #96] @ 169d7c │ │ │ │ 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 +402529,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 169d1e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169dfa │ │ │ │ + cbz r2, 169de2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169dfc │ │ │ │ + vldr s12, [pc, #88] @ 169de4 │ │ │ │ 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 +402560,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 169d92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169e6c │ │ │ │ + cbz r2, 169e54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169e70 │ │ │ │ + vldr s11, [pc, #100] @ 169e58 │ │ │ │ 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 +402593,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 169df6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169ee2 │ │ │ │ + cbz r2, 169eca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169ee4 │ │ │ │ + vldr s11, [pc, #100] @ 169ecc │ │ │ │ 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 +402629,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 169e6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169f4a │ │ │ │ + cbz r2, 169f32 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169f4c │ │ │ │ + vldr s12, [pc, #88] @ 169f34 │ │ │ │ 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 +402660,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 169ee2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169fbe │ │ │ │ + cbz r2, 169fa6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169fc0 │ │ │ │ + vldr s11, [pc, #100] @ 169fa8 │ │ │ │ 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 +402694,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 169f46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a026 │ │ │ │ + cbz r2, 16a00e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a028 │ │ │ │ + vldr s12, [pc, #88] @ 16a010 │ │ │ │ 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 +402725,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 169fbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a09a │ │ │ │ + cbz r2, 16a082 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16a09c │ │ │ │ + vldr s11, [pc, #100] @ 16a084 │ │ │ │ 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 +402759,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 16a022 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a110 │ │ │ │ + cbz r2, 16a0f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a114 │ │ │ │ + vldr s11, [pc, #104] @ 16a0fc │ │ │ │ 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 +402793,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 16a096 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a17c │ │ │ │ + cbz r2, 16a164 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a180 │ │ │ │ + vldr s12, [pc, #92] @ 16a168 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a184 │ │ │ │ + vldr s11, [pc, #88] @ 16a16c │ │ │ │ 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 +402827,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 16a116 │ │ │ │ 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, 16a1d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a1f0 │ │ │ │ + vldr s12, [pc, #92] @ 16a1d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a1f4 │ │ │ │ + vldr s11, [pc, #88] @ 16a1dc │ │ │ │ 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 +402862,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 16a186 │ │ │ │ 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, 16a254 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a270 │ │ │ │ - vldr s10, [pc, #108] @ 16a274 │ │ │ │ + vldr s11, [pc, #108] @ 16a258 │ │ │ │ + vldr s10, [pc, #108] @ 16a25c │ │ │ │ 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 +402900,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 16a1f2 │ │ │ │ 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, 16a2c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a2dc │ │ │ │ + vldr s12, [pc, #88] @ 16a2c4 │ │ │ │ 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 +402934,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 16a272 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16a354 │ │ │ │ + cbz r2, 16a33c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a358 │ │ │ │ - vldr s10, [pc, #108] @ 16a35c │ │ │ │ + vldr s11, [pc, #108] @ 16a340 │ │ │ │ + vldr s10, [pc, #108] @ 16a344 │ │ │ │ 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 +402969,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 16a2da │ │ │ │ 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, 16a3ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a3d4 │ │ │ │ - vldr s10, [pc, #104] @ 16a3d8 │ │ │ │ + vldr s11, [pc, #104] @ 16a3bc │ │ │ │ + vldr s10, [pc, #104] @ 16a3c0 │ │ │ │ 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 +403007,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 16a35a │ │ │ │ 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, 16a438 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a454 │ │ │ │ - vldr s10, [pc, #108] @ 16a458 │ │ │ │ + vldr s11, [pc, #108] @ 16a43c │ │ │ │ + vldr s10, [pc, #108] @ 16a440 │ │ │ │ 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 +403044,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 16a3d6 │ │ │ │ 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, 16a4aa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 16a4c4 │ │ │ │ + vldr s12, [pc, #88] @ 16a4ac │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 16a4c8 │ │ │ │ + vldr s11, [pc, #84] @ 16a4b0 │ │ │ │ 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 +403081,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 16a45e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (16a55c ) │ │ │ │ + ldr r1, [pc, #148] @ (16a544 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a534 │ │ │ │ + cbz r2, 16a51c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 16a538 │ │ │ │ + vldr s12, [pc, #92] @ 16a520 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a53c │ │ │ │ + vldr s11, [pc, #88] @ 16a524 │ │ │ │ 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 +403116,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 16a4ce │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (16a5d0 ) │ │ │ │ + ldr r1, [pc, #148] @ (16a5b8 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a578 │ │ │ │ + cbz r2, 16a560 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 16a57c │ │ │ │ + vldr s14, [pc, #48] @ 16a564 │ │ │ │ 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 16a53a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a5b6 │ │ │ │ + cbz r2, 16a59e │ │ │ │ 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 16a578 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16a5f0 │ │ │ │ + cbz r2, 16a5d8 │ │ │ │ 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] @ 16a5dc │ │ │ │ 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 16a5b2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a618 │ │ │ │ + cbz r2, 16a600 │ │ │ │ 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 16a5ea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a650 │ │ │ │ + cbz r2, 16a638 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 16a654 │ │ │ │ + vldr s14, [pc, #44] @ 16a63c │ │ │ │ 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 16a612 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a680 │ │ │ │ + cbz r2, 16a668 │ │ │ │ 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 16a64a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a6cc │ │ │ │ + cbz r2, 16a6b4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a6d0 │ │ │ │ + vldr s13, [pc, #60] @ 16a6b8 │ │ │ │ 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 +403258,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 16a67c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a724 │ │ │ │ + cbz r2, 16a70c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a728 │ │ │ │ + vldr s13, [pc, #72] @ 16a710 │ │ │ │ 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 +403284,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 16a6ca │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a75c │ │ │ │ + cbz r2, 16a744 │ │ │ │ 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 16a71a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a79c │ │ │ │ + cbz r2, 16a784 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 16a7a0 │ │ │ │ + vldr s14, [pc, #56] @ 16a788 │ │ │ │ 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 16a758 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a7e2 │ │ │ │ + cbz r2, 16a7ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16a7e4 │ │ │ │ + vldr s14, [pc, #52] @ 16a7cc │ │ │ │ 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 16a79c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a81a │ │ │ │ + cbz r2, 16a802 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 16a81c │ │ │ │ + vldr s14, [pc, #44] @ 16a804 │ │ │ │ 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 16a7da │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a870 │ │ │ │ + cbz r2, 16a858 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a874 │ │ │ │ + vldr s13, [pc, #72] @ 16a85c │ │ │ │ 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 +403393,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 16a816 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a8c2 │ │ │ │ + cbz r2, 16a8aa │ │ │ │ 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] @ 16a8ac │ │ │ │ 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 +403421,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 16a876 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a912 │ │ │ │ + cbz r2, 16a8fa │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 16a914 │ │ │ │ + vldr s13, [pc, #64] @ 16a8fc │ │ │ │ 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 +403447,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 16a8c6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a988 │ │ │ │ + cbz r2, 16a970 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16a98c │ │ │ │ + vldr s12, [pc, #104] @ 16a974 │ │ │ │ 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 +403481,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 16a912 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a9d6 │ │ │ │ + cbz r2, 16a9be │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a9d8 │ │ │ │ + vldr s13, [pc, #60] @ 16a9c0 │ │ │ │ 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 +403508,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 16a98a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16aa2c │ │ │ │ + cbz r2, 16aa14 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa30 │ │ │ │ + vldr s13, [pc, #72] @ 16aa18 │ │ │ │ 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 +403534,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 16a9d8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aa82 │ │ │ │ + cbz r2, 16aa6a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa84 │ │ │ │ + vldr s13, [pc, #72] @ 16aa6c │ │ │ │ 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 +403562,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 16aa30 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aaf6 │ │ │ │ + cbz r2, 16aade │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16aaf8 │ │ │ │ + vldr s12, [pc, #100] @ 16aae0 │ │ │ │ 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 +403597,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 16aa82 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab40 │ │ │ │ + cbz r2, 16ab28 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ab44 │ │ │ │ + vldr s13, [pc, #64] @ 16ab2c │ │ │ │ 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 +403622,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 16aaf2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab76 │ │ │ │ + cbz r2, 16ab5e │ │ │ │ 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 16ab3c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16aba8 │ │ │ │ + cbz r2, 16ab90 │ │ │ │ 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 16ab6e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16abd2 │ │ │ │ + cbz r2, 16abba │ │ │ │ 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 16ab9c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (16ac18 ) │ │ │ │ + ldr r3, [pc, #64] @ (16ac00 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac14 │ │ │ │ + cbz r2, 16abfc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (16ac1c ) │ │ │ │ + ldr r2, [pc, #56] @ (16ac04 ) │ │ │ │ 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 16abd6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ac60 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ac48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac5e │ │ │ │ + cbz r2, 16ac46 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16ac64 ) │ │ │ │ + ldr r2, [pc, #52] @ (16ac4c ) │ │ │ │ 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 16ac20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16aca8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ac90 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16aca6 │ │ │ │ + cbz r2, 16ac8e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16acac ) │ │ │ │ + ldr r2, [pc, #52] @ (16ac94 ) │ │ │ │ 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 16ac6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (16acec ) │ │ │ │ + ldr r4, [pc, #56] @ (16acd4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ace8 │ │ │ │ + cbz r2, 16acd0 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (16acf0 ) │ │ │ │ + ldr r2, [pc, #48] @ (16acd8 ) │ │ │ │ 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 16acb2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16ad4c ) │ │ │ │ + ldr r3, [pc, #84] @ (16ad34 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad44 │ │ │ │ + cbz r2, 16ad2c │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16ad50 ) │ │ │ │ + ldr r4, [pc, #80] @ (16ad38 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16ad48 │ │ │ │ + vldr s14, [pc, #64] @ 16ad30 │ │ │ │ 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 +403808,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 16acf2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ad94 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ad7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad90 │ │ │ │ + cbz r2, 16ad78 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (16ad98 ) │ │ │ │ + ldr r5, [pc, #56] @ (16ad80 ) │ │ │ │ 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 16ad4a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16adf4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16addc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16adec │ │ │ │ + cbz r2, 16add4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16adf8 ) │ │ │ │ + ldr r4, [pc, #80] @ (16ade0 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16adf0 │ │ │ │ + vldr s14, [pc, #64] @ 16add8 │ │ │ │ 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 +403870,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 16ad9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ae3c ) │ │ │ │ + ldr r3, [pc, #60] @ (16ae24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ae3a │ │ │ │ + cbz r2, 16ae22 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (16ae40 ) │ │ │ │ + ldr r4, [pc, #56] @ (16ae28 ) │ │ │ │ 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 16adfa │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16aea0 ) │ │ │ │ + ldr r4, [pc, #88] @ (16ae88 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ae9e │ │ │ │ + cbz r2, 16ae86 │ │ │ │ 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] @ (16ae8c ) │ │ │ │ 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 +403934,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 16ae4e │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16aef4 ) │ │ │ │ + ldr r4, [pc, #72] @ (16aedc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16aef0 │ │ │ │ + cbz r2, 16aed8 │ │ │ │ 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] @ (16aee0 ) │ │ │ │ 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 +403965,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 16aeaa │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16af58 ) │ │ │ │ + ldr r4, [pc, #88] @ (16af40 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16af56 │ │ │ │ + cbz r2, 16af3e │ │ │ │ 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] @ (16af44 ) │ │ │ │ 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 +404000,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 16af06 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16afac ) │ │ │ │ + ldr r4, [pc, #72] @ (16af94 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16afa8 │ │ │ │ + cbz r2, 16af90 │ │ │ │ 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] @ (16af98 ) │ │ │ │ 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 +404031,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 16af62 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b020 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b008 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b018 │ │ │ │ + cbz r2, 16b000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b024 ) │ │ │ │ + ldr r4, [pc, #100] @ (16b00c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b01c │ │ │ │ + vldr s14, [pc, #88] @ 16b004 │ │ │ │ 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 +404068,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 16afb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b074 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b05c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b072 │ │ │ │ + cbz r2, 16b05a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b078 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b060 ) │ │ │ │ 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 +404101,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 16b020 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #840] @ (16b3c0 ) │ │ │ │ + ldr r7, [pc, #936] @ (16b408 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b0e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b0d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b0e0 │ │ │ │ + cbz r2, 16b0c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b0ec ) │ │ │ │ + ldr r4, [pc, #100] @ (16b0d4 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b0e4 │ │ │ │ + vldr s14, [pc, #88] @ 16b0cc │ │ │ │ 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 +404138,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 16b078 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r7, [pc, #504] @ (16b2e4 ) │ │ │ │ + ldr r7, [pc, #600] @ (16b32c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b138 ) │ │ │ │ + ldr r3, [pc, #68] @ (16b120 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b136 │ │ │ │ + cbz r2, 16b11e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b13c ) │ │ │ │ + ldr r4, [pc, #60] @ (16b124 ) │ │ │ │ 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 +404170,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 16b0e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #40] @ (16b164 ) │ │ │ │ + ldr r7, [pc, #136] @ (16b1ac ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b198 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b180 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b194 │ │ │ │ + cbz r2, 16b17c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b19c ) │ │ │ │ + ldr r4, [pc, #80] @ (16b184 ) │ │ │ │ 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 +404203,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 16b13c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #744] @ (16b484 ) │ │ │ │ + ldr r6, [pc, #840] @ (16b4cc ) │ │ │ │ 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] @ (16b1d0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b1e6 │ │ │ │ + cbz r2, 16b1ce │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b1ec ) │ │ │ │ + ldr r0, [pc, #64] @ (16b1d4 ) │ │ │ │ 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 +404234,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 16b19c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #352] @ (16b34c ) │ │ │ │ + ldr r6, [pc, #448] @ (16b394 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16b258 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b240 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b252 │ │ │ │ + cbz r2, 16b23a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (16b25c ) │ │ │ │ + ldr r4, [pc, #96] @ (16b244 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 16b254 │ │ │ │ + vldr s14, [pc, #84] @ 16b23c │ │ │ │ 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 +404270,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 16b1ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #40] @ (16b284 ) │ │ │ │ + ldr r6, [pc, #136] @ (16b2cc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b2ac ) │ │ │ │ + ldr r3, [pc, #72] @ (16b294 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b2aa │ │ │ │ + cbz r2, 16b292 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b2b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b298 ) │ │ │ │ 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 +404302,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 16b258 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #616] @ (16b518 ) │ │ │ │ + ldr r5, [pc, #712] @ (16b560 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (16b308 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b2f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b306 │ │ │ │ + cbz r2, 16b2ee │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (16b30c ) │ │ │ │ + ldr r4, [pc, #76] @ (16b2f4 ) │ │ │ │ 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 +404335,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 16b2b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #280] @ (16b424 ) │ │ │ │ + ldr r5, [pc, #376] @ (16b46c ) │ │ │ │ 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] @ (16b340 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b354 │ │ │ │ + cbz r2, 16b33c │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b35c ) │ │ │ │ + ldr r0, [pc, #64] @ (16b344 ) │ │ │ │ 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 +404365,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 16b30c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #928] @ (16b6fc ) │ │ │ │ + ldr r5, [pc, #0] @ (16b344 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b3cc ) │ │ │ │ + ldr r3, [pc, #104] @ (16b3b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b3c4 │ │ │ │ + cbz r2, 16b3ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b3d0 ) │ │ │ │ + ldr r4, [pc, #100] @ (16b3b8 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b3c8 │ │ │ │ + vldr s14, [pc, #88] @ 16b3b0 │ │ │ │ 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 +404402,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 16b35c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #616] @ (16b638 ) │ │ │ │ + ldr r4, [pc, #712] @ (16b680 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b41c ) │ │ │ │ + ldr r3, [pc, #68] @ (16b404 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b41a │ │ │ │ + cbz r2, 16b402 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b420 ) │ │ │ │ + ldr r4, [pc, #60] @ (16b408 ) │ │ │ │ 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 +404434,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 16b3cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r4, [pc, #152] @ (16b4b8 ) │ │ │ │ + ldr r4, [pc, #248] @ (16b500 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b47c ) │ │ │ │ + ldr r3, [pc, #84] @ (16b464 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b478 │ │ │ │ + cbz r2, 16b460 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b480 ) │ │ │ │ + ldr r4, [pc, #80] @ (16b468 ) │ │ │ │ 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 +404467,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 16b420 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #856] @ (16b7d8 ) │ │ │ │ + ldr r3, [pc, #952] @ (16b820 ) │ │ │ │ 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] @ (16b4b4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b4ca │ │ │ │ + cbz r2, 16b4b2 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b4d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (16b4b8 ) │ │ │ │ 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 +404498,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 16b480 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #464] @ (16b6a0 ) │ │ │ │ + ldr r3, [pc, #560] @ (16b6e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b55a │ │ │ │ + beq.n 16b542 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b55c │ │ │ │ + vldr s11, [pc, #120] @ 16b544 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b560 │ │ │ │ + vldr s10, [pc, #116] @ 16b548 │ │ │ │ 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 +404541,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 16b4d8 │ │ │ │ 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 16b5ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 16b608 │ │ │ │ + vldr s10, [pc, #152] @ 16b5f0 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 16b60c │ │ │ │ + vldr s9, [pc, #148] @ 16b5f4 │ │ │ │ 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 +404592,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 16b564 │ │ │ │ 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 16b67e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b698 │ │ │ │ + vldr s11, [pc, #120] @ 16b680 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b69c │ │ │ │ + vldr s10, [pc, #116] @ 16b684 │ │ │ │ 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 +404636,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 16b614 │ │ │ │ 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, 16b6f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16b714 │ │ │ │ + vldr s11, [pc, #104] @ 16b6fc │ │ │ │ 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 +404672,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 16b696 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16b72a │ │ │ │ + cbz r2, 16b712 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16b71c │ │ │ │ + bne.n 16b704 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b766 │ │ │ │ + cbz r2, 16b74e │ │ │ │ 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 +404704,65 @@ │ │ │ │ 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 16b724 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b798 │ │ │ │ + cbz r2, 16b780 │ │ │ │ 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 16b760 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16b7e2 │ │ │ │ + cbz r2, 16b7ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16b7e8 │ │ │ │ + vldr d6, [pc, #60] @ 16b7d0 │ │ │ │ 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 16b79c │ │ │ │ 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, 16b80e │ │ │ │ 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 +404770,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 16b7e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b85e │ │ │ │ + cbz r2, 16b846 │ │ │ │ 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 +404791,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 16b81e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b8b4 │ │ │ │ + cbz r2, 16b89c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 16b8b8 │ │ │ │ + vldr d4, [pc, #76] @ 16b8a0 │ │ │ │ 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 +404819,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 16b860 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 16b8f6 │ │ │ │ + cbz r2, 16b8de │ │ │ │ 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 +404843,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 16b8b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b930 │ │ │ │ + cbz r2, 16b918 │ │ │ │ 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 +404864,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 16b8ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16b972 │ │ │ │ + cbz r2, 16b95a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16b974 │ │ │ │ + vldr s14, [pc, #52] @ 16b95c │ │ │ │ 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 16b930 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16b9cc │ │ │ │ + cbz r2, 16b9b4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16b9d0 │ │ │ │ + vldr s13, [pc, #76] @ 16b9b8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16b9d4 │ │ │ │ + vldr s12, [pc, #72] @ 16b9bc │ │ │ │ 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 +404914,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 16b976 │ │ │ │ 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, 16b9f6 │ │ │ │ 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 +404938,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 16b9d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba46 │ │ │ │ + cbz r2, 16ba2e │ │ │ │ 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 +404959,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 16ba06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba90 │ │ │ │ + cbz r2, 16ba78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ba94 │ │ │ │ + vldr s13, [pc, #64] @ 16ba7c │ │ │ │ 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 +404982,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 16ba42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16badc │ │ │ │ + cbz r2, 16bac4 │ │ │ │ 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 +405009,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 16ba8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bb30 │ │ │ │ + cbz r2, 16bb18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16bb34 │ │ │ │ + vldr s13, [pc, #72] @ 16bb1c │ │ │ │ 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 +405036,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 16bae0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16bbaa │ │ │ │ + cbz r2, 16bb92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16bbac │ │ │ │ + vldr s12, [pc, #104] @ 16bb94 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16bbb0 │ │ │ │ + vldr s11, [pc, #100] @ 16bb98 │ │ │ │ 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 +405074,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 16bb3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bbea │ │ │ │ + cbz r2, 16bbd2 │ │ │ │ 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 +405097,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 16bbac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bc24 │ │ │ │ + cbz r2, 16bc0c │ │ │ │ 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 +405118,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 16bbe2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bc70 │ │ │ │ + cbz r2, 16bc58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bc74 │ │ │ │ + vldr s13, [pc, #64] @ 16bc5c │ │ │ │ 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 +405142,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 16bc22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bcba │ │ │ │ + cbz r2, 16bca2 │ │ │ │ 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 +405168,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 16bc6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bcfc │ │ │ │ + cbz r2, 16bce4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 16bd00 │ │ │ │ + vldr s14, [pc, #56] @ 16bce8 │ │ │ │ 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 16bcba │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bd34 │ │ │ │ + cbz r2, 16bd1c │ │ │ │ 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 16bcfe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bd8c │ │ │ │ + cbz r2, 16bd74 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16bd90 │ │ │ │ + vldr s13, [pc, #76] @ 16bd78 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16bd94 │ │ │ │ + vldr s12, [pc, #72] @ 16bd7c │ │ │ │ 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 +405238,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 16bd36 │ │ │ │ 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, 16bdae │ │ │ │ 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 16bd8e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16be26 │ │ │ │ + cbz r2, 16be0e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16be28 │ │ │ │ + vldr s12, [pc, #84] @ 16be10 │ │ │ │ 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 +405288,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 16bdc6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16be56 │ │ │ │ + cbz r2, 16be3e │ │ │ │ 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 16be22 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16beb6 │ │ │ │ + cbz r2, 16be9e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16beb8 │ │ │ │ + vldr s12, [pc, #84] @ 16bea0 │ │ │ │ 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 +405334,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 16be56 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bef4 │ │ │ │ + cbz r2, 16bedc │ │ │ │ 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 +405356,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 16beb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 16b6a0 │ │ │ │ - cbz r2, 16bf44 │ │ │ │ + b.w 16b688 │ │ │ │ + cbz r2, 16bf2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bf48 │ │ │ │ + vldr s13, [pc, #64] @ 16bf30 │ │ │ │ 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 +405381,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 16bef6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bf90 │ │ │ │ + cbz r2, 16bf78 │ │ │ │ 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 +405408,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 16bf42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bfe2 │ │ │ │ + cbz r2, 16bfca │ │ │ │ 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 +405435,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 16bf8e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c03e │ │ │ │ + cbz r2, 16c026 │ │ │ │ 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 +405467,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 16bfe0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c08e │ │ │ │ + cbz r2, 16c076 │ │ │ │ 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 +405493,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 16c03a │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c0ea │ │ │ │ + cbz r2, 16c0d2 │ │ │ │ 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 +405525,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 16c08c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c148 │ │ │ │ + cbz r2, 16c130 │ │ │ │ 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 +405552,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 16c0de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c1b8 │ │ │ │ + cbz r2, 16c1a0 │ │ │ │ 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 +405589,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 16c13a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c218 │ │ │ │ + cbz r2, 16c200 │ │ │ │ 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 +405617,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 16c1ae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c288 │ │ │ │ + cbz r2, 16c270 │ │ │ │ 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 +405654,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 16c20a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c2e8 │ │ │ │ + cbz r2, 16c2d0 │ │ │ │ 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 +405682,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 16c27e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c358 │ │ │ │ + cbz r2, 16c340 │ │ │ │ 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 +405720,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 16c2da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c3ae │ │ │ │ + cbz r2, 16c396 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 16c3b0 │ │ │ │ + vldr s13, [pc, #72] @ 16c398 │ │ │ │ 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 +405748,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 16c35e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c428 │ │ │ │ + cbz r2, 16c410 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16c42c │ │ │ │ + vldr s12, [pc, #108] @ 16c414 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16c430 │ │ │ │ + vldr s11, [pc, #104] @ 16c418 │ │ │ │ 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 +405785,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 16c3b6 │ │ │ │ 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 16c4aa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c4c4 │ │ │ │ + vldr s11, [pc, #132] @ 16c4ac │ │ │ │ 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 +405834,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 16c438 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c556 │ │ │ │ + beq.n 16c53e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c558 │ │ │ │ + vldr s11, [pc, #132] @ 16c540 │ │ │ │ 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 +405879,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 16c4cc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c608 │ │ │ │ + beq.n 16c5f0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c60c │ │ │ │ + vldr s10, [pc, #164] @ 16c5f4 │ │ │ │ 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 +405930,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 16c558 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c6bc │ │ │ │ + beq.n 16c6a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c6c0 │ │ │ │ + vldr s10, [pc, #164] @ 16c6a8 │ │ │ │ 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 +405983,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 16c60c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c6fc │ │ │ │ + cbz r2, 16c6e4 │ │ │ │ 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 +406006,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 16c6be │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c73c │ │ │ │ + cbz r2, 16c724 │ │ │ │ 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 +406029,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 16c6fc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c788 │ │ │ │ + cbz r2, 16c770 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16c78c │ │ │ │ + vldr s13, [pc, #64] @ 16c774 │ │ │ │ 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 +406053,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 16c73a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16c7d8 │ │ │ │ + cbz r2, 16c7c0 │ │ │ │ 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 +406080,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 16c786 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c82a │ │ │ │ + cbz r2, 16c812 │ │ │ │ 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 +406107,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 16c7d6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c88a │ │ │ │ + cbz r2, 16c872 │ │ │ │ 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 +406139,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 16c826 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c8da │ │ │ │ + cbz r2, 16c8c2 │ │ │ │ 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 +406165,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 16c886 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c93a │ │ │ │ + cbz r2, 16c922 │ │ │ │ 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 +406197,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 16c8d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c998 │ │ │ │ + cbz r2, 16c980 │ │ │ │ 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 +406224,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 16c92e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ca12 │ │ │ │ + beq.n 16c9fa │ │ │ │ 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 +406265,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 16c98c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ca70 │ │ │ │ + cbz r2, 16ca58 │ │ │ │ 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 +406292,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 16ca06 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16caea │ │ │ │ + beq.n 16cad2 │ │ │ │ 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 +406333,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 16ca64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cb48 │ │ │ │ + cbz r2, 16cb30 │ │ │ │ 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 +406360,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 16cade │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cbc4 │ │ │ │ + beq.n 16cbac │ │ │ │ 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 +406402,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 16cb3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16cc0a │ │ │ │ + cbz r2, 16cbf2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16cc10 │ │ │ │ + vldr d6, [pc, #60] @ 16cbf8 │ │ │ │ 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 16cbc4 │ │ │ │ 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, 16cc52 │ │ │ │ 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 +406455,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 16cc0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ccd0 │ │ │ │ + cbz r2, 16ccb8 │ │ │ │ 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 +406490,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 16cc6e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cd66 │ │ │ │ + beq.n 16cd4e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16cd68 │ │ │ │ + vldr s11, [pc, #132] @ 16cd50 │ │ │ │ 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 +406534,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 16ccd4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16cda2 │ │ │ │ + cbz r2, 16cd8a │ │ │ │ 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 16cd60 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cdec │ │ │ │ + cbz r2, 16cdd4 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cdf0 │ │ │ │ + vldr s13, [pc, #64] @ 16cdd8 │ │ │ │ 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 16cda2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16ce4a │ │ │ │ + cbz r2, 16ce32 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16ce4c │ │ │ │ + vldr s13, [pc, #76] @ 16ce34 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16ce50 │ │ │ │ + vldr s12, [pc, #72] @ 16ce38 │ │ │ │ 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 +406606,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 16cdf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16ce9c │ │ │ │ + cbz r2, 16ce84 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cea0 │ │ │ │ + vldr s13, [pc, #64] @ 16ce88 │ │ │ │ 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 16ce52 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 16cefa │ │ │ │ + cbz r2, 16cee2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16cefc │ │ │ │ + vldr s13, [pc, #76] @ 16cee4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16cf00 │ │ │ │ + vldr s12, [pc, #72] @ 16cee8 │ │ │ │ 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 +406661,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 16cea2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16cf54 │ │ │ │ + cbz r2, 16cf3c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cf58 │ │ │ │ + vldr s13, [pc, #68] @ 16cf40 │ │ │ │ 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 +406691,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 16cf00 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16cfac │ │ │ │ + cbz r2, 16cf94 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cfb0 │ │ │ │ + vldr s13, [pc, #68] @ 16cf98 │ │ │ │ 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 +406720,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 16cf58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16d004 │ │ │ │ + cbz r2, 16cfec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d008 │ │ │ │ + vldr s13, [pc, #72] @ 16cff0 │ │ │ │ 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 +406748,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 16cfae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d03e │ │ │ │ + cbz r2, 16d026 │ │ │ │ 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 16d000 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d090 │ │ │ │ + cbz r2, 16d078 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d094 │ │ │ │ + vldr s13, [pc, #72] @ 16d07c │ │ │ │ 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 +406793,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 16d03a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d0ca │ │ │ │ + cbz r2, 16d0b2 │ │ │ │ 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 16d08c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d128 │ │ │ │ + cbz r2, 16d110 │ │ │ │ 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 +406840,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 16d0be │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d1b0 │ │ │ │ + beq.n 16d198 │ │ │ │ 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 +406882,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 16d12e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d210 │ │ │ │ + cbz r2, 16d1f8 │ │ │ │ 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 +406910,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 16d1a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d274 │ │ │ │ + cbz r2, 16d25c │ │ │ │ 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 +406944,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 16d204 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d320 │ │ │ │ + beq.n 16d308 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d324 │ │ │ │ + vldr s10, [pc, #160] @ 16d30c │ │ │ │ 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 +406994,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 16d274 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d384 │ │ │ │ + cbz r2, 16d36c │ │ │ │ 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 +407024,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 16d31a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d40c │ │ │ │ + beq.n 16d3f4 │ │ │ │ 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 +407066,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 16d38a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d46c │ │ │ │ + cbz r2, 16d454 │ │ │ │ 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 +407094,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 16d402 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d4d0 │ │ │ │ + cbz r2, 16d4b8 │ │ │ │ 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 +407128,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 16d460 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d57c │ │ │ │ + beq.n 16d564 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d580 │ │ │ │ + vldr s10, [pc, #160] @ 16d568 │ │ │ │ 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 +407178,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 16d4d0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d5b0 │ │ │ │ + cbz r2, 16d598 │ │ │ │ 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 16d57e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d5e2 │ │ │ │ + cbz r2, 16d5ca │ │ │ │ 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 16d5aa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d61a │ │ │ │ + cbz r2, 16d602 │ │ │ │ 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 +407236,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 16d5e0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d64e │ │ │ │ + cbz r2, 16d636 │ │ │ │ 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 16d60e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d67c │ │ │ │ + cbz r2, 16d664 │ │ │ │ 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 16d64a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d6ae │ │ │ │ + cbz r2, 16d696 │ │ │ │ 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 16d676 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d6e6 │ │ │ │ + cbz r2, 16d6ce │ │ │ │ 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 +407310,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 16d6ac │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d71a │ │ │ │ + cbz r2, 16d702 │ │ │ │ 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 16d6da │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d742 │ │ │ │ + cbz r2, 16d72a │ │ │ │ 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 16d710 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d772 │ │ │ │ + cbz r2, 16d75a │ │ │ │ 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 16d73a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d79a │ │ │ │ + cbz r2, 16d782 │ │ │ │ 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 16d768 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7ca │ │ │ │ + cbz r2, 16d7b2 │ │ │ │ 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 16d792 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7f2 │ │ │ │ + cbz r2, 16d7da │ │ │ │ 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 16d7c0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d81a │ │ │ │ + cbz r2, 16d802 │ │ │ │ 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 16d7e8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d83c │ │ │ │ + cbz r2, 16d824 │ │ │ │ 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 16d810 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d85c │ │ │ │ + cbz r2, 16d844 │ │ │ │ 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 16d832 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d880 │ │ │ │ + cbz r2, 16d868 │ │ │ │ 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 16d854 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8ae │ │ │ │ + cbz r2, 16d896 │ │ │ │ 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 16d874 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d8d0 │ │ │ │ + cbz r2, 16d8b8 │ │ │ │ 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 16d8a4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8f0 │ │ │ │ + cbz r2, 16d8d8 │ │ │ │ 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 16d8c6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d914 │ │ │ │ + cbz r2, 16d8fc │ │ │ │ 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 16d8e8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d942 │ │ │ │ + cbz r2, 16d92a │ │ │ │ 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 16d908 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d966 │ │ │ │ + cbz r2, 16d94e │ │ │ │ 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 16d934 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d986 │ │ │ │ + cbz r2, 16d96e │ │ │ │ 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 16d956 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d9b0 │ │ │ │ + cbz r2, 16d998 │ │ │ │ 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 16d97a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d9de │ │ │ │ + cbz r2, 16d9c6 │ │ │ │ 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 16d9a4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da02 │ │ │ │ + cbz r2, 16d9ea │ │ │ │ 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 16d9d0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da22 │ │ │ │ + cbz r2, 16da0a │ │ │ │ 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 16d9f2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da4c │ │ │ │ + cbz r2, 16da34 │ │ │ │ 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 16da16 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16da7a │ │ │ │ + cbz r2, 16da62 │ │ │ │ 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 16da40 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da9e │ │ │ │ + cbz r2, 16da86 │ │ │ │ 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 16da6c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dabe │ │ │ │ + cbz r2, 16daa6 │ │ │ │ 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 16da8e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dae8 │ │ │ │ + cbz r2, 16dad0 │ │ │ │ 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 16dab2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db0e │ │ │ │ + cbz r2, 16daf6 │ │ │ │ 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 16dadc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db2e │ │ │ │ + cbz r2, 16db16 │ │ │ │ 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 16dafe │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db58 │ │ │ │ + cbz r2, 16db40 │ │ │ │ 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 16db22 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db92 │ │ │ │ + cbz r2, 16db7a │ │ │ │ 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 +407742,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 16db58 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbc6 │ │ │ │ + cbz r2, 16dbae │ │ │ │ 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 16db86 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbfe │ │ │ │ + cbz r2, 16dbe6 │ │ │ │ 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 +407780,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 16dbc4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc32 │ │ │ │ + cbz r2, 16dc1a │ │ │ │ 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 16dbf2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc66 │ │ │ │ + cbz r2, 16dc4e │ │ │ │ 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 16dc26 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc9a │ │ │ │ + cbz r2, 16dc82 │ │ │ │ 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 16dc5a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dcd4 │ │ │ │ + cbz r2, 16dcbc │ │ │ │ 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 16dc8e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd10 │ │ │ │ + cbz r2, 16dcf8 │ │ │ │ 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 16dcca │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd48 │ │ │ │ + cbz r2, 16dd30 │ │ │ │ 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 16dd06 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd80 │ │ │ │ + cbz r2, 16dd68 │ │ │ │ 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 16dd3e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ddba │ │ │ │ + cbz r2, 16dda2 │ │ │ │ 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 16dd78 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ddf2 │ │ │ │ + cbz r2, 16ddda │ │ │ │ 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 16ddb0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16de2c │ │ │ │ + cbz r2, 16de14 │ │ │ │ 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 +407970,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 16ddec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16de68 │ │ │ │ + cbz r2, 16de50 │ │ │ │ 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 +407991,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 16de28 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dea4 │ │ │ │ + cbz r2, 16de8c │ │ │ │ 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 16de5e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dee0 │ │ │ │ + cbz r2, 16dec8 │ │ │ │ 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 16de9a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df1c │ │ │ │ + cbz r2, 16df04 │ │ │ │ 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 16ded6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df58 │ │ │ │ + cbz r2, 16df40 │ │ │ │ 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 16df12 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df94 │ │ │ │ + cbz r2, 16df7c │ │ │ │ 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 16df4e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dfd0 │ │ │ │ + cbz r2, 16dfb8 │ │ │ │ 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 16df8a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e00c │ │ │ │ + cbz r2, 16dff4 │ │ │ │ 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 16dfc6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e048 │ │ │ │ + cbz r2, 16e030 │ │ │ │ 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 16e002 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e0dc │ │ │ │ + beq.n 16e0c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e0e0 │ │ │ │ + vldr s11, [pc, #132] @ 16e0c8 │ │ │ │ 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 +408196,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 16e04c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (16e13c ) │ │ │ │ + ldr r3, [pc, #84] @ (16e124 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e138 │ │ │ │ + cbz r2, 16e120 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16e140 ) │ │ │ │ + ldr r4, [pc, #80] @ (16e128 ) │ │ │ │ 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 +408228,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 16e0e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ 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] @ (16e174 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16e188 │ │ │ │ + cbz r2, 16e170 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16e190 ) │ │ │ │ + ldr r0, [pc, #64] @ (16e178 ) │ │ │ │ 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 +408259,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 16e140 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e1c8 │ │ │ │ + cbz r2, 16e1b0 │ │ │ │ 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 16e188 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e200 │ │ │ │ + cbz r2, 16e1e8 │ │ │ │ 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 16e1c0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e266 │ │ │ │ + cbz r2, 16e24e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16e268 │ │ │ │ + vldr s12, [pc, #88] @ 16e250 │ │ │ │ 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 +408332,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 16e1fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e2fe │ │ │ │ + beq.n 16e2e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e300 │ │ │ │ + vldr s11, [pc, #132] @ 16e2e8 │ │ │ │ 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 +408377,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 16e26c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16e33a │ │ │ │ + cbz r2, 16e322 │ │ │ │ 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 16e2f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e3ac │ │ │ │ + cbz r2, 16e394 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e3b0 │ │ │ │ + vldr s12, [pc, #104] @ 16e398 │ │ │ │ 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 +408432,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 16e33a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16e404 │ │ │ │ + cbz r2, 16e3ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16e408 │ │ │ │ + vldr s13, [pc, #72] @ 16e3f0 │ │ │ │ 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 +408460,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 16e3ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16e47a │ │ │ │ + cbz r2, 16e462 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16e47c │ │ │ │ + vldr s12, [pc, #100] @ 16e464 │ │ │ │ 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 +408497,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 16e40a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16e4b0 │ │ │ │ + cbz r2, 16e498 │ │ │ │ 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 16e474 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e4e4 │ │ │ │ + cbz r2, 16e4cc │ │ │ │ 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 16e4a8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e518 │ │ │ │ + cbz r2, 16e500 │ │ │ │ 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 16e4dc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e54c │ │ │ │ + cbz r2, 16e534 │ │ │ │ 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 16e510 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e584 │ │ │ │ + cbz r2, 16e56c │ │ │ │ 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 16e542 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e5bc │ │ │ │ + cbz r2, 16e5a4 │ │ │ │ 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 16e57a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (16e634 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e61c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e630 │ │ │ │ + cbz r2, 16e618 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e638 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e620 ) │ │ │ │ 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 +408648,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 16e5be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16e6a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (16e68c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e6a0 │ │ │ │ + cbz r2, 16e688 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (16e6a8 ) │ │ │ │ + ldr r4, [pc, #92] @ (16e690 ) │ │ │ │ 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 +408685,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 16e638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (16e720 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e708 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e71c │ │ │ │ + cbz r2, 16e704 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e724 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e70c ) │ │ │ │ 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 +408725,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 16e6aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (16e78c ) │ │ │ │ + ldr r3, [pc, #96] @ (16e774 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e78a │ │ │ │ + cbz r2, 16e772 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (16e790 ) │ │ │ │ + ldr r4, [pc, #88] @ (16e778 ) │ │ │ │ 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 +408762,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 16e724 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e7e8 │ │ │ │ + cbz r2, 16e7d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e7ec │ │ │ │ + vldr s13, [pc, #76] @ 16e7d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e7f0 │ │ │ │ + vldr s12, [pc, #72] @ 16e7d8 │ │ │ │ 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 +408792,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 16e792 │ │ │ │ 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, 16e80a │ │ │ │ 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 16e7ea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e898 │ │ │ │ + cbz r2, 16e880 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16e89c │ │ │ │ + vldr s12, [pc, #108] @ 16e884 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16e8a0 │ │ │ │ + vldr s11, [pc, #104] @ 16e888 │ │ │ │ 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 +408847,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 16e826 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e8d2 │ │ │ │ + cbz r2, 16e8ba │ │ │ │ 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 16e89a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e928 │ │ │ │ + cbz r2, 16e910 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e92c │ │ │ │ + vldr s13, [pc, #76] @ 16e914 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e930 │ │ │ │ + vldr s12, [pc, #72] @ 16e918 │ │ │ │ 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 +408896,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 16e8d2 │ │ │ │ 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, 16e98e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e9a8 │ │ │ │ + vldr s12, [pc, #104] @ 16e990 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16e9ac │ │ │ │ + vldr s11, [pc, #100] @ 16e994 │ │ │ │ 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 +408936,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 16e936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e9de │ │ │ │ + cbz r2, 16e9c6 │ │ │ │ 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 16e9a6 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ea8c │ │ │ │ + beq.n 16ea74 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16ea90 │ │ │ │ + vldr s10, [pc, #164] @ 16ea78 │ │ │ │ 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 +409008,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 16e9dc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eac6 │ │ │ │ + cbz r2, 16eaae │ │ │ │ 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 16ea86 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb58 │ │ │ │ + beq.n 16eb40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16eb5c │ │ │ │ + vldr s11, [pc, #132] @ 16eb44 │ │ │ │ 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 +409073,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 16eac8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eb96 │ │ │ │ + cbz r2, 16eb7e │ │ │ │ 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 16eb54 │ │ │ │ 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 16ecba │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ecd2 │ │ │ │ + beq.w 16ecba │ │ │ │ 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] @ 16ecc4 │ │ │ │ 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 16ec00 │ │ │ │ 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 16ec2e │ │ │ │ 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 16ec60 │ │ │ │ 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] @ 16ecc4 │ │ │ │ + ble.n 16ec8e │ │ │ │ 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 16ebda │ │ │ │ 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 16ebd0 │ │ │ │ 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 +409211,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 16ee04 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ee1c │ │ │ │ + beq.w 16ee04 │ │ │ │ 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] @ 16ee10 │ │ │ │ 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 16ed48 │ │ │ │ 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 16ed76 │ │ │ │ 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 16eda6 │ │ │ │ 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 16edd8 │ │ │ │ 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 16ed22 │ │ │ │ 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 16ed18 │ │ │ │ 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 +409316,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 16ef20 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16ef38 │ │ │ │ + beq.n 16ef20 │ │ │ │ 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] @ 16ef2c │ │ │ │ + vldr s19, [pc, #224] @ 16ef30 │ │ │ │ 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 16ee94 │ │ │ │ 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 16eec2 │ │ │ │ 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 16eef4 │ │ │ │ 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 16ee6e │ │ │ │ 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 16ee64 │ │ │ │ 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 +409408,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 16f076 │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f08e │ │ │ │ + beq.w 16f076 │ │ │ │ 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] @ 16f080 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 16f09c │ │ │ │ + vldr s17, [pc, #264] @ 16f084 │ │ │ │ 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 16efc0 │ │ │ │ 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 16efee │ │ │ │ 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 16f01e │ │ │ │ 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 16f04e │ │ │ │ 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 16ef9a │ │ │ │ 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 16ef8e │ │ │ │ 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 16f116 │ │ │ │ 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] @ 16f120 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 16f13c │ │ │ │ + vldr s17, [pc, #112] @ 16f124 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 16f130 │ │ │ │ + vldr d10, [pc, #92] @ 16f118 │ │ │ │ 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 16f0ec │ │ │ │ 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 +409542,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 16f0c0 │ │ │ │ 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 16f120 │ │ │ │ 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] @ (16f290 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (16f2ac ) │ │ │ │ + ldr r1, [pc, #332] @ (16f294 ) │ │ │ │ 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 16f264 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f27c │ │ │ │ + beq.n 16f264 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 16f2a0 │ │ │ │ - vldr s17, [pc, #284] @ 16f2a4 │ │ │ │ + vldr s18, [pc, #284] @ 16f288 │ │ │ │ + vldr s17, [pc, #284] @ 16f28c │ │ │ │ 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 16f1aa │ │ │ │ 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 16f1d8 │ │ │ │ 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 16f206 │ │ │ │ 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 16f234 │ │ │ │ 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 +409646,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 16f184 │ │ │ │ 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 16f17c │ │ │ │ + ldr r2, [pc, #48] @ (16f298 ) │ │ │ │ + ldr r3, [pc, #40] @ (16f290 ) │ │ │ │ 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 16f282 │ │ │ │ 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, r6, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ 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] @ (16f408 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (16f424 ) │ │ │ │ + ldr r1, [pc, #336] @ (16f40c ) │ │ │ │ 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 16f3de │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f3f6 │ │ │ │ + beq.w 16f3de │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 16f418 │ │ │ │ - vldr s18, [pc, #288] @ 16f41c │ │ │ │ + vldr s19, [pc, #288] @ 16f400 │ │ │ │ + vldr s18, [pc, #288] @ 16f404 │ │ │ │ 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 16f324 │ │ │ │ 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 16f352 │ │ │ │ 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 16f380 │ │ │ │ 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 16f3ae │ │ │ │ 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 +409771,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 16f2fe │ │ │ │ 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 16f2f6 │ │ │ │ + ldr r2, [pc, #48] @ (16f410 ) │ │ │ │ + ldr r3, [pc, #36] @ (16f408 ) │ │ │ │ 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 16f3fc │ │ │ │ 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, r0, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ 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 16f542 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f55a │ │ │ │ + beq.n 16f542 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 16f564 │ │ │ │ - vldr s18, [pc, #260] @ 16f568 │ │ │ │ + vldr s19, [pc, #260] @ 16f54c │ │ │ │ + vldr s18, [pc, #260] @ 16f550 │ │ │ │ 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 16f486 │ │ │ │ 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 16f4b4 │ │ │ │ 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 16f4e8 │ │ │ │ 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 16f51c │ │ │ │ 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 16f460 │ │ │ │ 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 16f458 │ │ │ │ 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 16f5de │ │ │ │ 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] @ 16f5f0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 16f60c │ │ │ │ + vldr s21, [pc, #116] @ 16f5f4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 16f5f8 │ │ │ │ - vldr d8, [pc, #92] @ 16f600 │ │ │ │ + vldr d9, [pc, #88] @ 16f5e0 │ │ │ │ + vldr d8, [pc, #92] @ 16f5e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16f5ce │ │ │ │ + ble.n 16f5b6 │ │ │ │ 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 +409942,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 16f58e │ │ │ │ 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 16f5f0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 16f652 │ │ │ │ + cbz r2, 16f63a │ │ │ │ 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 +409974,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 17b2c4 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f62e │ │ │ │ + bne.n 16f616 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6a6 │ │ │ │ + cbz r2, 16f68e │ │ │ │ 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 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f674 │ │ │ │ + bne.n 16f65c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6fe │ │ │ │ + cbz r2, 16f6e6 │ │ │ │ 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 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f6c4 │ │ │ │ + bne.n 16f6ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f754 │ │ │ │ + cbz r2, 16f73c │ │ │ │ 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 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f71c │ │ │ │ + bne.n 16f704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f79e │ │ │ │ + cbz r2, 16f786 │ │ │ │ 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 17b2c4 │ │ │ │ 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 16f762 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f7f0 │ │ │ │ + cbz r2, 16f7d8 │ │ │ │ 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 17b2c4 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f7c4 │ │ │ │ + bne.n 16f7ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f840 │ │ │ │ + cbz r2, 16f828 │ │ │ │ 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 17b2c4 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f814 │ │ │ │ + bne.n 16f7fc │ │ │ │ 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] @ (16f8f0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (16f90c ) │ │ │ │ + ldr r1, [pc, #172] @ (16f8f4 ) │ │ │ │ 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 16f8d2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 16f8ea │ │ │ │ + cbz r5, 16f8d2 │ │ │ │ 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 17b2b0 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2b0 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2b0 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b2b0 │ │ │ │ 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 16f874 │ │ │ │ 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 16f86a │ │ │ │ + ldr r2, [pc, #36] @ (16f8f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (16f8f0 ) │ │ │ │ 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 16f8ec │ │ │ │ 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, r6, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ 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] @ (16f974 ) │ │ │ │ + ldr r3, [pc, #104] @ (16f978 ) │ │ │ │ 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, 16f956 │ │ │ │ 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 +410246,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 16f928 │ │ │ │ + ldr r2, [pc, #36] @ (16f97c ) │ │ │ │ + ldr r3, [pc, #28] @ (16f978 ) │ │ │ │ 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 16f96e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ 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] @ (16fa14 ) │ │ │ │ + ldr r3, [pc, #132] @ (16fa18 ) │ │ │ │ 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, 16f9f2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 16fa28 │ │ │ │ + vldr s10, [pc, #96] @ 16fa10 │ │ │ │ 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 +410304,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 16f9b6 │ │ │ │ + ldr r2, [pc, #40] @ (16fa1c ) │ │ │ │ + ldr r3, [pc, #32] @ (16fa18 ) │ │ │ │ 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 16fa0a │ │ │ │ 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, r4, #25 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ 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] @ (16fac4 ) │ │ │ │ + ldr r3, [pc, #148] @ (16fac8 ) │ │ │ │ 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, 16faa8 │ │ │ │ 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 +410368,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 16fa52 │ │ │ │ + ldr r2, [pc, #32] @ (16facc ) │ │ │ │ + ldr r3, [pc, #28] @ (16fac8 ) │ │ │ │ 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 16fac0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ 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] @ (16fb80 ) │ │ │ │ + ldr r3, [pc, #160] @ (16fb84 ) │ │ │ │ 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, 16fb64 │ │ │ │ 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 +410432,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 16fafe │ │ │ │ + ldr r2, [pc, #32] @ (16fb88 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fb84 ) │ │ │ │ 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 16fb7c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ 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] @ (16fc10 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fc14 ) │ │ │ │ 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, 16fbee │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 16fc24 │ │ │ │ + vldr s14, [pc, #80] @ 16fc0c │ │ │ │ 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 +410484,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 16fbc0 │ │ │ │ + ldr r2, [pc, #40] @ (16fc18 ) │ │ │ │ + ldr r3, [pc, #32] @ (16fc14 ) │ │ │ │ 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 16fc06 │ │ │ │ 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, r3, #17 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ 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] @ (16fca0 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fca4 ) │ │ │ │ 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, 16fc84 │ │ │ │ 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 +410541,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 16fc4e │ │ │ │ + ldr r2, [pc, #32] @ (16fca8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fca4 ) │ │ │ │ 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 16fc9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ 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] @ (16fd2c ) │ │ │ │ + ldr r3, [pc, #112] @ (16fd30 ) │ │ │ │ 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, 16fd10 │ │ │ │ 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 +410596,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 16fcda │ │ │ │ + ldr r2, [pc, #32] @ (16fd34 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fd30 ) │ │ │ │ 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 16fd28 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ 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] @ (16fde4 ) │ │ │ │ + ldr r3, [pc, #156] @ (16fde8 ) │ │ │ │ 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, 16fdba │ │ │ │ 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] @ 16fdd8 │ │ │ │ + vldr s8, [pc, #116] @ 16fde0 │ │ │ │ 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 +410655,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 16fd70 │ │ │ │ + ldr r2, [pc, #48] @ (16fdec ) │ │ │ │ + ldr r3, [pc, #40] @ (16fde8 ) │ │ │ │ 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 16fdd2 │ │ │ │ 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, r5, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ 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] @ (16fea8 ) │ │ │ │ + ldr r3, [pc, #168] @ (16feac ) │ │ │ │ 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, 16fe84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 16feb8 │ │ │ │ + vldr d4, [pc, #128] @ 16fea0 │ │ │ │ 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 +410726,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 16fe26 │ │ │ │ + ldr r2, [pc, #40] @ (16feb0 ) │ │ │ │ + ldr r3, [pc, #36] @ (16feac ) │ │ │ │ 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 16fe9c │ │ │ │ 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, r6, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ 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] @ (16ff80 ) │ │ │ │ + ldr r3, [pc, #184] @ (16ff84 ) │ │ │ │ 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, 16ff56 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 16ff90 │ │ │ │ + vldr d3, [pc, #144] @ 16ff78 │ │ │ │ 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 +410800,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 16feea │ │ │ │ + ldr r2, [pc, #48] @ (16ff88 ) │ │ │ │ + ldr r3, [pc, #40] @ (16ff84 ) │ │ │ │ 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 16ff6e │ │ │ │ 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, r5, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ 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] @ (17001c ) │ │ │ │ + ldr r3, [pc, #128] @ (170020 ) │ │ │ │ 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, 16fffa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170030 │ │ │ │ + vldr s12, [pc, #92] @ 170018 │ │ │ │ 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 +410860,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 16ffc0 │ │ │ │ + ldr r2, [pc, #40] @ (170024 ) │ │ │ │ + ldr r3, [pc, #32] @ (170020 ) │ │ │ │ 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 170012 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, q14, #26 │ │ │ │ + vshr.u32 q8, q14, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1700c4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1700c8 ) │ │ │ │ + ldr r1, [pc, #112] @ (1700ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1700b0 ) │ │ │ │ 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, 17008e │ │ │ │ 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 +410918,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 170058 │ │ │ │ + ldr r2, [pc, #36] @ (1700b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1700b0 ) │ │ │ │ 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 1700a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u32 q0, q14, #26 │ │ │ │ + vshr.u32 q0, q14, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q1, q14 │ │ │ │ + vqadd.u32 q8, q5, 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] @ (17014c ) │ │ │ │ + ldr r3, [pc, #132] @ (170150 ) │ │ │ │ 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, 170130 │ │ │ │ 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 +410974,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 1700ea │ │ │ │ + ldr r2, [pc, #32] @ (170154 ) │ │ │ │ + ldr r3, [pc, #28] @ (170150 ) │ │ │ │ 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 170148 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.u16 q0, q3, q14 │ │ │ │ + vqadd.u32 q0, q7, q14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr0, cr12, {3} │ │ │ │ + mcr2 0, 6, r0, cr8, 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] @ (1701f8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1701fc ) │ │ │ │ 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, 1701da │ │ │ │ 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 +411038,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 170186 │ │ │ │ + ldr r2, [pc, #36] @ (170200 ) │ │ │ │ + ldr r3, [pc, #28] @ (1701fc ) │ │ │ │ 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 1701f2 │ │ │ │ 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, 4, r0, cr14, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr6, cr12, {3} │ │ │ │ + mrc2 0, 0, r0, cr14, cr12, {3} │ │ │ │ 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] @ (17029c ) │ │ │ │ + ldr r3, [pc, #136] @ (1702a0 ) │ │ │ │ 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, 17027e │ │ │ │ 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 +411096,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 170232 │ │ │ │ + ldr r2, [pc, #36] @ (1702a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1702a0 ) │ │ │ │ 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 170296 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ + stc2l 0, cr0, [r2, #496]! @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2l 0, cr0, [sl, #-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] @ (170360 ) │ │ │ │ + ldr r3, [pc, #164] @ (170364 ) │ │ │ │ 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, 170342 │ │ │ │ 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 +411166,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 1702d8 │ │ │ │ + ldr r2, [pc, #36] @ (170368 ) │ │ │ │ + ldr r3, [pc, #28] @ (170364 ) │ │ │ │ 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 17035c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r4, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2 0, cr0, [ip, #-496]! @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {124} @ 0x7c │ │ │ │ + ldc2 0, cr0, [r6], #496 @ 0x1f0 │ │ │ │ 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] @ (170444 ) │ │ │ │ + ldr r3, [pc, #196] @ (170448 ) │ │ │ │ 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 170416 │ │ │ │ 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] @ 170438 │ │ │ │ + vldr s8, [pc, #156] @ 170440 │ │ │ │ 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 +411236,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 1703ae │ │ │ │ + ldr r2, [pc, #52] @ (17044c ) │ │ │ │ + ldr r3, [pc, #44] @ (170448 ) │ │ │ │ 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 17042e │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbca007c │ │ │ │ + @ instruction: 0xfbe2007c │ │ │ │ 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] @ (170540 ) │ │ │ │ + ldr r3, [pc, #224] @ (170544 ) │ │ │ │ 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 170518 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 170550 │ │ │ │ + vldr d5, [pc, #180] @ 170538 │ │ │ │ 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 +411322,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 17048c │ │ │ │ + ldr r2, [pc, #44] @ (170548 ) │ │ │ │ + ldr r3, [pc, #40] @ (170544 ) │ │ │ │ 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 170530 │ │ │ │ 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: 0xfb96007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac8007c │ │ │ │ + @ instruction: 0xfae0007c │ │ │ │ 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] @ (170658 ) │ │ │ │ + ldr r3, [pc, #248] @ (17065c ) │ │ │ │ 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 170630 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 170668 │ │ │ │ + vldr d5, [pc, #204] @ 170650 │ │ │ │ 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 +411416,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 170588 │ │ │ │ + ldr r2, [pc, #44] @ (170660 ) │ │ │ │ + ldr r3, [pc, #40] @ (17065c ) │ │ │ │ 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 170648 │ │ │ │ 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: 0xfa96007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #124] @ 0x7c │ │ │ │ + vst1.8 @ instruction: 0xf9c8007c │ │ │ │ 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] @ (1706f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1706f8 ) │ │ │ │ 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, 1706d2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170708 │ │ │ │ + vldr s12, [pc, #92] @ 1706f0 │ │ │ │ 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 +411473,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 170698 │ │ │ │ + ldr r2, [pc, #40] @ (1706fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1706f8 ) │ │ │ │ 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 1706ea │ │ │ │ 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 │ │ │ │ + vst1.8 @ instruction: 0xf982007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], ip │ │ │ │ + vld4.16 {d0-d3}, [r6 :256], ip │ │ │ │ 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] @ (170788 ) │ │ │ │ + ldr r3, [pc, #120] @ (17078c ) │ │ │ │ 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, 17076a │ │ │ │ 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 +411530,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 170730 │ │ │ │ + ldr r2, [pc, #36] @ (170790 ) │ │ │ │ + ldr r3, [pc, #28] @ (17078c ) │ │ │ │ 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 170782 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [lr, #124] @ 0x7c │ │ │ │ + str??.w r0, [r6, #124] @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, ip, lsl #3] │ │ │ │ + strb.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 r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (170840 ) │ │ │ │ - ldr r3, [pc, #132] @ (170844 ) │ │ │ │ + ldr r2, [pc, #128] @ (170828 ) │ │ │ │ + ldr r3, [pc, #132] @ (17082c ) │ │ │ │ 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, 17080c │ │ │ │ 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 +411586,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 1707c6 │ │ │ │ + ldr r2, [pc, #32] @ (170830 ) │ │ │ │ + ldr r3, [pc, #28] @ (17082c ) │ │ │ │ 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 170824 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [sl, ip, lsl #3] │ │ │ │ + ldr.w r0, [r2, ip, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d4007c │ │ │ │ + @ instruction: 0xf7ec007c │ │ │ │ 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] @ (1708d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1708d4 ) │ │ │ │ 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, 1708b4 │ │ │ │ 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 +411649,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 170862 │ │ │ │ + ldr r2, [pc, #32] @ (1708d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1708d4 ) │ │ │ │ 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 1708cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf79a007c │ │ │ │ + @ instruction: 0xf7b2007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72c007c │ │ │ │ + @ instruction: 0xf744007c │ │ │ │ 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] @ (170974 ) │ │ │ │ + ldr r3, [pc, #136] @ (170978 ) │ │ │ │ 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, 170956 │ │ │ │ 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 +411706,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 17090a │ │ │ │ + ldr r2, [pc, #36] @ (17097c ) │ │ │ │ + ldr r3, [pc, #28] @ (170978 ) │ │ │ │ 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 17096e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6f2007c │ │ │ │ + @ instruction: 0xf70a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68a007c │ │ │ │ + subw r0, r2, #2172 @ 0x87c │ │ │ │ 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] @ (170a3c ) │ │ │ │ + ldr r3, [pc, #168] @ (170a40 ) │ │ │ │ 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 170a1c │ │ │ │ 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 +411781,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 1709b2 │ │ │ │ + ldr r2, [pc, #36] @ (170a44 ) │ │ │ │ + ldr r3, [pc, #32] @ (170a40 ) │ │ │ │ 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 170a36 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #51324 @ 0xc87c │ │ │ │ + @ instruction: 0xf664007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #16515072 @ 0xfc0000 │ │ │ │ + rsbs r0, ip, #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, #152] @ (170b08 ) │ │ │ │ + ldr r4, [pc, #152] @ (170af0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (170b0c ) │ │ │ │ + ldr r3, [pc, #152] @ (170af4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170ae8 │ │ │ │ + cbz r2, 170ad0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 170b04 │ │ │ │ + vldr s12, [pc, #116] @ 170aec │ │ │ │ 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 +411841,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 170a7c │ │ │ │ + ldr r2, [pc, #36] @ (170af8 ) │ │ │ │ + ldr r3, [pc, #32] @ (170af4 ) │ │ │ │ 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 170ae8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf588007c │ │ │ │ + sub.w r0, r0, #16515072 @ 0xfc0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf528007c │ │ │ │ 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] @ (170bb8 ) │ │ │ │ + ldr r3, [pc, #172] @ (170bbc ) │ │ │ │ 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, 170b96 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 170bcc │ │ │ │ + vldr s11, [pc, #136] @ 170bb4 │ │ │ │ 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 +411906,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 170b2c │ │ │ │ + ldr r2, [pc, #40] @ (170bc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (170bbc ) │ │ │ │ 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 170bae │ │ │ │ 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: 0xf4ea007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ + orn r0, r2, #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] @ (170c5c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (170c78 ) │ │ │ │ + ldr r3, [pc, #136] @ (170c60 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170c58 │ │ │ │ + cbz r2, 170c40 │ │ │ │ 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 +411964,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 170bf4 │ │ │ │ + ldr r2, [pc, #32] @ (170c64 ) │ │ │ │ + ldr r3, [pc, #28] @ (170c60 ) │ │ │ │ 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 170c58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - and.w r0, ip, #16515072 @ 0xfc0000 │ │ │ │ + bic.w r0, r4, #16515072 @ 0xfc0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a0007c │ │ │ │ + @ instruction: 0xf3b8007c │ │ │ │ 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] @ (170cfc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (170d18 ) │ │ │ │ + ldr r3, [pc, #132] @ (170d00 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170cf6 │ │ │ │ + cbz r2, 170cde │ │ │ │ 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 +412025,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 170c94 │ │ │ │ + ldr r2, [pc, #36] @ (170d04 ) │ │ │ │ + ldr r3, [pc, #28] @ (170d00 ) │ │ │ │ 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 170cf6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf368007c │ │ │ │ + @ instruction: 0xf380007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf302007c │ │ │ │ + @ instruction: 0xf31a007c │ │ │ │ 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] @ (170dac ) │ │ │ │ + ldr r3, [pc, #148] @ (170db0 ) │ │ │ │ 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, 170d8e │ │ │ │ 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 +412084,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 170d34 │ │ │ │ + ldr r2, [pc, #36] @ (170db4 ) │ │ │ │ + ldr r3, [pc, #28] @ (170db0 ) │ │ │ │ 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 170da6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #24700 @ 0x607c │ │ │ │ + @ instruction: 0xf2de007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf252007c │ │ │ │ + @ instruction: 0xf26a007c │ │ │ │ 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] @ (170e70 ) │ │ │ │ + ldr r3, [pc, #168] @ (170e74 ) │ │ │ │ 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 170e52 │ │ │ │ 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 +412154,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 170de4 │ │ │ │ + ldr r2, [pc, #36] @ (170e78 ) │ │ │ │ + ldr r3, [pc, #28] @ (170e74 ) │ │ │ │ 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 170e6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf216007c │ │ │ │ + @ instruction: 0xf22e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e007c │ │ │ │ + sub.w r0, r6, #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] @ (170f54 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (170f70 ) │ │ │ │ + ldr r3, [pc, #200] @ (170f58 ) │ │ │ │ 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 170f32 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 170f68 │ │ │ │ + vldr s11, [pc, #164] @ 170f50 │ │ │ │ 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 +412228,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 170eb6 │ │ │ │ + ldr r2, [pc, #40] @ (170f5c ) │ │ │ │ + ldr r3, [pc, #32] @ (170f58 ) │ │ │ │ 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 170f4a │ │ │ │ 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 │ │ │ │ + sbc.w r0, ip, #124 @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ae007c │ │ │ │ + @ instruction: 0xf0c6007c │ │ │ │ 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] @ (171058 ) │ │ │ │ + ldr r3, [pc, #232] @ (17105c ) │ │ │ │ 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 171038 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 17106c │ │ │ │ + vldr s10, [pc, #196] @ 171054 │ │ │ │ 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 +412312,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 170f96 │ │ │ │ + ldr r2, [pc, #36] @ (171060 ) │ │ │ │ + ldr r3, [pc, #32] @ (17105c ) │ │ │ │ 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 171050 │ │ │ │ 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 │ │ │ │ + eor.w r0, r6, #124 @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 q0, q14, #24 │ │ │ │ + vmvn.i32 q8, #12 @ 0x0000000c │ │ │ │ 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] @ (1710fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (171118 ) │ │ │ │ + ldr r3, [pc, #136] @ (171100 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1710f8 │ │ │ │ + cbz r2, 1710e0 │ │ │ │ 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 +412369,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 171094 │ │ │ │ + ldr r2, [pc, #32] @ (171104 ) │ │ │ │ + ldr r3, [pc, #28] @ (171100 ) │ │ │ │ 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 1710f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.s32 q8, q6, q14 │ │ │ │ + vmvn.i32 q0, #76 @ 0x0000004c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q0, q14 │ │ │ │ + vqadd.s16 q0, q4, q14 │ │ │ │ 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] @ (1711a0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1711bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1711a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17119c │ │ │ │ + cbz r2, 171184 │ │ │ │ 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 +412429,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 171132 │ │ │ │ + ldr r2, [pc, #32] @ (1711a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1711a4 ) │ │ │ │ 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 17119c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {3} │ │ │ │ + mcr 0, 7, r0, cr0, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr12, cr12, {3} │ │ │ │ + mrc 0, 3, r0, cr4, 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] @ (171250 ) │ │ │ │ + ldr r3, [pc, #148] @ (171254 ) │ │ │ │ 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, 171232 │ │ │ │ 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 +412487,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 1711d8 │ │ │ │ + ldr r2, [pc, #36] @ (171258 ) │ │ │ │ + ldr r3, [pc, #28] @ (171254 ) │ │ │ │ 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 17124a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr2, cr12, {3} │ │ │ │ + mrc 0, 1, r0, cr10, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #496]! @ 0x1f0 │ │ │ │ + stcl 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, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (171334 ) │ │ │ │ - ldr r3, [pc, #176] @ (171338 ) │ │ │ │ + ldr r1, [pc, #172] @ (17131c ) │ │ │ │ + ldr r3, [pc, #176] @ (171320 ) │ │ │ │ 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 1712fe │ │ │ │ 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 +412561,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 171288 │ │ │ │ + ldr r2, [pc, #36] @ (171324 ) │ │ │ │ + ldr r3, [pc, #28] @ (171320 ) │ │ │ │ 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 171316 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + stc 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #496 @ 0x1f0 │ │ │ │ + ldcl 0, cr0, [sl], #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] @ (1713d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1713d8 ) │ │ │ │ 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, 1713aa │ │ │ │ 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] @ 1713c8 │ │ │ │ + vldr s8, [pc, #116] @ 1713d0 │ │ │ │ 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 +412619,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 171360 │ │ │ │ + ldr r2, [pc, #48] @ (1713dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1713d8 ) │ │ │ │ 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 1713c2 │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [lr], #496 @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ + mcrr 0, 7, r0, lr, cr12 │ │ │ │ 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] @ (171498 ) │ │ │ │ + ldr r3, [pc, #168] @ (17149c ) │ │ │ │ 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, 171474 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1714a8 │ │ │ │ + vldr d4, [pc, #128] @ 171490 │ │ │ │ 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 +412688,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 171416 │ │ │ │ + ldr r2, [pc, #40] @ (1714a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (17149c ) │ │ │ │ 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 17148c │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [r6], {124} @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, ip, ror #1 │ │ │ │ + @ instruction: 0xeb84007c │ │ │ │ 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] @ (171570 ) │ │ │ │ + ldr r3, [pc, #184] @ (171574 ) │ │ │ │ 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, 171546 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 171580 │ │ │ │ + vldr d3, [pc, #144] @ 171568 │ │ │ │ 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 +412760,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 1714da │ │ │ │ + ldr r2, [pc, #48] @ (171578 ) │ │ │ │ + ldr r3, [pc, #40] @ (171574 ) │ │ │ │ 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 17155e │ │ │ │ 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: 0xeb3e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, ip, ror #1 │ │ │ │ + @ instruction: 0xeab2007c │ │ │ │ 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] @ (1715f8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171614 ) │ │ │ │ + ldr r3, [pc, #108] @ (1715fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1715f2 │ │ │ │ + cbz r2, 1715da │ │ │ │ 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 +412813,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 1715ac │ │ │ │ + ldr r2, [pc, #36] @ (171600 ) │ │ │ │ + ldr r3, [pc, #28] @ (1715fc ) │ │ │ │ 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 1715f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r4, ip, ror #1 │ │ │ │ + orn r0, ip, ip, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, ip, ror #1 │ │ │ │ + ands.w r0, lr, ip, ror #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] @ (171698 ) │ │ │ │ - ldr r3, [pc, #108] @ (17169c ) │ │ │ │ + ldr r1, [pc, #104] @ (171680 ) │ │ │ │ + ldr r3, [pc, #108] @ (171684 ) │ │ │ │ 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, 171662 │ │ │ │ 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 +412862,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 171630 │ │ │ │ + ldr r2, [pc, #36] @ (171688 ) │ │ │ │ + ldr r3, [pc, #28] @ (171684 ) │ │ │ │ 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 17167a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [sl, #496] @ 0x1f0 │ │ │ │ + strd r0, r0, [r2, #496]! @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-496]! @ 0x1f0 │ │ │ │ + @ instruction: 0xe996007c │ │ │ │ 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] @ (171708 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171724 ) │ │ │ │ + ldr r3, [pc, #108] @ (17170c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171702 │ │ │ │ + cbz r2, 1716ea │ │ │ │ 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 +412910,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 1716bc │ │ │ │ + ldr r2, [pc, #36] @ (171710 ) │ │ │ │ + ldr r3, [pc, #28] @ (17170c ) │ │ │ │ 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 171702 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #-496] @ 0x1f0 │ │ │ │ + ldrd r0, r0, [ip, #-496] @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #496 @ 0x1f0 │ │ │ │ + stmdb lr, {r2, r3, r4, r5, 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] @ (171790 ) │ │ │ │ + ldr r3, [pc, #108] @ (171794 ) │ │ │ │ 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, 171772 │ │ │ │ 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 +412959,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 171740 │ │ │ │ + ldr r2, [pc, #36] @ (171798 ) │ │ │ │ + ldr r3, [pc, #28] @ (171794 ) │ │ │ │ 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 17178a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w sl!, {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xe8d2007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-496 @ 0x1f0 │ │ │ │ + stmia.w r6, {r2, r3, r4, r5, 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, #96] @ (171828 ) │ │ │ │ - ldr r3, [pc, #100] @ (17182c ) │ │ │ │ + ldr r1, [pc, #96] @ (171810 ) │ │ │ │ + ldr r3, [pc, #100] @ (171814 ) │ │ │ │ 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, 1717f2 │ │ │ │ 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 +413007,46 @@ │ │ │ │ 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 1717cc │ │ │ │ + ldr r2, [pc, #36] @ (171818 ) │ │ │ │ + ldr r3, [pc, #28] @ (171814 ) │ │ │ │ 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 17180a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe832007c │ │ │ │ + strex r0, r0, [sl, #496] @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171810 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + @ instruction: 0xe806007c │ │ │ │ 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] @ (171898 ) │ │ │ │ + ldr r3, [pc, #108] @ (17189c ) │ │ │ │ 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, 17187c │ │ │ │ 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 +413058,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 17184c │ │ │ │ + ldr r2, [pc, #32] @ (1718a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17189c ) │ │ │ │ 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 171894 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 171818 │ │ │ │ + b.n 171830 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171784 │ │ │ │ + b.n 17179c │ │ │ │ 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] @ (17191c ) │ │ │ │ + ldr r3, [pc, #104] @ (171920 ) │ │ │ │ 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, 1718fe │ │ │ │ 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 +413110,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 1718d2 │ │ │ │ + ldr r2, [pc, #36] @ (171924 ) │ │ │ │ + ldr r3, [pc, #28] @ (171920 ) │ │ │ │ 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 171916 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 17178c │ │ │ │ + b.n 1717a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171704 │ │ │ │ + b.n 17171c │ │ │ │ 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] @ (17199c ) │ │ │ │ + ldr r3, [pc, #100] @ (1719a0 ) │ │ │ │ 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, 17197e │ │ │ │ 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 +413160,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 171958 │ │ │ │ + ldr r2, [pc, #36] @ (1719a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1719a0 ) │ │ │ │ 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 171996 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171704 │ │ │ │ + b.n 17171c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171684 │ │ │ │ + b.n 17169c │ │ │ │ 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] @ (171a24 ) │ │ │ │ + ldr r3, [pc, #108] @ (171a28 ) │ │ │ │ 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, 171a08 │ │ │ │ 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 +413213,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 1719d8 │ │ │ │ + ldr r2, [pc, #32] @ (171a2c ) │ │ │ │ + ldr r3, [pc, #28] @ (171a28 ) │ │ │ │ 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 171a20 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 17168c │ │ │ │ + b.n 1716a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1715f8 │ │ │ │ + b.n 171610 │ │ │ │ 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] @ (171aa8 ) │ │ │ │ + ldr r3, [pc, #104] @ (171aac ) │ │ │ │ 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, 171a8a │ │ │ │ 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 +413265,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 171a5e │ │ │ │ + ldr r2, [pc, #36] @ (171ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (171aac ) │ │ │ │ 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 171aa2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171600 │ │ │ │ + b.n 171618 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171578 │ │ │ │ + b.n 171590 │ │ │ │ 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] @ (171b34 ) │ │ │ │ + ldr r3, [pc, #112] @ (171b38 ) │ │ │ │ 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, 171b16 │ │ │ │ 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 +413319,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 171ae4 │ │ │ │ + ldr r2, [pc, #36] @ (171b3c ) │ │ │ │ + ldr r3, [pc, #28] @ (171b38 ) │ │ │ │ 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 171b2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171584 │ │ │ │ + b.n 17159c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1714ec │ │ │ │ + b.n 171504 │ │ │ │ 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] @ (171bd4 ) │ │ │ │ + ldr r3, [pc, #128] @ (171bd8 ) │ │ │ │ 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, 171bb4 │ │ │ │ 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 +413380,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 171b74 │ │ │ │ + ldr r2, [pc, #36] @ (171bdc ) │ │ │ │ + ldr r3, [pc, #32] @ (171bd8 ) │ │ │ │ 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 171bce │ │ │ │ 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 171520 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171450 │ │ │ │ + b.n 171468 │ │ │ │ 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] @ (171c94 ) │ │ │ │ + ldr r3, [pc, #160] @ (171c98 ) │ │ │ │ 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, 171c74 │ │ │ │ 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 +413450,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 171c12 │ │ │ │ + ldr r2, [pc, #36] @ (171c9c ) │ │ │ │ + ldr r3, [pc, #32] @ (171c98 ) │ │ │ │ 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 171c8e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 172488 │ │ │ │ + b.n 1714a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172390 │ │ │ │ + b.n 1723a8 │ │ │ │ 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] @ (171d64 ) │ │ │ │ + ldr r3, [pc, #180] @ (171d68 ) │ │ │ │ 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 171d46 │ │ │ │ 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 +413526,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 171cd0 │ │ │ │ + ldr r2, [pc, #36] @ (171d6c ) │ │ │ │ + ldr r3, [pc, #28] @ (171d68 ) │ │ │ │ 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 171d5e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 1723f4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722bc │ │ │ │ + b.n 1722d4 │ │ │ │ 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] @ (171e08 ) │ │ │ │ + ldr r3, [pc, #132] @ (171e0c ) │ │ │ │ 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, 171dea │ │ │ │ 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 +413576,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 171dd6 │ │ │ │ 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 171da8 │ │ │ │ + ldr r2, [pc, #36] @ (171e10 ) │ │ │ │ + ldr r3, [pc, #28] @ (171e0c ) │ │ │ │ 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 171e04 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 1722dc │ │ │ │ + b.n 1722f4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172218 │ │ │ │ + b.n 172230 │ │ │ │ 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] @ (171ed8 ) │ │ │ │ + ldr r3, [pc, #176] @ (171edc ) │ │ │ │ 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, 171eb8 │ │ │ │ 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 +413639,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 171e80 │ │ │ │ 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 171ea4 │ │ │ │ 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 171e50 │ │ │ │ + ldr r2, [pc, #36] @ (171ee0 ) │ │ │ │ + ldr r3, [pc, #32] @ (171edc ) │ │ │ │ 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 171ed2 │ │ │ │ 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 17227c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17214c │ │ │ │ + b.n 172164 │ │ │ │ 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] @ (171fdc ) │ │ │ │ + ldr r3, [pc, #228] @ (171fe0 ) │ │ │ │ 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 171fbe │ │ │ │ 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 +413718,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 171f64 │ │ │ │ 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 171f8a │ │ │ │ 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 171fae │ │ │ │ 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 171f20 │ │ │ │ + ldr r2, [pc, #36] @ (171fe4 ) │ │ │ │ + ldr r3, [pc, #28] @ (171fe0 ) │ │ │ │ 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 171fd8 │ │ │ │ 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 1721e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172044 │ │ │ │ + b.n 17205c │ │ │ │ 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] @ (172110 ) │ │ │ │ + ldr r3, [pc, #276] @ (172114 ) │ │ │ │ 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 1720f0 │ │ │ │ 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 +413809,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 172070 │ │ │ │ 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 172096 │ │ │ │ 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 1720bc │ │ │ │ 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 1720e0 │ │ │ │ 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 172020 │ │ │ │ + ldr r2, [pc, #36] @ (172118 ) │ │ │ │ + ldr r3, [pc, #32] @ (172114 ) │ │ │ │ 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 17210a │ │ │ │ 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 252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 8 │ │ │ │ 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] @ (17218c ) │ │ │ │ + ldr r3, [pc, #96] @ (172190 ) │ │ │ │ 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, 17216e │ │ │ │ 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 172148 │ │ │ │ + ldr r2, [pc, #36] @ (172194 ) │ │ │ │ + ldr r3, [pc, #28] @ (172190 ) │ │ │ │ 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 172186 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ 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] @ (172208 ) │ │ │ │ + ldr r3, [pc, #96] @ (17220c ) │ │ │ │ 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, 1721ea │ │ │ │ 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 1721c4 │ │ │ │ + ldr r2, [pc, #36] @ (172210 ) │ │ │ │ + ldr r3, [pc, #28] @ (17220c ) │ │ │ │ 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 172202 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172218 │ │ │ │ + udf #14 │ │ │ │ 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] @ (1722c4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1722c8 ) │ │ │ │ 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, 1722a2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1722d8 │ │ │ │ + vldr s12, [pc, #124] @ 1722c0 │ │ │ │ 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 +414014,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 172248 │ │ │ │ + ldr r2, [pc, #40] @ (1722cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1722c8 ) │ │ │ │ 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 1722ba │ │ │ │ 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 17226c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172364 │ │ │ │ + ble.n 17237c │ │ │ │ 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] @ (1723b0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1723b4 ) │ │ │ │ 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 17238e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1723c4 │ │ │ │ + vldr s11, [pc, #172] @ 1723ac │ │ │ │ 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 +414093,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 17230a │ │ │ │ + ldr r2, [pc, #40] @ (1723b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1723b4 ) │ │ │ │ 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 1723a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - bgt.n 1723c8 │ │ │ │ + ble.n 1723e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172478 │ │ │ │ + bgt.n 172490 │ │ │ │ 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] @ (172438 ) │ │ │ │ + ldr r3, [pc, #108] @ (17243c ) │ │ │ │ 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, 17241c │ │ │ │ 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 +414147,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 1723ea │ │ │ │ + ldr r2, [pc, #32] @ (172440 ) │ │ │ │ + ldr r3, [pc, #28] @ (17243c ) │ │ │ │ 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 172434 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 172478 │ │ │ │ + bgt.n 172490 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1723e4 │ │ │ │ + blt.n 1723fc │ │ │ │ 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] @ (1724c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1724c4 ) │ │ │ │ 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, 1724a4 │ │ │ │ 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 +414198,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 172472 │ │ │ │ + ldr r2, [pc, #32] @ (1724c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1724c4 ) │ │ │ │ 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 1724bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1723f0 │ │ │ │ + blt.n 172408 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17255c │ │ │ │ + blt.n 172574 │ │ │ │ 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] @ (17254c ) │ │ │ │ + ldr r3, [pc, #112] @ (172550 ) │ │ │ │ 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, 172530 │ │ │ │ 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 +414253,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 1724fe │ │ │ │ + ldr r2, [pc, #32] @ (172554 ) │ │ │ │ + ldr r3, [pc, #28] @ (172550 ) │ │ │ │ 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 172548 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 17256c │ │ │ │ + blt.n 172584 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1724d0 │ │ │ │ + bge.n 1724e8 │ │ │ │ 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] @ (1725d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1725dc ) │ │ │ │ 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, 1725ba │ │ │ │ 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 +414306,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 17258c │ │ │ │ + ldr r2, [pc, #36] @ (1725e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1725dc ) │ │ │ │ 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 1725d4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1726dc │ │ │ │ + bge.n 1724f4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172648 │ │ │ │ + bge.n 172660 │ │ │ │ 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] @ (172664 ) │ │ │ │ + ldr r3, [pc, #108] @ (172668 ) │ │ │ │ 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, 172646 │ │ │ │ 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 +414359,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 172618 │ │ │ │ + ldr r2, [pc, #36] @ (17266c ) │ │ │ │ + ldr r3, [pc, #28] @ (172668 ) │ │ │ │ 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 172660 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bls.n 172650 │ │ │ │ + bge.n 172668 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725bc │ │ │ │ + bls.n 1725d4 │ │ │ │ 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] @ (1726f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1726f4 ) │ │ │ │ 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, 1726ce │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 172704 │ │ │ │ + vldr s15, [pc, #76] @ 1726ec │ │ │ │ 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 1726a0 │ │ │ │ + ldr r2, [pc, #40] @ (1726f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1726f4 ) │ │ │ │ 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 1726e6 │ │ │ │ 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 1727e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172738 │ │ │ │ + bls.n 172750 │ │ │ │ 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] @ (172770 ) │ │ │ │ + ldr r3, [pc, #100] @ (172774 ) │ │ │ │ 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, 172754 │ │ │ │ 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 +414462,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 17272a │ │ │ │ + ldr r2, [pc, #32] @ (172778 ) │ │ │ │ + ldr r3, [pc, #28] @ (172774 ) │ │ │ │ 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 17276c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 172730 │ │ │ │ + bhi.n 172748 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1726ac │ │ │ │ + bhi.n 1726c4 │ │ │ │ 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] @ (1727f0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1727f4 ) │ │ │ │ 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, 1727d4 │ │ │ │ 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 +414511,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 1727aa │ │ │ │ + ldr r2, [pc, #32] @ (1727f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1727f4 ) │ │ │ │ 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 1727ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1728b0 │ │ │ │ + bhi.n 1728c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17282c │ │ │ │ + bhi.n 172844 │ │ │ │ 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] @ (172908 ) │ │ │ │ + ldr r3, [pc, #240] @ (17290c ) │ │ │ │ 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 1728d0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 172918 │ │ │ │ + vldr s20, [pc, #200] @ 172900 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 17291c │ │ │ │ + vldr s21, [pc, #200] @ 172904 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172910 │ │ │ │ + vldr d9, [pc, #180] @ 1728f8 │ │ │ │ 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 172882 │ │ │ │ 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 1728b4 │ │ │ │ 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 17284a │ │ │ │ + ldr r2, [pc, #60] @ (172910 ) │ │ │ │ + ldr r3, [pc, #56] @ (17290c ) │ │ │ │ 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 1728ee │ │ │ │ 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 172900 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvc.n 1728b4 │ │ │ │ + bvc.n 1728cc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17294c │ │ │ │ + bvc.n 172964 │ │ │ │ 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] @ (172a50 ) │ │ │ │ + ldr r3, [pc, #288] @ (172a54 ) │ │ │ │ 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 172a1c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 172a60 │ │ │ │ + vldr s20, [pc, #248] @ 172a48 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172a64 │ │ │ │ + vldr s21, [pc, #244] @ 172a4c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 172a58 │ │ │ │ + vldr d9, [pc, #224] @ 172a40 │ │ │ │ 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 1729a0 │ │ │ │ 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 1729d2 │ │ │ │ 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 172a04 │ │ │ │ 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 172960 │ │ │ │ + ldr r2, [pc, #56] @ (172a58 ) │ │ │ │ + ldr r3, [pc, #52] @ (172a54 ) │ │ │ │ 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 172a3a │ │ │ │ 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 172a48 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvs.n 1729cc │ │ │ │ + bvs.n 1729e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1729fc │ │ │ │ + bpl.n 172a14 │ │ │ │ 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] @ (172bc8 ) │ │ │ │ + ldr r3, [pc, #336] @ (172bcc ) │ │ │ │ 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 172b94 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 172bd8 │ │ │ │ + vldr s20, [pc, #296] @ 172bc0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 172bdc │ │ │ │ - vldr d9, [pc, #276] @ 172bd0 │ │ │ │ + vldr s21, [pc, #292] @ 172bc4 │ │ │ │ + vldr d9, [pc, #276] @ 172bb8 │ │ │ │ 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 +414782,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 172aea │ │ │ │ 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 172b1c │ │ │ │ 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 172b4e │ │ │ │ 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 172b80 │ │ │ │ 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 172aa6 │ │ │ │ + ldr r2, [pc, #56] @ (172bd0 ) │ │ │ │ + ldr r3, [pc, #52] @ (172bcc ) │ │ │ │ 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 172bb2 │ │ │ │ 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 172bc0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bpl.n 172cb4 │ │ │ │ + bpl.n 172acc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172c84 │ │ │ │ + bmi.n 172c9c │ │ │ │ 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] @ (172ce8 ) │ │ │ │ + ldr r3, [pc, #248] @ (172cec ) │ │ │ │ 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 172cac │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 172cf8 │ │ │ │ + vldr s20, [pc, #208] @ 172ce0 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 172cfc │ │ │ │ + vldr s21, [pc, #204] @ 172ce4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172ce8 │ │ │ │ - vldr d8, [pc, #184] @ 172cf0 │ │ │ │ + vldr d9, [pc, #180] @ 172cd0 │ │ │ │ + vldr d8, [pc, #184] @ 172cd8 │ │ │ │ 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 172c5a │ │ │ │ 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 +414918,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 172c8e │ │ │ │ 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 +414936,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 172c22 │ │ │ │ + ldr r2, [pc, #64] @ (172cf0 ) │ │ │ │ + ldr r3, [pc, #60] @ (172cec ) │ │ │ │ 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 172cca │ │ │ │ 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 172ce0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcc.n 172ce4 │ │ │ │ + bmi.n 172cfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172d74 │ │ │ │ + bcc.n 172d8c │ │ │ │ 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] @ (172e30 ) │ │ │ │ + ldr r3, [pc, #288] @ (172e34 ) │ │ │ │ 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 172df6 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 172e40 │ │ │ │ + vldr s20, [pc, #248] @ 172e28 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172e44 │ │ │ │ - vldr d9, [pc, #220] @ 172e30 │ │ │ │ - vldr d8, [pc, #224] @ 172e38 │ │ │ │ + vldr s21, [pc, #244] @ 172e2c │ │ │ │ + vldr d9, [pc, #220] @ 172e18 │ │ │ │ + vldr d8, [pc, #224] @ 172e20 │ │ │ │ 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 172d76 │ │ │ │ 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 +415021,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 172daa │ │ │ │ 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 +415037,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 172dde │ │ │ │ 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 +415054,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 172d40 │ │ │ │ + ldr r2, [pc, #64] @ (172e38 ) │ │ │ │ + ldr r3, [pc, #56] @ (172e34 ) │ │ │ │ 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 172e14 │ │ │ │ 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 172e28 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcs.n 172dec │ │ │ │ + bcs.n 172e04 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172e28 │ │ │ │ + bcs.n 172e40 │ │ │ │ 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] @ (172fb0 ) │ │ │ │ + ldr r3, [pc, #344] @ (172fb4 ) │ │ │ │ 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 172f72 │ │ │ │ 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] @ 172fa8 │ │ │ │ + vldr s21, [pc, #300] @ 172fac │ │ │ │ + vldr d9, [pc, #276] @ 172f98 │ │ │ │ + vldr d8, [pc, #280] @ 172fa0 │ │ │ │ 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 172ec2 │ │ │ │ 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 +415138,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 172ef6 │ │ │ │ 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 +415154,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 172f2a │ │ │ │ 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 +415170,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 172f5e │ │ │ │ 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 +415186,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 172e88 │ │ │ │ + ldr r2, [pc, #68] @ (172fb8 ) │ │ │ │ + ldr r3, [pc, #60] @ (172fb4 ) │ │ │ │ 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 172f90 │ │ │ │ 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 172fa8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bne.n 172edc │ │ │ │ + bne.n 172ef4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1730b0 │ │ │ │ + beq.n 172ec8 │ │ │ │ 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] @ (17304c ) │ │ │ │ + ldr r3, [pc, #124] @ (173050 ) │ │ │ │ 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 17302c │ │ │ │ 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 17b2c4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ 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 172ff4 │ │ │ │ + ldr r2, [pc, #36] @ (173054 ) │ │ │ │ + ldr r3, [pc, #32] @ (173050 ) │ │ │ │ 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 173046 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 173088 │ │ │ │ + beq.n 1730a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, 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] @ (1730ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1730f0 ) │ │ │ │ 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, 1730cc │ │ │ │ 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 17b2c4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1730a2 │ │ │ │ - ldr r2, [pc, #36] @ (17310c ) │ │ │ │ - ldr r3, [pc, #32] @ (173108 ) │ │ │ │ + bne.n 17308a │ │ │ │ + ldr r2, [pc, #36] @ (1730f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1730f0 ) │ │ │ │ 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 1730e6 │ │ │ │ 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, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ 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] @ (17318c ) │ │ │ │ + ldr r3, [pc, #128] @ (173190 ) │ │ │ │ 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 17316c │ │ │ │ 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 17b2c4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ 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 173132 │ │ │ │ + ldr r2, [pc, #36] @ (173194 ) │ │ │ │ + ldr r3, [pc, #32] @ (173190 ) │ │ │ │ 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 173186 │ │ │ │ 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, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1731d4 │ │ │ │ + cbz r7, 1731bc │ │ │ │ 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 1731c0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731ce │ │ │ │ + bne.n 1731b6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 173234 │ │ │ │ + vldr s12, [pc, #88] @ 17321c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 173238 │ │ │ │ + vldr s13, [pc, #84] @ 173220 │ │ │ │ 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 173202 │ │ │ │ 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 1731d0 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731e4 │ │ │ │ + bne.n 1731cc │ │ │ │ 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 173332 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17334a │ │ │ │ + beq.n 173332 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 173350 │ │ │ │ + vldr s12, [pc, #244] @ 173338 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 173354 │ │ │ │ + vldr s13, [pc, #244] @ 17333c │ │ │ │ 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 173288 │ │ │ │ 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 1732b8 │ │ │ │ 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 1732ea │ │ │ │ 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 173318 │ │ │ │ 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 173258 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 173266 │ │ │ │ + bne.n 17324e │ │ │ │ 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 173224 │ │ │ │ + cbz r2, 1733ae │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1733c8 │ │ │ │ + vldr s12, [pc, #92] @ 1733b0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1733cc │ │ │ │ + vldr s13, [pc, #88] @ 1733b4 │ │ │ │ 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 17339c │ │ │ │ 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 17335c │ │ │ │ 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, 173428 │ │ │ │ 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] @ 17342c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 173448 │ │ │ │ + vldr s13, [pc, #92] @ 173430 │ │ │ │ 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 173404 │ │ │ │ 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 +415609,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 1733d4 │ │ │ │ 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, 17349c │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1734b8 │ │ │ │ - vldr s13, [pc, #96] @ 1734bc │ │ │ │ + vldr s12, [pc, #96] @ 1734a0 │ │ │ │ + vldr s13, [pc, #96] @ 1734a4 │ │ │ │ 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 17347a │ │ │ │ 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 +415648,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 17344a │ │ │ │ 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, 173516 │ │ │ │ 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] @ 173518 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 173534 │ │ │ │ + vldr s13, [pc, #96] @ 17351c │ │ │ │ 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 1734f6 │ │ │ │ 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 +415690,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 1734c2 │ │ │ │ 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, 173598 │ │ │ │ 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] @ 17359c │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 1735b8 │ │ │ │ + vldr s16, [pc, #88] @ 1735a0 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ 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 173582 │ │ │ │ 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 17354a │ │ │ │ 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 17362a │ │ │ │ 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] @ 17362c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ 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 173604 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 173648 │ │ │ │ + vldr s15, [pc, #64] @ 173630 │ │ │ │ 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 1735d0 │ │ │ │ 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, 17366c │ │ │ │ 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 +415810,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 173646 │ │ │ │ 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] @ (173758 ) │ │ │ │ + ldr r3, [pc, #216] @ (17375c ) │ │ │ │ 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 173734 │ │ │ │ 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] @ 173750 │ │ │ │ + vldr s13, [pc, #176] @ 173754 │ │ │ │ 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 1736e8 │ │ │ │ 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 +415863,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 173724 │ │ │ │ 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 1736aa │ │ │ │ + ldr r2, [pc, #40] @ (173760 ) │ │ │ │ + ldr r3, [pc, #36] @ (17375c ) │ │ │ │ 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 17374c │ │ │ │ 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, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ 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] @ (17384c ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (173868 ) │ │ │ │ + ldr r1, [pc, #212] @ (173850 ) │ │ │ │ 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 173828 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 17385c │ │ │ │ + vldr s12, [pc, #176] @ 173844 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 173860 │ │ │ │ + vldr s13, [pc, #172] @ 173848 │ │ │ │ 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 1737da │ │ │ │ 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 +415951,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 17381a │ │ │ │ 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 17379c │ │ │ │ + ldr r2, [pc, #40] @ (173854 ) │ │ │ │ + ldr r3, [pc, #36] @ (173850 ) │ │ │ │ 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 173840 │ │ │ │ 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, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {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 lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (17395c ) │ │ │ │ - ldr r3, [pc, #220] @ (173960 ) │ │ │ │ + ldr r1, [pc, #216] @ (173944 ) │ │ │ │ + ldr r3, [pc, #220] @ (173948 ) │ │ │ │ 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 173920 │ │ │ │ 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] @ 17393c │ │ │ │ + vldr s13, [pc, #180] @ 173940 │ │ │ │ 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 1738d2 │ │ │ │ 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 +416037,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 173906 │ │ │ │ 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 +416054,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 173894 │ │ │ │ + ldr r2, [pc, #40] @ (17394c ) │ │ │ │ + ldr r3, [pc, #36] @ (173948 ) │ │ │ │ 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 173938 │ │ │ │ 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, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173a26 │ │ │ │ + beq.n 173a0e │ │ │ │ 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] @ 173a10 │ │ │ │ + vldr s16, [pc, #152] @ 173a14 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1739cc │ │ │ │ + ble.n 1739b4 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a0e │ │ │ │ + ble.n 1739f6 │ │ │ │ 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 +416135,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 17397c │ │ │ │ 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 173ad8 │ │ │ │ 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] @ 173adc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a94 │ │ │ │ + ble.n 173a7c │ │ │ │ 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] @ 173ae0 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173ace │ │ │ │ + ble.n 173ab6 │ │ │ │ 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] @ 173ae0 │ │ │ │ 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 173a44 │ │ │ │ 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] @ (173c08 ) │ │ │ │ + ldr r3, [pc, #272] @ (173c0c ) │ │ │ │ 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 173be0 │ │ │ │ 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] @ 173c00 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173c1c │ │ │ │ + vldr s13, [pc, #228] @ 173c04 │ │ │ │ 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 173b64 │ │ │ │ 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 +416262,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 173b98 │ │ │ │ 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 +416278,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 173bcc │ │ │ │ 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 +416294,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 173b26 │ │ │ │ + ldr r2, [pc, #44] @ (173c10 ) │ │ │ │ + ldr r3, [pc, #40] @ (173c0c ) │ │ │ │ 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 173bfa │ │ │ │ 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 r5!, {} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ 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] @ (173d34 ) │ │ │ │ + ldr r3, [pc, #272] @ (173d38 ) │ │ │ │ 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 173d0e │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 173d44 │ │ │ │ + vldr s12, [pc, #232] @ 173d2c │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173d48 │ │ │ │ + vldr s13, [pc, #228] @ 173d30 │ │ │ │ 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 173c92 │ │ │ │ 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 +416367,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 173cc6 │ │ │ │ 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 +416383,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 173cfa │ │ │ │ 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 +416399,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 173c50 │ │ │ │ + ldr r2, [pc, #44] @ (173d3c ) │ │ │ │ + ldr r3, [pc, #36] @ (173d38 ) │ │ │ │ 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 173d26 │ │ │ │ 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, r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 173d92 │ │ │ │ + cbz r2, 173d7a │ │ │ │ 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 +416442,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 173d54 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173e8a │ │ │ │ + beq.n 173e72 │ │ │ │ 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] @ 173e74 │ │ │ │ + vldr s16, [pc, #208] @ 173e78 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173dfa │ │ │ │ + ble.n 173de2 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e34 │ │ │ │ + ble.n 173e1c │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e6e │ │ │ │ + ble.n 173e56 │ │ │ │ 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 +416520,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 173daa │ │ │ │ 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] @ (173fc8 ) │ │ │ │ + ldr r3, [pc, #316] @ (173fcc ) │ │ │ │ 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 173fa2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 173fd8 │ │ │ │ + vldr s12, [pc, #272] @ 173fc0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 173fdc │ │ │ │ + vldr s13, [pc, #268] @ 173fc4 │ │ │ │ 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 173ef6 │ │ │ │ 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 +416578,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 173f2a │ │ │ │ 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 +416594,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 173f5e │ │ │ │ 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 +416610,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 173f92 │ │ │ │ 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 173eb8 │ │ │ │ + ldr r2, [pc, #44] @ (173fd0 ) │ │ │ │ + ldr r3, [pc, #36] @ (173fcc ) │ │ │ │ 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 173fba │ │ │ │ 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, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ 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] @ (17410c ) │ │ │ │ + ldr r3, [pc, #288] @ (174110 ) │ │ │ │ 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 1740e0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 17411c │ │ │ │ + vldr s17, [pc, #248] @ 174104 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 174120 │ │ │ │ + vldr s16, [pc, #244] @ 174108 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17406e │ │ │ │ + ble.n 174056 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740aa │ │ │ │ + ble.n 174092 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740e6 │ │ │ │ + ble.n 1740ce │ │ │ │ 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 +416735,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 174016 │ │ │ │ + ldr r2, [pc, #48] @ (174114 ) │ │ │ │ + ldr r3, [pc, #44] @ (174110 ) │ │ │ │ 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 1740fe │ │ │ │ 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 │ │ │ │ - movs r0, r0 │ │ │ │ - nop │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + it ne │ │ │ │ + lslne 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] @ (17424c ) │ │ │ │ + ldr r3, [pc, #284] @ (174250 ) │ │ │ │ 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 174222 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 17425c │ │ │ │ + vldr s17, [pc, #244] @ 174244 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 174260 │ │ │ │ + vldr s16, [pc, #240] @ 174248 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741b0 │ │ │ │ + ble.n 174198 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741ec │ │ │ │ + ble.n 1741d4 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174228 │ │ │ │ + ble.n 174210 │ │ │ │ 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 +416846,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 17415a │ │ │ │ + ldr r2, [pc, #48] @ (174254 ) │ │ │ │ + ldr r3, [pc, #40] @ (174250 ) │ │ │ │ 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 174240 │ │ │ │ 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 0x00c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17439a │ │ │ │ + beq.w 174382 │ │ │ │ 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] @ 174384 │ │ │ │ + vldr s16, [pc, #260] @ 174388 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1742d4 │ │ │ │ + ble.n 1742bc │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17430e │ │ │ │ + ble.n 1742f6 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174348 │ │ │ │ + ble.n 174330 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174382 │ │ │ │ + ble.n 17436a │ │ │ │ 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 +416961,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 174284 │ │ │ │ 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 1744be │ │ │ │ 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] @ 1744c0 │ │ │ │ + vldr s16, [pc, #268] @ 1744c4 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17440e │ │ │ │ + ble.n 1743f6 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174448 │ │ │ │ + ble.n 174430 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174482 │ │ │ │ + ble.n 17446a │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1744be │ │ │ │ + ble.n 1744a6 │ │ │ │ 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 +417062,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 1743b8 │ │ │ │ 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] @ (174638 ) │ │ │ │ + ldr r3, [pc, #344] @ (17463c ) │ │ │ │ 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 17460c │ │ │ │ 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] @ 174630 │ │ │ │ + vldr s16, [pc, #300] @ 174634 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174560 │ │ │ │ + ble.n 174548 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17459c │ │ │ │ + ble.n 174584 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1745d8 │ │ │ │ + ble.n 1745c0 │ │ │ │ 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 17b2c4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174614 │ │ │ │ + ble.n 1745fc │ │ │ │ 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 +417173,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 174508 │ │ │ │ + ldr r2, [pc, #48] @ (174640 ) │ │ │ │ + ldr r3, [pc, #44] @ (17463c ) │ │ │ │ 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 17462a │ │ │ │ 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 │ │ │ │ + cbnz r0, 174682 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 174690 │ │ │ │ + cbnz r4, 17467e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17466e │ │ │ │ + cbz r2, 174656 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 174660 │ │ │ │ + bne.n 174648 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1746e6 │ │ │ │ + cbz r2, 1746ce │ │ │ │ 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 +417240,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 174672 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174756 │ │ │ │ + cbz r2, 17473e │ │ │ │ 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 +417274,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 1746ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1747cc │ │ │ │ + cbz r2, 1747b4 │ │ │ │ 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 +417310,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 174758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174826 │ │ │ │ + cbz r2, 17480e │ │ │ │ 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 +417341,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 1747da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17489a │ │ │ │ + cbz r2, 174882 │ │ │ │ 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 +417377,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 174832 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17490e │ │ │ │ + cbz r2, 1748f6 │ │ │ │ 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 +417412,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 1748a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174982 │ │ │ │ + cbz r2, 17496a │ │ │ │ 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 +417447,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 17491c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749ba │ │ │ │ + cbz r2, 1749a2 │ │ │ │ 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 17497c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749fc │ │ │ │ + cbz r2, 1749e4 │ │ │ │ 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 +417487,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 1749b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174a3c │ │ │ │ + cbz r2, 174a24 │ │ │ │ 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 +417508,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 1749f4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ab8 │ │ │ │ + cbz r2, 174aa0 │ │ │ │ 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 +417545,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 174a46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174b42 │ │ │ │ + beq.n 174b2a │ │ │ │ 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 +417586,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 174ac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174bc8 │ │ │ │ + beq.n 174bb0 │ │ │ │ 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 +417625,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 174b4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174c26 │ │ │ │ + cbz r2, 174c0e │ │ │ │ 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 +417657,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 174bd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174ca8 │ │ │ │ + cbz r2, 174c90 │ │ │ │ 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 +417695,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 174c36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ce8 │ │ │ │ + cbz r2, 174cd0 │ │ │ │ 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 +417717,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 174ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174d28 │ │ │ │ + cbz r2, 174d10 │ │ │ │ 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 +417739,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 174cde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174dda │ │ │ │ + beq.n 174dc2 │ │ │ │ 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 +417793,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 174d2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174e84 │ │ │ │ + beq.n 174e6c │ │ │ │ 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 +417844,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 174de6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ec4 │ │ │ │ + cbz r2, 174eac │ │ │ │ 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 +417866,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 174e80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174f04 │ │ │ │ + cbz r2, 174eec │ │ │ │ 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 +417888,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 174ec0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174fae │ │ │ │ + beq.n 174f96 │ │ │ │ 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 +417942,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 174f10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175058 │ │ │ │ + beq.n 175040 │ │ │ │ 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 +417993,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 174fba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17510a │ │ │ │ + beq.n 1750f2 │ │ │ │ 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 +418047,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 175066 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1751ba │ │ │ │ + beq.n 1751a2 │ │ │ │ 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 +418100,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 175116 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175208 │ │ │ │ + cbz r2, 1751f0 │ │ │ │ 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 +418124,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 1751aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1752d2 │ │ │ │ + beq.n 1752ba │ │ │ │ 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 +418182,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 175210 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175388 │ │ │ │ + beq.n 175370 │ │ │ │ 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 +418237,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 1752de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1753d0 │ │ │ │ + cbz r2, 1753b8 │ │ │ │ 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 +418260,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 175380 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17541c │ │ │ │ + cbz r2, 175404 │ │ │ │ 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 +418285,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 1753c6 │ │ │ │ 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 1754c4 │ │ │ │ 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 +418346,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 175430 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 175526 │ │ │ │ + cbz r2, 17550e │ │ │ │ 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 +418369,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 1754d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1755dc │ │ │ │ + beq.n 1755c4 │ │ │ │ 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 +418424,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 175532 │ │ │ │ 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] @ (175670 ) │ │ │ │ + ldr r3, [pc, #148] @ (175674 ) │ │ │ │ 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 175652 │ │ │ │ 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 +418476,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 175604 │ │ │ │ + ldr r2, [pc, #36] @ (175678 ) │ │ │ │ + ldr r3, [pc, #28] @ (175674 ) │ │ │ │ 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 17566c │ │ │ │ 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 r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1756e0 │ │ │ │ + cbz r2, 1756c8 │ │ │ │ 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 +418517,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 175686 │ │ │ │ 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] @ (17577c ) │ │ │ │ + ldr r3, [pc, #156] @ (175780 ) │ │ │ │ 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 17575c │ │ │ │ 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 +418571,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 175708 │ │ │ │ + ldr r2, [pc, #36] @ (175784 ) │ │ │ │ + ldr r3, [pc, #32] @ (175780 ) │ │ │ │ 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 175776 │ │ │ │ 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 r1, sp, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1757f0 │ │ │ │ + cbz r2, 1757d8 │ │ │ │ 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 +418613,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 175794 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175844 │ │ │ │ + cbz r2, 17582c │ │ │ │ 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 +418639,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 1757e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17589c │ │ │ │ + cbz r2, 175884 │ │ │ │ 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 +418667,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 175846 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1758f4 │ │ │ │ + cbz r2, 1758dc │ │ │ │ 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 +418695,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 17589e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175948 │ │ │ │ + cbz r2, 175930 │ │ │ │ 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 +418721,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 1758ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17599c │ │ │ │ + cbz r2, 175984 │ │ │ │ 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 +418747,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 175940 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1759f0 │ │ │ │ + cbz r2, 1759d8 │ │ │ │ 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 +418773,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 175994 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a44 │ │ │ │ + cbz r2, 175a2c │ │ │ │ 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 +418799,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 1759e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a8a │ │ │ │ + cbz r2, 175a72 │ │ │ │ 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 +418823,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 175a3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175ace │ │ │ │ + cbz r2, 175ab6 │ │ │ │ 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 +418846,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 175a7e │ │ │ │ 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 175b9a │ │ │ │ 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 +418916,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 175ae0 │ │ │ │ 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 175c86 │ │ │ │ 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 +418991,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 175bca │ │ │ │ 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] @ (175d50 ) │ │ │ │ + ldr r3, [pc, #176] @ (175d54 ) │ │ │ │ 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 175d32 │ │ │ │ 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 +419052,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 175cc6 │ │ │ │ + ldr r2, [pc, #36] @ (175d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (175d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175d64 │ │ │ │ + bne.n 175d4c │ │ │ │ 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, #352 @ (adr r3, 175eb4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 17602c ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 176074 ) │ │ │ │ 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] @ (175e74 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (175e90 ) │ │ │ │ + ldr r3, [pc, #260] @ (175e78 ) │ │ │ │ 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 175e54 │ │ │ │ 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 +419150,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 175da0 │ │ │ │ + ldr r2, [pc, #36] @ (175e7c ) │ │ │ │ + ldr r3, [pc, #32] @ (175e78 ) │ │ │ │ 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 175e6e │ │ │ │ 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, #552 @ (adr r2, 1760a0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1760c8 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 176110 ) │ │ │ │ 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] @ (175f94 ) │ │ │ │ + ldr r3, [pc, #256] @ (175f98 ) │ │ │ │ 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 175f74 │ │ │ │ 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 +419250,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 175ec6 │ │ │ │ + ldr r2, [pc, #36] @ (175f9c ) │ │ │ │ + ldr r3, [pc, #32] @ (175f98 ) │ │ │ │ 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 175f8e │ │ │ │ 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, #400 @ (adr r1, 176128 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #432 @ (adr r0, 176168 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 1761b0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 176012 │ │ │ │ + cbz r2, 175ffa │ │ │ │ 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 +419295,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 175fac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176064 │ │ │ │ + cbz r2, 17604c │ │ │ │ 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 +419320,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 176008 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1760c8 │ │ │ │ + cbz r2, 1760b0 │ │ │ │ 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 +419351,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 176064 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17612c │ │ │ │ + cbz r2, 176114 │ │ │ │ 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 +419382,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 1760c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17618c │ │ │ │ + cbz r2, 176174 │ │ │ │ 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 +419411,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 176124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1761ec │ │ │ │ + cbz r2, 1761d4 │ │ │ │ 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 +419440,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 176184 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17624c │ │ │ │ + cbz r2, 176234 │ │ │ │ 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 +419469,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 1761e4 │ │ │ │ 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] @ (176304 ) │ │ │ │ + ldr r3, [pc, #184] @ (176308 ) │ │ │ │ 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 1762e6 │ │ │ │ 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 +419534,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 176272 │ │ │ │ + ldr r2, [pc, #36] @ (17630c ) │ │ │ │ + ldr r3, [pc, #28] @ (176308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176318 │ │ │ │ + bne.n 176300 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ 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] @ (176454 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (176470 ) │ │ │ │ + ldr r2, [pc, #300] @ (176458 ) │ │ │ │ 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 176434 │ │ │ │ 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 +419647,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 17635a │ │ │ │ + ldr r2, [pc, #36] @ (17645c ) │ │ │ │ + ldr r3, [pc, #28] @ (176454 ) │ │ │ │ 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 17644e │ │ │ │ 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, #840] @ 0x348 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17656e │ │ │ │ + beq.n 176556 │ │ │ │ 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 +419733,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 176480 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176666 │ │ │ │ + beq.n 17664e │ │ │ │ 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 +419802,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 176578 │ │ │ │ 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] @ (176794 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (1767b0 ) │ │ │ │ + ldr r2, [pc, #300] @ (176798 ) │ │ │ │ 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 176776 │ │ │ │ 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 +419899,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 17669a │ │ │ │ + ldr r2, [pc, #36] @ (17679c ) │ │ │ │ + ldr r3, [pc, #24] @ (176794 ) │ │ │ │ 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 176790 │ │ │ │ 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, #576] @ 0x240 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17680a │ │ │ │ + cbz r2, 1767f2 │ │ │ │ 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 +419940,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 1767a6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176862 │ │ │ │ + cbz r2, 17684a │ │ │ │ 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 +419965,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 1767fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1768ba │ │ │ │ + cbz r2, 1768a2 │ │ │ │ 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 +419990,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 176854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17690e │ │ │ │ + cbz r2, 1768f6 │ │ │ │ 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 +420015,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 1768aa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17695a │ │ │ │ + cbz r2, 176942 │ │ │ │ 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 +420039,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 1768fe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769a6 │ │ │ │ + cbz r2, 17698e │ │ │ │ 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 +420063,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 17694a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769f2 │ │ │ │ + cbz r2, 1769da │ │ │ │ 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 +420087,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 176996 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176a3e │ │ │ │ + cbz r2, 176a26 │ │ │ │ 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 +420111,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 1769e2 │ │ │ │ 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 176b1a │ │ │ │ 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 +420192,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 176a50 │ │ │ │ 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 176c14 │ │ │ │ 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 +420269,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 176b44 │ │ │ │ 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 176d12 │ │ │ │ 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 +420353,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 176c44 │ │ │ │ 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 176e0e │ │ │ │ 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 +420436,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 176d40 │ │ │ │ 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] @ (176ef4 ) │ │ │ │ + ldr r3, [pc, #204] @ (176ef8 ) │ │ │ │ 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 176ed6 │ │ │ │ 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 +420506,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 176e4c │ │ │ │ + ldr r2, [pc, #36] @ (176efc ) │ │ │ │ + ldr r3, [pc, #28] @ (176ef8 ) │ │ │ │ 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 176ef0 │ │ │ │ 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, #832] @ 0x340 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ 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] @ (177044 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (177060 ) │ │ │ │ + ldr r2, [pc, #300] @ (177048 ) │ │ │ │ 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 177026 │ │ │ │ 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 +420627,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 176f46 │ │ │ │ + ldr r2, [pc, #36] @ (17704c ) │ │ │ │ + ldr r3, [pc, #24] @ (177044 ) │ │ │ │ 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 177040 │ │ │ │ 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, #896] @ 0x380 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ 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 177146 │ │ │ │ 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 +420722,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 177076 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1771ce │ │ │ │ + cbz r2, 1771b6 │ │ │ │ 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 +420753,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 177154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17723c │ │ │ │ + cbz r2, 177224 │ │ │ │ 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 +420784,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 1771c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1772aa │ │ │ │ + cbz r2, 177292 │ │ │ │ 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 +420816,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 177230 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 177316 │ │ │ │ + cbz r2, 1772fe │ │ │ │ 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 +420847,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 17729c │ │ │ │ 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 1773fe │ │ │ │ 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 +420929,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 177328 │ │ │ │ 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] @ (1774f0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1774f4 ) │ │ │ │ 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 1774d2 │ │ │ │ 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 +421003,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 17743c │ │ │ │ + ldr r2, [pc, #36] @ (1774f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1774f4 ) │ │ │ │ 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 1774ec │ │ │ │ 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, [r4, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ 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] @ (177694 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (1776b0 ) │ │ │ │ + ldr r2, [pc, #384] @ (177698 ) │ │ │ │ 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 177674 │ │ │ │ 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 +421140,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 177544 │ │ │ │ + ldr r2, [pc, #36] @ (17769c ) │ │ │ │ + ldr r3, [pc, #28] @ (177694 ) │ │ │ │ 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 17768e │ │ │ │ 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, [r4, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ 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 177796 │ │ │ │ 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 +421236,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 1776c6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (1777c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1777a8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1777d0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1777b8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 177804 │ │ │ │ + cbz r2, 1777ec │ │ │ │ movs r1, #3 │ │ │ │ blx 4ae78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 177810 │ │ │ │ + blt.n 1777f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 4a9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17780a │ │ │ │ + blt.n 1777f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (177818 ) │ │ │ │ + ldr r0, [pc, #16] @ (177800 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1777ea │ │ │ │ + b.n 1777d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 177800 │ │ │ │ + b.n 1777e8 │ │ │ │ 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, 177848 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177858 │ │ │ │ + bls.n 177840 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 17785c │ │ │ │ + cbnz r2, 177844 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177864 │ │ │ │ + cbz r5, 17784c │ │ │ │ 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, 177844 │ │ │ │ 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 17782a │ │ │ │ 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] @ (1778e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1778ec ) │ │ │ │ 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 1778a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (177908 ) │ │ │ │ + ldr r2, [pc, #104] @ (1778f0 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (177904 ) │ │ │ │ + ldr r3, [pc, #96] @ (1778ec ) │ │ │ │ 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 1778e4 │ │ │ │ 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 +421372,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 177882 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ 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 177914 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17781c │ │ │ │ + bl 177804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17792a │ │ │ │ + beq.n 177912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 177948 │ │ │ │ + cbz r3, 177930 │ │ │ │ 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 177910 │ │ │ │ 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 +421436,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] @ (177a00 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (177a1c ) │ │ │ │ + ldr r3, [pc, #128] @ (177a04 ) │ │ │ │ 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 1779f8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 177a10 │ │ │ │ + bhi.n 1779f8 │ │ │ │ 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 +421472,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, 1779de │ │ │ │ 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] @ (177a08 ) │ │ │ │ + ldr r3, [pc, #32] @ (177a04 ) │ │ │ │ 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 1779fc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1779f8 │ │ │ │ + b.n 1779e0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ 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] @ (177ae8 ) │ │ │ │ + ldr r3, [pc, #204] @ (177aec ) │ │ │ │ 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 177ade │ │ │ │ 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 177a68 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177af2 │ │ │ │ + bne.n 177ada │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 177aa8 │ │ │ │ + cbz r4, 177a90 │ │ │ │ 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 177ada │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 177aae │ │ │ │ + bne.n 177a96 │ │ │ │ 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] @ (177af0 ) │ │ │ │ + ldr r3, [pc, #112] @ (177aec ) │ │ │ │ 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 177ae2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177a68 │ │ │ │ + b.n 177a50 │ │ │ │ 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 +421583,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 177a70 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 177a90 │ │ │ │ + b.n 177a78 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 177b64 │ │ │ │ + cbnz r3, 177b4c │ │ │ │ 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 177b38 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177b5a │ │ │ │ + cbnz r2, 177b42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 177b54 │ │ │ │ + cbz r6, 177b3c │ │ │ │ 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, 177b42 │ │ │ │ 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 177b1c │ │ │ │ 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 +421644,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 177ba6 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177be6 │ │ │ │ + cbnz r3, 177bce │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177bba │ │ │ │ + bls.n 177ba2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177be2 │ │ │ │ + cbnz r2, 177bca │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177bdc │ │ │ │ + cbz r5, 177bc4 │ │ │ │ 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, 177bca │ │ │ │ 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 177804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 177b88 │ │ │ │ + beq.n 177b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 177bd8 │ │ │ │ + cbz r3, 177bc0 │ │ │ │ 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 177b70 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177b9e │ │ │ │ + b.n 177b86 │ │ │ │ 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 1778f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177c52 │ │ │ │ + cbnz r3, 177c3a │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177c36 │ │ │ │ + bls.n 177c1e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177c4e │ │ │ │ + cbnz r2, 177c36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177c48 │ │ │ │ + cbz r5, 177c30 │ │ │ │ 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, 177c36 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177854 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c20 │ │ │ │ + b.n 177c08 │ │ │ │ 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 1778f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177cbe │ │ │ │ + cbnz r3, 177ca6 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177ca2 │ │ │ │ + bls.n 177c8a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177cba │ │ │ │ + cbnz r2, 177ca2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177cb4 │ │ │ │ + cbz r5, 177c9c │ │ │ │ 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, 177ca2 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177854 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c8c │ │ │ │ + b.n 177c74 │ │ │ │ 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 1778f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d26 │ │ │ │ + cbnz r3, 177d0e │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d0a │ │ │ │ + bls.n 177cf2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d22 │ │ │ │ + cbnz r2, 177d0a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d1c │ │ │ │ + cbz r5, 177d04 │ │ │ │ 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, 177d0a │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17786c │ │ │ │ + bl 177854 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177cf4 │ │ │ │ + b.n 177cdc │ │ │ │ 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 1778f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d8e │ │ │ │ + cbnz r3, 177d76 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d74 │ │ │ │ + bls.n 177d5c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d8a │ │ │ │ + cbnz r2, 177d72 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d84 │ │ │ │ + cbz r5, 177d6c │ │ │ │ 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, 177d72 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177854 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177d5e │ │ │ │ + b.n 177d46 │ │ │ │ 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] @ (177e10 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (177e2c ) │ │ │ │ + ldr r2, [pc, #128] @ (177e14 ) │ │ │ │ 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 177e06 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 177e1e │ │ │ │ + bhi.n 177e06 │ │ │ │ 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 +421899,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, 177dec │ │ │ │ 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] @ (177e18 ) │ │ │ │ + ldr r3, [pc, #28] @ (177e10 ) │ │ │ │ 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 177e0a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 177e06 │ │ │ │ + b.n 177dee │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ 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, 177e7a │ │ │ │ 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 177e62 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177e8e │ │ │ │ + cbnz r2, 177e76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 177e88 │ │ │ │ + cbz r7, 177e70 │ │ │ │ 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, 177e76 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177854 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177e64 │ │ │ │ + b.n 177e4c │ │ │ │ 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, 177ea2 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 177ebe │ │ │ │ + bls.n 177ea6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 177eb6 │ │ │ │ + bhi.n 177e9e │ │ │ │ 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, 177ede │ │ │ │ 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 177ed8 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177ef8 │ │ │ │ + bls.n 177ee0 │ │ │ │ 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 177edc │ │ │ │ blx 4b8c8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 177f1c │ │ │ │ + cbnz r3, 177f04 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 177f20 │ │ │ │ + bcc.n 177f08 │ │ │ │ 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 177f04 │ │ │ │ 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, 177f34 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f54 │ │ │ │ + bls.n 177f3c │ │ │ │ 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 177f30 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f4c │ │ │ │ + beq.n 177f34 │ │ │ │ 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, 177f74 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f94 │ │ │ │ + bls.n 177f7c │ │ │ │ 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 177f70 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f8c │ │ │ │ + beq.n 177f74 │ │ │ │ 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, 177fb4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177fd6 │ │ │ │ + bls.n 177fbe │ │ │ │ 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 177fb0 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177fcc │ │ │ │ + beq.n 177fb4 │ │ │ │ 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 178004 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4bbf4 │ │ │ │ - cbz r0, 17801c │ │ │ │ + cbz r0, 178004 │ │ │ │ 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 1780be │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 178044 │ │ │ │ + b.n 17802c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1780dc │ │ │ │ + beq.n 1780c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 17803e │ │ │ │ + bne.n 178026 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1780d6 │ │ │ │ + bne.n 1780be │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 178068 │ │ │ │ + b.n 178050 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1780d6 │ │ │ │ + beq.n 1780be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17805e │ │ │ │ + bne.n 178046 │ │ │ │ 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 178072 │ │ │ │ + b.n 178046 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 17805e │ │ │ │ + bls.n 178046 │ │ │ │ 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 178066 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17807e │ │ │ │ + beq.n 178066 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178066 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178066 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178066 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178066 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178066 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1780d8 │ │ │ │ + b.n 1780c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 178052 │ │ │ │ + b.n 17803a │ │ │ │ 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] @ (17812c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (178148 ) │ │ │ │ + ldr r3, [pc, #84] @ (178130 ) │ │ │ │ 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, 178122 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17813a │ │ │ │ - ldr r0, [pc, #60] @ (17814c ) │ │ │ │ + cbz r3, 178122 │ │ │ │ + ldr r0, [pc, #60] @ (178134 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 4aed8 │ │ │ │ - cbz r0, 17813a │ │ │ │ + cbz r0, 178122 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (178150 ) │ │ │ │ - ldr r3, [pc, #36] @ (178148 ) │ │ │ │ + ldr r2, [pc, #44] @ (178138 ) │ │ │ │ + ldr r3, [pc, #36] @ (178130 ) │ │ │ │ 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 178126 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 178120 │ │ │ │ + b.n 178108 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ 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] @ (1781b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1781d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1781bc ) │ │ │ │ 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, 17818a │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1781d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1781d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1781c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1781bc ) │ │ │ │ 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 1781b2 │ │ │ │ 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, 1781a0 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b2fc │ │ │ │ - b.n 178188 │ │ │ │ + b.n 178170 │ │ │ │ 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 178198 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ 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 +422358,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 178232 │ │ │ │ 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 +422379,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] @ (178344 ) │ │ │ │ + ldr r3, [pc, #224] @ (178348 ) │ │ │ │ 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] @ (17834c ) │ │ │ │ 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 17833c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1782ee │ │ │ │ + bls.n 1782d6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17831e │ │ │ │ + bhi.n 178306 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (178368 ) │ │ │ │ + ldr r3, [pc, #156] @ (178350 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 178332 │ │ │ │ + beq.n 17831a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 178326 │ │ │ │ + cbz r0, 17830e │ │ │ │ mov r2, r8 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fbc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 17833c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1782f4 │ │ │ │ + b.n 1782dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 17833c │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (17836c ) │ │ │ │ + ldr r2, [pc, #112] @ (178354 ) │ │ │ │ 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] @ (178348 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178358 │ │ │ │ + bne.n 178340 │ │ │ │ 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 1782b0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b20c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1782de │ │ │ │ + b.n 1782c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b928 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 178354 │ │ │ │ + cbz r0, 17833c │ │ │ │ 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 1782dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1782f6 │ │ │ │ + b.n 1782de │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ 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 17837a │ │ │ │ + b.n 17838c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1783a4 │ │ │ │ + bcs.n 17838c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17838c │ │ │ │ + bne.n 178374 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 178268 │ │ │ │ + bl 178250 │ │ │ │ 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 1783e0 │ │ │ │ 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, 1783da │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1783ee │ │ │ │ + cbnz r1, 1783d6 │ │ │ │ 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 1783be │ │ │ │ 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 +422558,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] @ (1785c0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (1785dc ) │ │ │ │ + ldr r2, [pc, #420] @ (1785c4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 181754 │ │ │ │ + bl 18173c │ │ │ │ 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 17844c │ │ │ │ + b.n 1784aa │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1784c2 │ │ │ │ + beq.n 1784aa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17845a │ │ │ │ + bne.n 178442 │ │ │ │ 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, 1784ca │ │ │ │ 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 181624 │ │ │ │ + cbz r4, 178496 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178496 │ │ │ │ + bne.n 17847e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 178480 │ │ │ │ + bne.n 178468 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17845a │ │ │ │ + beq.n 178442 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 178464 │ │ │ │ + bne.n 17844c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #276] @ (1785e0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1785dc ) │ │ │ │ + bl 17fd24 │ │ │ │ + ldr r2, [pc, #276] @ (1785c8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1785c4 ) │ │ │ │ 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 1785ba │ │ │ │ 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 17851e │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 178530 │ │ │ │ + bls.n 178518 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785b2 │ │ │ │ + bhi.n 17859a │ │ │ │ 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, 17851e │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 17853c │ │ │ │ + cbnz r3, 178524 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1785ba │ │ │ │ + beq.n 1785a2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1785c6 │ │ │ │ + bne.n 1785ae │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 178488 │ │ │ │ + b.n 178470 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 178516 │ │ │ │ + bne.n 1784fe │ │ │ │ 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 178506 │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 17856e │ │ │ │ + bl 1815ac │ │ │ │ + cbz r0, 178556 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 178548 │ │ │ │ + bcc.n 178530 │ │ │ │ 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 178468 │ │ │ │ + b.n 17846c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 178536 │ │ │ │ + bhi.n 17851e │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 1785be │ │ │ │ + bcs.n 1785a6 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785ca │ │ │ │ + bhi.n 1785b2 │ │ │ │ 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 17851e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 178552 │ │ │ │ + b.n 17853a │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178506 │ │ │ │ + b.n 1784ee │ │ │ │ mov r9, ip │ │ │ │ - b.n 178488 │ │ │ │ + b.n 178470 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 1785aa │ │ │ │ - b.n 178536 │ │ │ │ + bne.n 178592 │ │ │ │ + b.n 17851e │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1784ec │ │ │ │ + b.n 1784d4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178594 │ │ │ │ + b.n 17857c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ 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 17fba0 │ │ │ │ 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, 17864c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1786ce │ │ │ │ + beq.n 1786b6 │ │ │ │ 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 +422784,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 17867a │ │ │ │ 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, 1786b6 │ │ │ │ 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 178642 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1786a2 │ │ │ │ + beq.n 17868a │ │ │ │ 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, 1786b0 │ │ │ │ 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 178684 │ │ │ │ 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] @ 178740 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #104] @ (17875c ) │ │ │ │ + ldr r0, [pc, #104] @ (178744 ) │ │ │ │ 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 +422856,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] @ (178748 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (17875c ) │ │ │ │ + ldr r3, [pc, #40] @ (178744 ) │ │ │ │ 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 17873c │ │ │ │ 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, [r4, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ 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, 1787c0 │ │ │ │ ldrd r9, r8, [r4, #28] │ │ │ │ - ldr r1, [pc, #200] @ (17884c ) │ │ │ │ - ldr r0, [pc, #200] @ (178850 ) │ │ │ │ + ldr r1, [pc, #200] @ (178834 ) │ │ │ │ + ldr r0, [pc, #200] @ (178838 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 1786bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 18dcc4 │ │ │ │ + bl 18dcac │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1787b4 │ │ │ │ + cbz r0, 17879c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dcc0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1787be │ │ │ │ + cbnz r0, 1787a6 │ │ │ │ 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] @ (17883c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 1786bc │ │ │ │ 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 17879c │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178840 │ │ │ │ + beq.n 178828 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178846 │ │ │ │ + beq.n 17882e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1787ba │ │ │ │ + bne.n 1787a2 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17986c │ │ │ │ + bl 179854 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 178804 │ │ │ │ + cbnz r0, 1787ec │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1787ba │ │ │ │ + b.n 1787a2 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17967c │ │ │ │ + bl 179664 │ │ │ │ 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 +422957,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 1787e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798f0 │ │ │ │ - b.n 1787f6 │ │ │ │ - bl 179e48 │ │ │ │ - b.n 1787ba │ │ │ │ - bl 17a120 │ │ │ │ - b.n 1787ba │ │ │ │ + bl 1798d8 │ │ │ │ + b.n 1787de │ │ │ │ + bl 179e30 │ │ │ │ + b.n 1787a2 │ │ │ │ + bl 17a108 │ │ │ │ + b.n 1787a2 │ │ │ │ mvns r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, r6, r5 │ │ │ │ movs r3, r2 │ │ │ │ - ble.n 178870 │ │ │ │ + ble.n 178858 │ │ │ │ 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 17fb14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 1789b4 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 1789b4 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 179d3c │ │ │ │ - cbnz r0, 17891c │ │ │ │ + bl 179d24 │ │ │ │ + cbnz r0, 178904 │ │ │ │ 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 17fb58 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789c6 │ │ │ │ + beq.n 1789ae │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -423047,133 +423034,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 180868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 179aa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 178890 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ - ldr r1, [pc, #212] @ (178a1c ) │ │ │ │ + beq.n 178890 │ │ │ │ + ldr r1, [pc, #212] @ (178a04 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbz r0, 1789a6 │ │ │ │ + cbz r0, 17898e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1789dc │ │ │ │ + beq.n 1789c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1789ea │ │ │ │ - ldr r0, [pc, #192] @ (178a20 ) │ │ │ │ + beq.n 1789d2 │ │ │ │ + ldr r0, [pc, #192] @ (178a08 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789f8 │ │ │ │ - ldr r0, [pc, #184] @ (178a24 ) │ │ │ │ + beq.n 1789e0 │ │ │ │ + ldr r0, [pc, #184] @ (178a0c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179fa8 │ │ │ │ + bl 179f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 178890 │ │ │ │ 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 1789f4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1789ac │ │ │ │ + cbz r3, 178994 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1788a8 │ │ │ │ + b.n 178890 │ │ │ │ strb.w r9, [r4, #392] @ 0x188 │ │ │ │ - b.n 178950 │ │ │ │ - ldr r1, [pc, #120] @ (178a28 ) │ │ │ │ + b.n 178938 │ │ │ │ + ldr r1, [pc, #120] @ (178a10 ) │ │ │ │ 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 1843a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1789a0 │ │ │ │ + bne.n 178988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 179eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ + bne.n 178944 │ │ │ │ + b.n 178890 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a1a4 │ │ │ │ + bl 17a18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ - ldr r0, [pc, #48] @ (178a2c ) │ │ │ │ + bne.n 178944 │ │ │ │ + b.n 178890 │ │ │ │ + ldr r0, [pc, #48] @ (178a14 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178968 │ │ │ │ + bne.n 178950 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 179ee8 │ │ │ │ - b.n 178968 │ │ │ │ + bl 179ed0 │ │ │ │ + b.n 178950 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 186350 │ │ │ │ - b.n 17899a │ │ │ │ + bl 186338 │ │ │ │ + b.n 178982 │ │ │ │ nop │ │ │ │ - blt.n 178940 │ │ │ │ + blt.n 178928 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178948 │ │ │ │ + blt.n 178930 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178984 │ │ │ │ + blt.n 17896c │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178934 │ │ │ │ + blt.n 17891c │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178a4c │ │ │ │ + blt.n 178a34 │ │ │ │ movs r3, r2 │ │ │ │ - cbz r0, 178a50 │ │ │ │ + cbz r0, 178a38 │ │ │ │ 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 +423170,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] @ (178bbc ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ (178bd8 ) │ │ │ │ + ldr r3, [pc, #364] @ (178bc0 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #360] @ (178bdc ) │ │ │ │ + ldr r0, [pc, #360] @ (178bc4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #360] @ (178be0 ) │ │ │ │ + ldr r5, [pc, #360] @ (178bc8 ) │ │ │ │ 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 184c40 │ │ │ │ + cbnz r0, 178a98 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (178be4 ) │ │ │ │ + ldr r0, [pc, #336] @ (178bcc ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b3c │ │ │ │ - ldr r0, [pc, #328] @ (178be8 ) │ │ │ │ + beq.n 178b24 │ │ │ │ + ldr r0, [pc, #328] @ (178bd0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178bb2 │ │ │ │ + beq.w 178b9a │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 178ab4 │ │ │ │ + b.n 178a9c │ │ │ │ mov.w sl, #2 │ │ │ │ - ldr r0, [pc, #308] @ (178bec ) │ │ │ │ + ldr r0, [pc, #308] @ (178bd4 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b52 │ │ │ │ + beq.n 178b3a │ │ │ │ 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 178ad6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 178b72 │ │ │ │ - bhi.n 178b7a │ │ │ │ + beq.n 178b5a │ │ │ │ + bhi.n 178b62 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 178b72 │ │ │ │ + beq.n 178b5a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 178b7e │ │ │ │ + beq.n 178b66 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 178af6 │ │ │ │ + bne.n 178ade │ │ │ │ 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 178840 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 178b4e │ │ │ │ + cbz r0, 178b36 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178b08 │ │ │ │ ldrb.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178b86 │ │ │ │ - ldr r2, [pc, #204] @ (178bf0 ) │ │ │ │ - ldr r3, [pc, #180] @ (178bd8 ) │ │ │ │ + beq.n 178b6e │ │ │ │ + ldr r2, [pc, #204] @ (178bd8 ) │ │ │ │ + ldr r3, [pc, #180] @ (178bc0 ) │ │ │ │ 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 178bb8 │ │ │ │ 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] @ (178bdc ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178ab4 │ │ │ │ + bne.n 178a9c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #164] @ (178bf8 ) │ │ │ │ + b.n 178b08 │ │ │ │ + ldr r0, [pc, #164] @ (178be0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178aee │ │ │ │ - ldr r3, [pc, #152] @ (178bfc ) │ │ │ │ + beq.n 178ad6 │ │ │ │ + ldr r3, [pc, #152] @ (178be4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (178c00 ) │ │ │ │ + ldr r2, [pc, #152] @ (178be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 178ac2 │ │ │ │ + b.n 178aaa │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 178ae8 │ │ │ │ + b.n 178ad0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 178ae2 │ │ │ │ + bne.n 178aca │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ - b.n 178ae8 │ │ │ │ - ldr r0, [pc, #124] @ (178c04 ) │ │ │ │ + b.n 178ad0 │ │ │ │ + ldr r0, [pc, #124] @ (178bec ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178b08 │ │ │ │ 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 178840 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #84] @ (178c08 ) │ │ │ │ + b.n 178b08 │ │ │ │ + ldr r0, [pc, #84] @ (178bf0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 178aaa │ │ │ │ - bl 179d3c │ │ │ │ + bne.w 178a92 │ │ │ │ + bl 179d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178aaa │ │ │ │ - bl 17a1c0 │ │ │ │ - b.n 178aaa │ │ │ │ + beq.w 178a92 │ │ │ │ + bl 17a1a8 │ │ │ │ + b.n 178a92 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178b74 │ │ │ │ + bge.n 178b5c │ │ │ │ movs r3, r2 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178b84 │ │ │ │ + bge.n 178b6c │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178c90 │ │ │ │ + bge.n 178c78 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178bb4 │ │ │ │ + bge.n 178b9c │ │ │ │ movs r3, r2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178c68 │ │ │ │ + bge.n 178c50 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178cbc │ │ │ │ + bge.n 178ca4 │ │ │ │ movs r3, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178cd8 │ │ │ │ + bge.n 178cc0 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178b44 │ │ │ │ + bge.n 178b2c │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178cb4 │ │ │ │ + bls.n 178c9c │ │ │ │ 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, 178c0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 178c7a │ │ │ │ + cbnz r3, 178c62 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178c1e │ │ │ │ + beq.n 178c06 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 184610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 184544 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178c4e │ │ │ │ - bl 178c0c │ │ │ │ + cbz r0, 178c36 │ │ │ │ + bl 178bf4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178c6c │ │ │ │ + beq.n 178c54 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178c62 │ │ │ │ + beq.n 178c4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a090 │ │ │ │ - b.n 178c1e │ │ │ │ + bl 17a078 │ │ │ │ + b.n 178c06 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18630c │ │ │ │ - b.n 178c5a │ │ │ │ + bl 1862f4 │ │ │ │ + b.n 178c42 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a8cc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 178c56 │ │ │ │ - ldr r1, [pc, #16] @ (178c8c ) │ │ │ │ + b.n 178c3e │ │ │ │ + ldr r1, [pc, #16] @ (178c74 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - b.n 178c2c │ │ │ │ + b.n 178c14 │ │ │ │ nop │ │ │ │ - bls.n 178c30 │ │ │ │ + bls.n 178c18 │ │ │ │ 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, 178cbe │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 178600 │ │ │ │ + bl 1785e8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 178cd6 │ │ │ │ + cbz r0, 178cbe │ │ │ │ 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] @ 178cc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (178ce0 ) │ │ │ │ + ldr r3, [pc, #20] @ (178cc8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 184604 │ │ │ │ + bl 1845ec │ │ │ │ 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, 178ce8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178d08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179dbc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178d08 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 178dea │ │ │ │ + bne.n 178dd2 │ │ │ │ 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, 178d76 │ │ │ │ + ldr r1, [pc, #280] @ (178e28 ) │ │ │ │ + ldr r0, [pc, #280] @ (178e2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 1786bc │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 4b928 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 178d9e │ │ │ │ - ldr r0, [pc, #264] @ (178e48 ) │ │ │ │ + cbz r0, 178d86 │ │ │ │ + ldr r0, [pc, #264] @ (178e30 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 1786bc │ │ │ │ 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 178dfc │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e14 │ │ │ │ + beq.n 178dfc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dd14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e2a │ │ │ │ - cbz r5, 178d86 │ │ │ │ + beq.n 178e12 │ │ │ │ + cbz r5, 178d6e │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d12 │ │ │ │ + b.n 178cfa │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178e06 │ │ │ │ + beq.n 178dee │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178e1c │ │ │ │ + beq.n 178e04 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 178dac │ │ │ │ + beq.n 178d94 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 178dce │ │ │ │ + cbnz r3, 178db6 │ │ │ │ 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 179854 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178d9e │ │ │ │ + beq.n 178d86 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17978c │ │ │ │ + bl 179774 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178d1a │ │ │ │ - cbnz r6, 178dea │ │ │ │ + beq.n 178d02 │ │ │ │ + cbnz r6, 178dd2 │ │ │ │ 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 178dbe │ │ │ │ dmb ish │ │ │ │ - b.n 178da4 │ │ │ │ + b.n 178d8c │ │ │ │ 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 178dda │ │ │ │ dmb ish │ │ │ │ - b.n 178d1a │ │ │ │ + b.n 178d02 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179dbc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178dac │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d9e │ │ │ │ + b.n 178d86 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0a8 │ │ │ │ + bl 17a090 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178dac │ │ │ │ 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 178d8c │ │ │ │ + b.n 178db6 │ │ │ │ subs r6, #18 │ │ │ │ movs r0, r4 │ │ │ │ asrs r4, r1, #23 │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178ec4 │ │ │ │ + bls.n 178eac │ │ │ │ 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] @ (178eb0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (178ecc ) │ │ │ │ + ldr r3, [pc, #104] @ (178eb4 ) │ │ │ │ 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 17f610 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 178ea8 │ │ │ │ - cbnz r4, 178eb6 │ │ │ │ + cbnz r2, 178e90 │ │ │ │ + cbnz r4, 178e9e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #64] @ (178ed0 ) │ │ │ │ - ldr r3, [pc, #56] @ (178ecc ) │ │ │ │ + bl 17f6d8 │ │ │ │ + ldr r2, [pc, #64] @ (178eb8 ) │ │ │ │ + ldr r3, [pc, #56] @ (178eb4 ) │ │ │ │ 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 178eaa │ │ │ │ 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 17f650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178e86 │ │ │ │ + beq.n 178e6e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f668 │ │ │ │ - b.n 178e86 │ │ │ │ + bl 17f650 │ │ │ │ + b.n 178e6e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ 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] @ (178f68 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (178f84 ) │ │ │ │ + ldr r4, [pc, #156] @ (178f6c ) │ │ │ │ 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 178f0e │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (178f88 ) │ │ │ │ - ldr r3, [pc, #116] @ (178f84 ) │ │ │ │ + ldr r2, [pc, #120] @ (178f70 ) │ │ │ │ + ldr r3, [pc, #116] @ (178f6c ) │ │ │ │ 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 178f64 │ │ │ │ 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 178f56 │ │ │ │ + ldr r2, [pc, #92] @ (178f74 ) │ │ │ │ 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 178ef2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4afa4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ + beq.n 178ef2 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae84 │ │ │ │ - cbz r0, 178f66 │ │ │ │ + cbz r0, 178f4e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 178f56 │ │ │ │ + bne.n 178f3e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ac80 │ │ │ │ - b.n 178f0c │ │ │ │ + b.n 178ef4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 178f2e │ │ │ │ + bne.n 178f16 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ - b.n 178f2e │ │ │ │ + beq.n 178ef2 │ │ │ │ + b.n 178f16 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 179034 │ │ │ │ + bvc.n 17901c │ │ │ │ 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] @ (179164 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (179180 ) │ │ │ │ + ldr r3, [pc, #472] @ (179168 ) │ │ │ │ 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 17915a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 4a9b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 178fd4 │ │ │ │ + b.n 178fbc │ │ │ │ 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 178fb4 │ │ │ │ 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 +423743,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 1790ea │ │ │ │ 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 178ffc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 17904e │ │ │ │ + beq.n 179036 │ │ │ │ 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 178ffc │ │ │ │ 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 178ffc │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 17915a │ │ │ │ + bcc.n 179142 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1790e4 │ │ │ │ + beq.n 1790cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790f0 │ │ │ │ + beq.n 1790d8 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1790a2 │ │ │ │ + b.n 17908a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1790ec │ │ │ │ + beq.n 1790d4 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 17909c │ │ │ │ + bge.n 179084 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1790f6 │ │ │ │ + bne.n 1790de │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 1790b4 │ │ │ │ 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 +423831,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 178ffc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 1790b4 │ │ │ │ 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 1790b4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 179166 │ │ │ │ - ldr.w r8, [pc, #120] @ 179184 │ │ │ │ + beq.n 17914e │ │ │ │ + ldr.w r8, [pc, #120] @ 17916c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -423877,1216 +423864,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 1790fc │ │ │ │ mov r0, r9 │ │ │ │ blx 4ac80 │ │ │ │ - ldr r2, [pc, #72] @ (179188 ) │ │ │ │ - ldr r3, [pc, #60] @ (179180 ) │ │ │ │ + ldr r2, [pc, #72] @ (179170 ) │ │ │ │ + ldr r3, [pc, #60] @ (179168 ) │ │ │ │ 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 17915e │ │ │ │ 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 17905e │ │ │ │ mov r0, r7 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17913e │ │ │ │ + b.n 179126 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 179274 │ │ │ │ + bpl.n 17925c │ │ │ │ movs r3, r2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ 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] @ (179288 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1792a4 ) │ │ │ │ + ldr r3, [pc, #256] @ (17928c ) │ │ │ │ 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 177e80 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179242 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179242 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 179242 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 179278 │ │ │ │ + beq.n 179260 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 179242 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179242 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17925a │ │ │ │ + cbz r0, 179242 │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 179244 │ │ │ │ + cbz r3, 17922c │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 179254 │ │ │ │ + bne.n 17923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 4b8c8 │ │ │ │ - cbz r6, 17925c │ │ │ │ + cbz r6, 179244 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17925c │ │ │ │ + b.n 179244 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dd14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17923c │ │ │ │ + bne.n 179224 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1792a8 ) │ │ │ │ - ldr r3, [pc, #68] @ (1792a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (179290 ) │ │ │ │ + ldr r3, [pc, #68] @ (17928c ) │ │ │ │ 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 179284 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179242 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e90 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1791ee │ │ │ │ - b.n 17925a │ │ │ │ + beq.n 1791d6 │ │ │ │ + b.n 179242 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ 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] @ (1793a8 ) │ │ │ │ + ldr r2, [pc, #256] @ (1793ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1793c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1793b0 ) │ │ │ │ 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 179388 │ │ │ │ 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 1792ec │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17930a │ │ │ │ + beq.n 1792f2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 179334 │ │ │ │ + beq.n 17931c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1792f8 │ │ │ │ + bne.n 1792e0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1792fe │ │ │ │ + beq.n 1792e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 179356 │ │ │ │ + cbnz r0, 17933e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1793a6 │ │ │ │ + bne.n 17938e │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 179304 │ │ │ │ + bne.n 1792ec │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1793cc ) │ │ │ │ - ldr r3, [pc, #136] @ (1793c8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1793b4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1793b0 ) │ │ │ │ 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 1793a4 │ │ │ │ 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 179382 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b518 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179328 │ │ │ │ + beq.n 179310 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 17937c │ │ │ │ + bne.n 179364 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 179328 │ │ │ │ - ldr r3, [pc, #80] @ (1793d0 ) │ │ │ │ + beq.n 179310 │ │ │ │ + ldr r3, [pc, #80] @ (1793b8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #72] @ (1793d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1793bc ) │ │ │ │ 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 179324 │ │ │ │ + ldr r1, [pc, #40] @ (1793b8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (1793d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1793c0 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17939a │ │ │ │ + b.n 179382 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 179458 │ │ │ │ + bcc.n 179440 │ │ │ │ movs r3, r2 │ │ │ │ - bcs.n 17939c │ │ │ │ + bcs.n 179384 │ │ │ │ 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] @ (1794d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1794ec ) │ │ │ │ + ldr r3, [pc, #252] @ (1794d4 ) │ │ │ │ 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 18dcac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179496 │ │ │ │ + beq.n 17947e │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 177a24 │ │ │ │ - cbnz r0, 179446 │ │ │ │ + bl 177a0c │ │ │ │ + cbnz r0, 17942e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1794b8 │ │ │ │ + beq.n 1794a0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1794f0 ) │ │ │ │ - ldr r3, [pc, #188] @ (1794ec ) │ │ │ │ + ldr r2, [pc, #192] @ (1794d8 ) │ │ │ │ + ldr r3, [pc, #188] @ (1794d4 ) │ │ │ │ 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 1794ca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179408 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1794c0 │ │ │ │ + beq.n 1794a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd58 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179408 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179408 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17942c │ │ │ │ + bne.n 179414 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942c │ │ │ │ + b.n 179414 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17942a │ │ │ │ + beq.n 179412 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dcc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179408 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 179414 │ │ │ │ + b.n 1793fc │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942a │ │ │ │ + b.n 179412 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 179408 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179458 │ │ │ │ - b.n 179420 │ │ │ │ + bne.n 179440 │ │ │ │ + b.n 179408 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ 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] @ (1795b4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1795d0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1795b8 ) │ │ │ │ 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 17958a │ │ │ │ + ldr r7, [pc, #180] @ (1795bc ) │ │ │ │ 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 17957e │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 179544 │ │ │ │ + bne.n 17952c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 179512 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 17953e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 17953e │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 179512 │ │ │ │ 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 179512 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1795c0 │ │ │ │ + cbnz r0, 1795a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1795ba │ │ │ │ + beq.n 1795a2 │ │ │ │ blx 4b1ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179534 │ │ │ │ + bne.n 17951c │ │ │ │ mov r0, r4 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b194 │ │ │ │ - ldr r2, [pc, #52] @ (1795d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1795d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1795c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1795b8 ) │ │ │ │ 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 1795b0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1794f4 │ │ │ │ - b.n 179586 │ │ │ │ + bl 1794dc │ │ │ │ + b.n 17956e │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17952a │ │ │ │ + b.n 179512 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 17969c │ │ │ │ + bne.n 179684 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17960e │ │ │ │ + bne.n 1795f6 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 179612 │ │ │ │ + bls.n 1795fa │ │ │ │ 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] @ (179600 ) │ │ │ │ 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 179614 │ │ │ │ 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] @ (179660 ) │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178f78 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179674 │ │ │ │ + cbz r0, 17965c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 179656 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b1ac │ │ │ │ - cbnz r0, 17964c │ │ │ │ + cbnz r0, 179634 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 179640 │ │ │ │ + bne.n 179628 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 179656 │ │ │ │ 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 179642 │ │ │ │ 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] @ (179760 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (17977c ) │ │ │ │ + ldr r3, [pc, #232] @ (179764 ) │ │ │ │ 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 180814 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (179780 ) │ │ │ │ + ldr r2, [pc, #204] @ (179768 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 179712 │ │ │ │ + blt.n 1796fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 179604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - cbnz r4, 17972c │ │ │ │ - ldr r1, [pc, #176] @ (179784 ) │ │ │ │ + cbnz r4, 179714 │ │ │ │ + ldr r1, [pc, #176] @ (17976c ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178f78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179712 │ │ │ │ + cbz r0, 1796fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 179604 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 179706 │ │ │ │ + beq.n 1796ee │ │ │ │ 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 1796da │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179750 │ │ │ │ - ldr r2, [pc, #116] @ (179788 ) │ │ │ │ - ldr r3, [pc, #100] @ (17977c ) │ │ │ │ + bne.n 179738 │ │ │ │ + ldr r2, [pc, #116] @ (179770 ) │ │ │ │ + ldr r3, [pc, #100] @ (179764 ) │ │ │ │ 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 17975a │ │ │ │ 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 179722 │ │ │ │ dmb ish │ │ │ │ - b.n 179712 │ │ │ │ + b.n 1796fa │ │ │ │ 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 179732 │ │ │ │ + b.n 179748 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 179834 │ │ │ │ + beq.n 17981c │ │ │ │ movs r3, r2 │ │ │ │ - bl 175786 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + bl 17576e │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ 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] @ (179848 ) │ │ │ │ + ldr r3, [pc, #192] @ (17984c ) │ │ │ │ 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 17983a │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1797fc │ │ │ │ + beq.n 1797e4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1797fc │ │ │ │ - cbz r5, 179812 │ │ │ │ + cbz r0, 1797e4 │ │ │ │ + cbz r5, 1797fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1797e6 │ │ │ │ + b.n 1797ce │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17980c │ │ │ │ + bls.n 1797f4 │ │ │ │ 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 1797c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179836 │ │ │ │ + b.n 17981e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 1797de │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17918c │ │ │ │ + bl 179174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 1797de │ │ │ │ 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] @ (179850 ) │ │ │ │ + ldr r3, [pc, #40] @ (17984c ) │ │ │ │ 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 179842 │ │ │ │ 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 1797f0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ 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] @ (1798c8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (1798e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1798cc ) │ │ │ │ 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, 1798be │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c9f0 │ │ │ │ - ldr r2, [pc, #76] @ (1798e8 ) │ │ │ │ + bl 17c9d8 │ │ │ │ + ldr r2, [pc, #76] @ (1798d0 ) │ │ │ │ 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 1798be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1798ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1798e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1798d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1798cc ) │ │ │ │ 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 1798c2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1798be │ │ │ │ + b.n 1798a6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ 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, [r2, #116] @ 0x74 │ │ │ │ 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] @ (179a90 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (179aac ) │ │ │ │ + ldr r3, [pc, #420] @ (179a94 ) │ │ │ │ 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 17794c │ │ │ │ + ldr r2, [pc, #400] @ (179a98 ) │ │ │ │ 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 17993c │ │ │ │ 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 1799b4 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17997e │ │ │ │ + beq.n 179966 │ │ │ │ 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 179a20 │ │ │ │ + ldr r2, [pc, #336] @ (179a9c ) │ │ │ │ + ldr r3, [pc, #324] @ (179a94 ) │ │ │ │ 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 179a8c │ │ │ │ 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 17c9d8 │ │ │ │ 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] @ (179aa0 ) │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1799b6 │ │ │ │ + beq.n 17999e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 17993c │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a24 │ │ │ │ + beq.n 179a0c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b23c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 179a40 │ │ │ │ + bne.n 179a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1793dc │ │ │ │ - cbz r0, 179a1e │ │ │ │ + bl 1793c4 │ │ │ │ + cbz r0, 179a06 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 179a58 │ │ │ │ + beq.n 179a40 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 179a0c │ │ │ │ + b.n 1799f4 │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 179a54 │ │ │ │ + bls.n 179a3c │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 179a06 │ │ │ │ + bne.n 1799ee │ │ │ │ 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 17994a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179962 │ │ │ │ + b.n 17994a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b1ac │ │ │ │ mov r0, r8 │ │ │ │ blx 4b068 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ - b.n 179a2a │ │ │ │ + b.n 179a12 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 179a06 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 4bdc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 179a06 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a9c │ │ │ │ + beq.n 179a84 │ │ │ │ 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 179a6e │ │ │ │ dmb ish │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 179a0c │ │ │ │ mov r0, r5 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 179a0c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1} │ │ │ │ movs r3, r2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ 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] @ (179cd4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (179cf0 ) │ │ │ │ + ldr r2, [pc, #540] @ (179cd8 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w fp, [pc, #536] @ 179cf4 │ │ │ │ + ldr.w fp, [pc, #536] @ 179cdc │ │ │ │ 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, 179b36 │ │ │ │ + ldr r0, [pc, #512] @ (179ce0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 179b60 │ │ │ │ - ldr r1, [pc, #504] @ (179cfc ) │ │ │ │ + cbz r0, 179b48 │ │ │ │ + ldr r1, [pc, #504] @ (179ce4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 179bbe │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 179b88 │ │ │ │ - ldr r2, [pc, #460] @ (179d00 ) │ │ │ │ - ldr r3, [pc, #444] @ (179cf0 ) │ │ │ │ + beq.n 179b70 │ │ │ │ + ldr r2, [pc, #460] @ (179ce8 ) │ │ │ │ + ldr r3, [pc, #444] @ (179cd8 ) │ │ │ │ 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 179cce │ │ │ │ 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 179b6a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 179bee │ │ │ │ - ldr r4, [pc, #424] @ (179d04 ) │ │ │ │ + beq.n 179bd6 │ │ │ │ + ldr r4, [pc, #424] @ (179cec ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #420] @ (179d08 ) │ │ │ │ + b.n 179ade │ │ │ │ + ldr r0, [pc, #420] @ (179cf0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179bda │ │ │ │ - ldr r3, [pc, #412] @ (179d0c ) │ │ │ │ + beq.n 179bc2 │ │ │ │ + ldr r3, [pc, #412] @ (179cf4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #412] @ (179d10 ) │ │ │ │ + ldr r2, [pc, #412] @ (179cf8 ) │ │ │ │ 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 179aea │ │ │ │ + ldr r4, [pc, #400] @ (179cfc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ + b.n 179ade │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #396] @ (179d18 ) │ │ │ │ + ldr r6, [pc, #396] @ (179d00 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 179bd6 │ │ │ │ + cbnz r3, 179bbe │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 179b18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179b30 │ │ │ │ - ldr r0, [pc, #320] @ (179d1c ) │ │ │ │ + b.n 179b18 │ │ │ │ + ldr r0, [pc, #320] @ (179d04 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179bf4 │ │ │ │ - ldr r1, [pc, #312] @ (179d20 ) │ │ │ │ + cbz r0, 179bdc │ │ │ │ + ldr r1, [pc, #312] @ (179d08 ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - b.n 179b0a │ │ │ │ - ldr r4, [pc, #308] @ (179d24 ) │ │ │ │ + b.n 179af2 │ │ │ │ + ldr r4, [pc, #308] @ (179d0c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #304] @ (179d28 ) │ │ │ │ + b.n 179ade │ │ │ │ + ldr r0, [pc, #304] @ (179d10 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179c56 │ │ │ │ - ldr.w sl, [pc, #296] @ 179d2c │ │ │ │ + cbz r0, 179c3e │ │ │ │ + ldr.w sl, [pc, #296] @ 179d14 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #296] @ (179d30 ) │ │ │ │ + ldr r3, [pc, #296] @ (179d18 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 179bbe │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 179b12 │ │ │ │ + b.n 179bbe │ │ │ │ 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 179c72 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 179bd6 │ │ │ │ + bne.n 179bbe │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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 179c5e │ │ │ │ + ldr.w sl, [pc, #136] @ 179d1c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #132] @ (179d38 ) │ │ │ │ + ldr r3, [pc, #132] @ (179d20 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179294 │ │ │ │ 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 179bbe │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - b.n 179b0a │ │ │ │ + b.n 179af2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ 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, [r4, #76] @ 0x4c │ │ │ │ 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 +425099,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] @ (179da0 ) │ │ │ │ blx 4b8f8 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b6d0 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 179d60 │ │ │ │ + beq.n 179d48 │ │ │ │ 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 179d44 │ │ │ │ + ldr r4, [pc, #76] @ (179da4 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179d98 │ │ │ │ + cbz r0, 179d80 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179d5c │ │ │ │ - ldr r0, [pc, #52] @ (179dc0 ) │ │ │ │ + bne.n 179d44 │ │ │ │ + ldr r0, [pc, #52] @ (179da8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (179dc4 ) │ │ │ │ + ldr r0, [pc, #40] @ (179dac ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179db2 │ │ │ │ - ldr r3, [pc, #36] @ (179dc8 ) │ │ │ │ + cbz r0, 179d9a │ │ │ │ + ldr r3, [pc, #36] @ (179db0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (179dcc ) │ │ │ │ + ldr r2, [pc, #36] @ (179db4 ) │ │ │ │ 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] @ (179db8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 179d7c │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + b.n 179d64 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ 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 +425164,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] @ (179e24 ) │ │ │ │ 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] @ (179e28 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17abf8 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179e1e │ │ │ │ + cbz r0, 179e06 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 179174 │ │ │ │ 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] @ (179e2c ) │ │ │ │ + ldr r3, [pc, #24] @ (179e24 ) │ │ │ │ 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 179e20 │ │ │ │ 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, [r4, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ 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] @ (179ea8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (179ec4 ) │ │ │ │ + ldr r3, [pc, #104] @ (179eac ) │ │ │ │ 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 17794c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 1793c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 179e98 │ │ │ │ - ldr r2, [pc, #72] @ (179ec8 ) │ │ │ │ - ldr r3, [pc, #64] @ (179ec4 ) │ │ │ │ + cbnz r0, 179e80 │ │ │ │ + ldr r2, [pc, #72] @ (179eb0 ) │ │ │ │ + ldr r3, [pc, #64] @ (179eac ) │ │ │ │ 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 179ea2 │ │ │ │ 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 17adc0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179e7e │ │ │ │ + bne.n 179e66 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179e7e │ │ │ │ + b.n 179e66 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r2, #24] │ │ │ │ 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 17a930 │ │ │ │ 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] @ (179f80 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (179f9c ) │ │ │ │ + ldr r4, [pc, #160] @ (179f84 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (179fa0 ) │ │ │ │ + ldr r2, [pc, #156] @ (179f88 ) │ │ │ │ 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, 179f3e │ │ │ │ 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 179f60 │ │ │ │ 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 179f56 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #76] @ (179fa4 ) │ │ │ │ - ldr r3, [pc, #64] @ (179f9c ) │ │ │ │ + ldr r2, [pc, #76] @ (179f8c ) │ │ │ │ + ldr r3, [pc, #64] @ (179f84 ) │ │ │ │ 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 179f7a │ │ │ │ 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 179f3a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 179f74 │ │ │ │ + beq.n 179f5c │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 179f52 │ │ │ │ + b.n 179f3a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r2, #16] │ │ │ │ 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, [r7, #8] │ │ │ │ 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] @ (17a068 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (17a084 ) │ │ │ │ + ldr r3, [pc, #200] @ (17a06c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (17a088 ) │ │ │ │ + ldr r1, [pc, #196] @ (17a070 ) │ │ │ │ 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 17ff20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a072 │ │ │ │ + beq.n 17a05a │ │ │ │ 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 17a05a │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a076 │ │ │ │ + beq.n 17a05e │ │ │ │ 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 17a008 │ │ │ │ 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, 17a05e │ │ │ │ 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 17a05e │ │ │ │ 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] @ (17a074 ) │ │ │ │ + ldr r3, [pc, #40] @ (17a06c ) │ │ │ │ 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 17a062 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a058 │ │ │ │ + b.n 17a040 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a052 │ │ │ │ + b.n 17a03a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ 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, [r7, r6] │ │ │ │ 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] @ (17a0fc ) │ │ │ │ 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] @ (17a100 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 186398 │ │ │ │ + bl 186380 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a0f4 │ │ │ │ + cbz r0, 17a0dc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 179174 │ │ │ │ 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] @ (17a104 ) │ │ │ │ + ldr r3, [pc, #28] @ (17a0fc ) │ │ │ │ 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 17a0f6 │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ 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] @ (17a180 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (17a19c ) │ │ │ │ + ldr r3, [pc, #104] @ (17a184 ) │ │ │ │ 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 17794c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 1793c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 17a170 │ │ │ │ - ldr r2, [pc, #72] @ (17a1a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (17a19c ) │ │ │ │ + cbnz r0, 17a158 │ │ │ │ + ldr r2, [pc, #72] @ (17a188 ) │ │ │ │ + ldr r3, [pc, #64] @ (17a184 ) │ │ │ │ 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 17a17c │ │ │ │ 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 1863f0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a156 │ │ │ │ + bne.n 17a13e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a156 │ │ │ │ + b.n 17a13e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ 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 1862bc │ │ │ │ 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] @ (17a244 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (17a260 ) │ │ │ │ + ldr r3, [pc, #140] @ (17a248 ) │ │ │ │ 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 17fb14 │ │ │ │ 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 179aa4 │ │ │ │ + cbz r0, 17a222 │ │ │ │ + ldr r1, [pc, #100] @ (17a24c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a23a │ │ │ │ + beq.n 17a222 │ │ │ │ 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 17a222 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1794f4 │ │ │ │ + bl 1794dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #36] @ (17a268 ) │ │ │ │ - ldr r3, [pc, #28] @ (17a260 ) │ │ │ │ + bl 17fd24 │ │ │ │ + ldr r2, [pc, #36] @ (17a250 ) │ │ │ │ + ldr r3, [pc, #28] @ (17a248 ) │ │ │ │ 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 17a240 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ 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 17a268 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17a296 │ │ │ │ + cbnz r2, 17a27e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ 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] @ (17a3fc ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (17a418 ) │ │ │ │ + ldr r2, [pc, #340] @ (17a400 ) │ │ │ │ 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 +425678,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 17a3de │ │ │ │ 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 17a3d4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 17a3aa │ │ │ │ + b.n 17a392 │ │ │ │ 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 +425709,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 17a3d2 │ │ │ │ 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 17fb58 │ │ │ │ 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 17ca14 │ │ │ │ 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 17c1a4 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 17a3ea │ │ │ │ + bcs.n 17a3d2 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 17a3ea │ │ │ │ + bcc.n 17a3d2 │ │ │ │ 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 17a3d2 │ │ │ │ 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 17a2fc │ │ │ │ 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] @ (17a404 ) │ │ │ │ + ldr r3, [pc, #24] @ (17a3fc ) │ │ │ │ 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 17a3f8 │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ 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] @ (17a5f0 ) │ │ │ │ + ldr r3, [pc, #468] @ (17a5f4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -425828,178 +425815,178 @@ │ │ │ │ blx 4aafc │ │ │ │ mov r0, r6 │ │ │ │ blx 4b79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b368 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 17a4e0 │ │ │ │ + bhi.n 17a4c8 │ │ │ │ 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, 17a4ac │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17a494 │ │ │ │ + bne.n 17a47c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 17a470 │ │ │ │ + bne.n 17a458 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 17a4c4 │ │ │ │ + bne.n 17a4ac │ │ │ │ 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] @ (17a5f8 ) │ │ │ │ + ldr r3, [pc, #352] @ (17a5f4 ) │ │ │ │ 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 17a5ec │ │ │ │ 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 17a556 │ │ │ │ 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 17a480 │ │ │ │ + ldr r1, [pc, #288] @ (17a5fc ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a480 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a498 │ │ │ │ + bhi.n 17a480 │ │ │ │ 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 17a58c │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a53c │ │ │ │ + bne.n 17a524 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a52c │ │ │ │ + bne.n 17a514 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5c0 │ │ │ │ + bne.n 17a5a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a28c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a552 │ │ │ │ + bne.n 17a53a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17a5b0 │ │ │ │ + cbnz r3, 17a598 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 17a4a8 │ │ │ │ - ldr r4, [pc, #168] @ (17a618 ) │ │ │ │ + b.n 17a490 │ │ │ │ + ldr r4, [pc, #168] @ (17a600 ) │ │ │ │ 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 17a480 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a480 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc30 │ │ │ │ - b.n 17a50c │ │ │ │ + b.n 17a4f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17a28c │ │ │ │ + b.n 17a54e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17a54e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17a5de │ │ │ │ + beq.n 17a5c6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a5ca │ │ │ │ + bne.n 17a5b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a544 │ │ │ │ + beq.n 17a52c │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a5ee │ │ │ │ + bne.n 17a5d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5e0 │ │ │ │ - b.n 17a544 │ │ │ │ + bne.n 17a5c8 │ │ │ │ + b.n 17a52c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ 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 +425994,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] @ (17a800 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (17a81c ) │ │ │ │ + ldr r2, [pc, #468] @ (17a804 ) │ │ │ │ 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, 17a65a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 17a65e │ │ │ │ + bne.n 17a646 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17a7a6 │ │ │ │ - ldr r1, [pc, #428] @ (17a820 ) │ │ │ │ + b.n 17a78e │ │ │ │ + ldr r1, [pc, #428] @ (17a808 ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a66e │ │ │ │ - ldr r3, [pc, #416] @ (17a824 ) │ │ │ │ + beq.n 17a656 │ │ │ │ + ldr r3, [pc, #416] @ (17a80c ) │ │ │ │ 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] @ (17a810 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (17a82c ) │ │ │ │ + ldr r3, [pc, #400] @ (17a814 ) │ │ │ │ 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 17a786 │ │ │ │ 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 +426054,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 17a688 │ │ │ │ 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 17a7e4 │ │ │ │ + ldr r6, [pc, #308] @ (17a818 ) │ │ │ │ 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 17a7dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 17a78a │ │ │ │ + cbz r3, 17a772 │ │ │ │ blx 4b410 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a7b2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17a750 │ │ │ │ - b.n 17a7ca │ │ │ │ + bne.n 17a738 │ │ │ │ + b.n 17a7b2 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a7b2 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 4b410 │ │ │ │ mov r1, r6 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a74a │ │ │ │ + beq.n 17a732 │ │ │ │ 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 17a732 │ │ │ │ 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 17a732 │ │ │ │ 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 17a698 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b9c4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (17a834 ) │ │ │ │ + ldr r2, [pc, #140] @ (17a81c ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (17a81c ) │ │ │ │ + ldr r3, [pc, #108] @ (17a804 ) │ │ │ │ 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 17a7fc │ │ │ │ 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 17a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a802 │ │ │ │ + cbz r0, 17a7ea │ │ │ │ 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 17a688 │ │ │ │ + b.n 17a786 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a78a │ │ │ │ - b.n 17a6a0 │ │ │ │ + bne.n 17a772 │ │ │ │ + b.n 17a688 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a688 │ │ │ │ mov r0, fp │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4b9c4 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a688 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ 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, [r4, r1] │ │ │ │ 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] @ (17a8c0 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (17a8dc ) │ │ │ │ + ldr r3, [pc, #140] @ (17a8c4 ) │ │ │ │ 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 +426206,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 17a86a │ │ │ │ + b.n 17a8ae │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 17a8a6 │ │ │ │ + bne.n 17a88e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 17a864 │ │ │ │ + bge.n 17a84c │ │ │ │ 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 17a864 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a61c │ │ │ │ + bl 17a604 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 17a882 │ │ │ │ + beq.n 17a86a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (17a8e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (17a8dc ) │ │ │ │ + ldr r2, [pc, #52] @ (17a8c8 ) │ │ │ │ + ldr r3, [pc, #48] @ (17a8c4 ) │ │ │ │ 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 17a8ba │ │ │ │ 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 17a84c │ │ │ │ + b.n 17a890 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r5, 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 r3, [r0, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 17a930 │ │ │ │ + cbnz r3, 17a918 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 17a900 │ │ │ │ + cbz r0, 17a8e8 │ │ │ │ blx 4b9c4 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 17a910 │ │ │ │ + cbz r0, 17a8f8 │ │ │ │ blx 4b9c4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17a906 │ │ │ │ + bne.n 17a8ee │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 17a924 │ │ │ │ + cbz r3, 17a90c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c18c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 192ed4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17a8f8 │ │ │ │ + b.n 17a8e0 │ │ │ │ stmdb 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] @ (17aba4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (17abc0 ) │ │ │ │ + ldr r3, [pc, #608] @ (17aba8 ) │ │ │ │ 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 17fb14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c0b8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (17abc4 ) │ │ │ │ + ldr r0, [pc, #568] @ (17abac ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aa12 │ │ │ │ - ldr r7, [pc, #556] @ (17abc8 ) │ │ │ │ + beq.n 17a9fa │ │ │ │ + ldr r7, [pc, #556] @ (17abb0 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (17abcc ) │ │ │ │ + ldr r2, [pc, #556] @ (17abb4 ) │ │ │ │ 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 17ab30 │ │ │ │ + ldr r2, [pc, #536] @ (17abb8 ) │ │ │ │ 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 17ab2a │ │ │ │ + ldr r6, [pc, #516] @ (17abbc ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -426369,51 +426356,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 17ab30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ + beq.w 17ab30 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ - ldr r0, [pc, #452] @ (17abd8 ) │ │ │ │ + beq.w 17ab30 │ │ │ │ + ldr r0, [pc, #452] @ (17abc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aaf8 │ │ │ │ + beq.n 17aae0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 17abdc │ │ │ │ - ldr.w r9, [pc, #440] @ 17abe0 │ │ │ │ + ldr.w r8, [pc, #440] @ 17abc4 │ │ │ │ + ldr.w r9, [pc, #440] @ 17abc8 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (17abe4 ) │ │ │ │ + ldr r3, [pc, #432] @ (17abcc ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17aaba │ │ │ │ + b.n 17aaa2 │ │ │ │ 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 17ab7a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (17abe8 ) │ │ │ │ + ldr r5, [pc, #400] @ (17abd0 ) │ │ │ │ blx 4aa90 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r5 │ │ │ │ @@ -426424,135 +426411,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 17ab52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17aba0 │ │ │ │ + beq.w 17ab88 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ab7a │ │ │ │ + beq.n 17ab62 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 17aaf8 │ │ │ │ + bhi.n 17aae0 │ │ │ │ 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, 17aae0 │ │ │ │ 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 17aa24 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ - ldr r0, [pc, #240] @ (17abec ) │ │ │ │ + b.n 17aa98 │ │ │ │ + ldr r0, [pc, #240] @ (17abd4 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + cbz r0, 17ab26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a61c │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + bl 17a604 │ │ │ │ + cbz r0, 17ab26 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 4bbd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17ab3e │ │ │ │ + blt.n 17ab26 │ │ │ │ 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 17ab96 │ │ │ │ + ldr r1, [pc, #196] @ (17abd8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ - cbnz r0, 17aba6 │ │ │ │ + bl 192e78 │ │ │ │ + cbnz r0, 17ab8e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17ab50 │ │ │ │ + b.n 17ab38 │ │ │ │ mov r0, r3 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a8cc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (17abf4 ) │ │ │ │ - ldr r3, [pc, #108] @ (17abc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (17abdc ) │ │ │ │ + ldr r3, [pc, #108] @ (17aba8 ) │ │ │ │ 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 17ab9e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 17ab72 │ │ │ │ + cbz r5, 17ab5a │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aa98 │ │ │ │ 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 17aa98 │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aa98 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 17ab72 │ │ │ │ + b.n 17ab5a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 4ac68 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17ab3e │ │ │ │ + b.n 17ab26 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 17ac34 │ │ │ │ + cbnz r4, 17ac1c │ │ │ │ movs r3, r2 │ │ │ │ itee mi │ │ │ │ movmi r3, r2 │ │ │ │ itet eq @ unpredictable │ │ │ │ moveq r3, r2 │ │ │ │ nopne │ │ │ │ moveq r3, r2 │ │ │ │ @@ -426566,16 +426553,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 @ 17afd8 │ │ │ │ + strb r0, [r0, r3] │ │ │ │ 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 +426581,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 17ac02 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ace6 │ │ │ │ + beq.n 17acce │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ac6c │ │ │ │ + bne.n 17ac54 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ac5c │ │ │ │ + bne.n 17ac44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17ad82 │ │ │ │ + bne.w 17ad6a │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c21c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 17acee │ │ │ │ + cbz r0, 17acd6 │ │ │ │ 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 17acac │ │ │ │ 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 17acac │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 17acb8 │ │ │ │ + b.n 17aca0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17ad1e │ │ │ │ + beq.n 17ad06 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17acb4 │ │ │ │ + beq.n 17ac9c │ │ │ │ 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 17acb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad74 │ │ │ │ + bne.n 17ad5c │ │ │ │ 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, 17acf2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a28c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c21c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ac84 │ │ │ │ + bne.n 17ac6c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17acde │ │ │ │ - b.n 17ad0e │ │ │ │ + beq.n 17acc6 │ │ │ │ + b.n 17acf6 │ │ │ │ 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 17acae │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 17ad50 │ │ │ │ + cbz r3, 17ad38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd58 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17acc6 │ │ │ │ + bne.n 17acae │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad54 │ │ │ │ + bne.n 17ad3c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17adca │ │ │ │ + cbnz r3, 17adb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ace8 │ │ │ │ + beq.n 17acd0 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 17ace8 │ │ │ │ + b.n 17acd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ace6 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17acce │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17adae │ │ │ │ + bne.n 17ad96 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad98 │ │ │ │ + bne.n 17ad80 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad8a │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17ad72 │ │ │ │ + b.n 17ac5e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17adb4 │ │ │ │ + bne.n 17ad9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad86 │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17ad6e │ │ │ │ + b.n 17ac5e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ad68 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17ad50 │ │ │ │ stmdb 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] @ (17b180 ) │ │ │ │ + ldr r3, [pc, #932] @ (17b184 ) │ │ │ │ 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 +426760,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 17adf2 │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17aeba │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17aeba │ │ │ │ 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 17ae4e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ae56 │ │ │ │ + bne.n 17ae3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17aff4 │ │ │ │ + bne.w 17afdc │ │ │ │ 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, 17aedc │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17aea2 │ │ │ │ + bne.n 17ae8a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 17ae7c │ │ │ │ + bne.n 17ae64 │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 17aef4 │ │ │ │ + bne.n 17aedc │ │ │ │ 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 17aea2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17afe4 │ │ │ │ + bne.w 17afcc │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (17b1a0 ) │ │ │ │ - ldr r3, [pc, #704] @ (17b19c ) │ │ │ │ + ldr r2, [pc, #712] @ (17b188 ) │ │ │ │ + ldr r3, [pc, #704] @ (17b184 ) │ │ │ │ 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 17b16a │ │ │ │ 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 17aef6 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17aefe │ │ │ │ + bne.n 17aee6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b12c │ │ │ │ + bne.w 17b114 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a28c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c21c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17af74 │ │ │ │ + cbz r0, 17af5c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17af38 │ │ │ │ + bne.n 17af20 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b172 │ │ │ │ + bne.w 17b15a │ │ │ │ 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 17aeb0 │ │ │ │ + b.n 17af4c │ │ │ │ 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 18dd58 │ │ │ │ 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 17c9d8 │ │ │ │ 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 17b026 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17afbc │ │ │ │ + bne.n 17afa4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17aea6 │ │ │ │ + beq.w 17ae8e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aea6 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17ae8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aed2 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17aeba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b016 │ │ │ │ + beq.n 17affe │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b000 │ │ │ │ + bne.n 17afe8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ae70 │ │ │ │ + beq.w 17ae58 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b028 │ │ │ │ + bne.n 17b010 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b01a │ │ │ │ - b.n 17ae70 │ │ │ │ + bne.n 17b002 │ │ │ │ + b.n 17ae58 │ │ │ │ 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 17afa0 │ │ │ │ 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 17afa0 │ │ │ │ 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 17afa0 │ │ │ │ + vldr d7, [pc, #244] @ 17b170 │ │ │ │ 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] @ 17b178 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17afb8 │ │ │ │ + bne.n 17afa0 │ │ │ │ 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 17afa0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 4bc30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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 17ca14 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a26c │ │ │ │ + bl 17a254 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b410 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4ae3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 17a26c │ │ │ │ - b.n 17aed6 │ │ │ │ + bl 17a254 │ │ │ │ + b.n 17aebe │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b14c │ │ │ │ + beq.n 17b134 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b136 │ │ │ │ + bne.n 17b11e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17af18 │ │ │ │ + beq.w 17af00 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b15c │ │ │ │ + bne.n 17b144 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b14e │ │ │ │ - b.n 17af18 │ │ │ │ + bne.n 17b136 │ │ │ │ + b.n 17af00 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17af50 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 17af38 │ │ │ │ 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] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ 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 +427115,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 17b21a │ │ │ │ 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, 17b226 │ │ │ │ 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, 17b254 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b262 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 17b234 │ │ │ │ + b.n 17b21c │ │ │ │ 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 17b298 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 17b26a │ │ │ │ + bgt.n 17b252 │ │ │ │ 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 17b21c │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 17b2c4 │ │ │ │ + vldr s0, [pc, #12] @ 17b2ac │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 4ac98 │ │ │ │ - b.n 17b298 │ │ │ │ + b.n 17b280 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (17b4c8 ) │ │ │ │ + ldr r3, [pc, #512] @ (17b4b0 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 183718 │ │ │ │ + bl 183700 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 17b318 │ │ │ │ + vldr s15, [pc, #48] @ 17b300 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 17b31c │ │ │ │ + vldr s14, [pc, #40] @ 17b304 │ │ │ │ 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 +427239,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 17b378 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 17b3be │ │ │ │ + beq.n 17b3a6 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 17b3be │ │ │ │ + cbz r1, 17b3a6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b36a │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17b382 │ │ │ │ + bne.n 17b36a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b36a │ │ │ │ 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 +427294,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 17b4d4 │ │ │ │ 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 +427443,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 17b56e │ │ │ │ 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 +427485,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 17b3ec │ │ │ │ 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 +427514,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 17b82a │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 17b73c │ │ │ │ + bls.n 17b724 │ │ │ │ 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] @ 17b858 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe44 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b736 │ │ │ │ + beq.n 17b71e │ │ │ │ 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 +427559,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 17b806 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b812 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b812 │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 17b7bc │ │ │ │ + b.n 17b7a4 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b816 │ │ │ │ + beq.n 17b7fe │ │ │ │ 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 +427594,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, 17b81a │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 17b81c │ │ │ │ + beq.n 17b804 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b7b8 │ │ │ │ + bne.n 17b7a0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b810 │ │ │ │ + bne.n 17b7f8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 17b78e │ │ │ │ + b.n 17b806 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 17b7fc │ │ │ │ + bhi.n 17b7e4 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 17b7f6 │ │ │ │ + b.n 17b7de │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17b732 │ │ │ │ - ldr r0, [pc, #36] @ (17b874 ) │ │ │ │ + bne.w 17b71a │ │ │ │ + ldr r0, [pc, #36] @ (17b85c ) │ │ │ │ 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 17b71e │ │ │ │ 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 +427655,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 17b94e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 17b95e │ │ │ │ + bls.n 17b946 │ │ │ │ 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 +427683,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 17b8e8 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 17b93c │ │ │ │ + bne.n 17b924 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 17b970 │ │ │ │ + beq.n 17b958 │ │ │ │ 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 17b8ca │ │ │ │ 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 +427722,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 17b8dc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17b8f4 │ │ │ │ + bne.n 17b8dc │ │ │ │ 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 17b8dc │ │ │ │ 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 17b6fc │ │ │ │ + b.n 17b888 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 17b714 │ │ │ │ - b.n 17b8a0 │ │ │ │ + bl 17b6fc │ │ │ │ + b.n 17b888 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17b918 │ │ │ │ - b.n 17b934 │ │ │ │ + bne.n 17b900 │ │ │ │ + b.n 17b91c │ │ │ │ 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] @ 17b9c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b9e0 │ │ │ │ + vldr d7, [pc, #64] @ 17b9c8 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 17b9e8 │ │ │ │ + vldr d7, [pc, #60] @ 17b9d0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 17b9f0 │ │ │ │ + vldr d7, [pc, #60] @ 17b9d8 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ - vldr d7, [pc, #56] @ 17b9f8 │ │ │ │ - ldr r3, [pc, #60] @ (17ba00 ) │ │ │ │ + bl 17fc58 │ │ │ │ + vldr d7, [pc, #56] @ 17b9e0 │ │ │ │ + ldr r3, [pc, #60] @ (17b9e8 ) │ │ │ │ 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 +427807,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 17fb58 │ │ │ │ + cbz r0, 17ba56 │ │ │ │ + vldr d7, [pc, #84] @ 17ba60 │ │ │ │ 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] @ 17ba68 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 17ba88 │ │ │ │ + vldr d7, [pc, #72] @ 17ba70 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 17ba90 │ │ │ │ + vldr d7, [pc, #72] @ 17ba78 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (17ba98 ) │ │ │ │ + ldr r3, [pc, #60] @ (17ba80 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 17ba68 │ │ │ │ + cbz r0, 17ba50 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17ba64 │ │ │ │ + b.n 17ba4c │ │ │ │ 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 +427862,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] @ (17baa0 ) │ │ │ │ + ldr r1, [pc, #12] @ (17baa4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 17aabd │ │ │ │ + str??.w pc, [pc, #-4095] @ 17aaa5 │ │ │ │ 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 17fb58 │ │ │ │ + cbz r0, 17bb24 │ │ │ │ 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 +427895,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 17bace │ │ │ │ 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 17fc34 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17bb36 │ │ │ │ + cbz r0, 17bb1e │ │ │ │ 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 17fd24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17bb32 │ │ │ │ - cbz r0, 17bba6 │ │ │ │ + b.n 17bb1a │ │ │ │ + cbz r0, 17bb8e │ │ │ │ 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, 17bb7e │ │ │ │ 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, 17bb7e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 17bb9e │ │ │ │ + cbz r3, 17bb86 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bb9e │ │ │ │ + beq.n 17bb86 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 17bb78 │ │ │ │ + b.n 17bb60 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 17bb90 │ │ │ │ + beq.n 17bb78 │ │ │ │ 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 17bb7e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17bb72 │ │ │ │ + bne.n 17bb5a │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 17bb8a │ │ │ │ + bne.n 17bb72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17bb64 │ │ │ │ - b.n 17bb96 │ │ │ │ + bne.n 17bb4c │ │ │ │ + b.n 17bb7e │ │ │ │ bx lr │ │ │ │ - cbz r0, 17bbfc │ │ │ │ + cbz r0, 17bbe4 │ │ │ │ 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, 17bbe6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17bbf0 │ │ │ │ + cbz r3, 17bbd8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 17bbe0 │ │ │ │ + cbz r3, 17bbc8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17bbe0 │ │ │ │ + beq.n 17bbc8 │ │ │ │ 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 17bbb8 │ │ │ │ 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] @ (17bc0c ) │ │ │ │ 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 +428024,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 17b314 │ │ │ │ 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 17b314 │ │ │ │ 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 17b860 │ │ │ │ + cbz r0, 17bc72 │ │ │ │ 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 17b860 │ │ │ │ + cbz r0, 17bc90 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 17bcc6 │ │ │ │ + cbz r1, 17bcae │ │ │ │ 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 +428083,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 17b314 │ │ │ │ + cbz r0, 17bce4 │ │ │ │ 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, 17bd2a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd3e │ │ │ │ + beq.n 17bd26 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 17bd38 │ │ │ │ + cbz r1, 17bd20 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 17bd2a │ │ │ │ + beq.n 17bd12 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd46 │ │ │ │ + beq.n 17bd2e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bd1e │ │ │ │ - b.n 17bd2a │ │ │ │ + bne.n 17bd06 │ │ │ │ + b.n 17bd12 │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 17bd18 │ │ │ │ + bne.n 17bd00 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17bd0a │ │ │ │ + b.n 17bcf2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17bd24 │ │ │ │ + b.n 17bd0c │ │ │ │ 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 17bdec │ │ │ │ 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 +428169,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 17bd84 │ │ │ │ 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 17b3ec │ │ │ │ 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 17bebc │ │ │ │ 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 +428228,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 17be46 │ │ │ │ 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 17b3ec │ │ │ │ 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 17b3ec │ │ │ │ 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 +428298,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 17c016 │ │ │ │ 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 +428330,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 17bfae │ │ │ │ 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 +428346,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 17b3ec │ │ │ │ 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 +428362,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] @ (17c060 ) │ │ │ │ + ldr r1, [pc, #12] @ (17c064 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4e807a │ │ │ │ - bl 4d607e │ │ │ │ + bl 4e8062 │ │ │ │ + bl 4d6066 │ │ │ │ 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 17c0b0 │ │ │ │ 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 17c0a8 │ │ │ │ + ldr r2, [pc, #36] @ (17c0b4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17c0b0 │ │ │ │ + b.n 17c098 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 17c0c0 │ │ │ │ + beq.n 17c0a8 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 17c0aa │ │ │ │ + bcc.n 17c092 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b714 │ │ │ │ + bl 17b6fc │ │ │ │ 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 17fba0 │ │ │ │ + cbz r0, 17c102 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (17c120 ) │ │ │ │ - ldr r1, [pc, #56] @ (17c124 ) │ │ │ │ + ldr r2, [pc, #52] @ (17c108 ) │ │ │ │ + ldr r1, [pc, #56] @ (17c10c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c110 │ │ │ │ + cbz r0, 17c0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb2c │ │ │ │ - cbz r0, 17c114 │ │ │ │ - ldr r1, [pc, #36] @ (17c128 ) │ │ │ │ + bl 17fb14 │ │ │ │ + cbz r0, 17c0fc │ │ │ │ + ldr r1, [pc, #36] @ (17c110 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17fe68 │ │ │ │ + bl 17fe50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 17c110 │ │ │ │ + cbz r3, 17c0f8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17c110 │ │ │ │ + b.n 17c0f8 │ │ │ │ nop │ │ │ │ - bl 476122 │ │ │ │ - bl fff3c126 │ │ │ │ + bl 47610a │ │ │ │ + bl fff3c10e │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 17c188 │ │ │ │ + cbz r0, 17c170 │ │ │ │ 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, 17c166 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17c176 │ │ │ │ + cbz r3, 17c15e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 17c166 │ │ │ │ + cbz r3, 17c14e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17c166 │ │ │ │ + beq.n 17c14e │ │ │ │ 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 17c13c │ │ │ │ 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 17fe44 │ │ │ │ + bl 17c114 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 17c1ba │ │ │ │ + cbz r0, 17c1a2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 17c216 │ │ │ │ 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 17c216 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c22e │ │ │ │ + cbz r0, 17c216 │ │ │ │ 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 17b3ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b878 │ │ │ │ + bl 17b860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c228 │ │ │ │ + cbz r0, 17c210 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 17c230 │ │ │ │ + cbz r2, 17c218 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17c230 │ │ │ │ + beq.n 17c218 │ │ │ │ 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] @ (17c284 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (17c2a0 ) │ │ │ │ + ldr r1, [pc, #88] @ (17c288 ) │ │ │ │ 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 17c266 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 17c27c │ │ │ │ + beq.n 17c264 │ │ │ │ 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 17b314 │ │ │ │ + cbz r0, 17c266 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (17c2a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c2a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (17c28c ) │ │ │ │ + ldr r3, [pc, #28] @ (17c288 ) │ │ │ │ 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 17c27e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ 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] @ (17c318 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (17c334 ) │ │ │ │ + ldr r1, [pc, #120] @ (17c31c ) │ │ │ │ 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 17c2fc │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 17c314 │ │ │ │ + beq.n 17c2fc │ │ │ │ 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 17b314 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c314 │ │ │ │ + cbz r0, 17c2fc │ │ │ │ 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] @ (17c320 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c31c ) │ │ │ │ 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 17c314 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ 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] @ (17c3b8 ) │ │ │ │ + ldr r4, [pc, #132] @ (17c3bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ - ldr r1, [pc, #128] @ (17c3d8 ) │ │ │ │ + bl 17d3c4 │ │ │ │ + ldr r1, [pc, #128] @ (17c3c0 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 1850c0 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 17c366 │ │ │ │ + cbnz r3, 17c34e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (17c3dc ) │ │ │ │ - ldr r3, [pc, #116] @ (17c3e0 ) │ │ │ │ + ldr r5, [pc, #116] @ (17c3c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (17c3c8 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (17c3e4 ) │ │ │ │ + ldr r6, [pc, #116] @ (17c3cc ) │ │ │ │ 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 17c384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 17c38e │ │ │ │ + bmi.n 17c376 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e6bc │ │ │ │ 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 17c36e │ │ │ │ + ldr r0, [pc, #60] @ (17c3d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c386 │ │ │ │ - ldr r1, [pc, #52] @ (17c3ec ) │ │ │ │ + beq.n 17c36e │ │ │ │ + ldr r1, [pc, #52] @ (17c3d4 ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c388 │ │ │ │ + beq.n 17c370 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 17c388 │ │ │ │ + b.n 17c370 │ │ │ │ nop │ │ │ │ - add r5, pc, #920 @ (adr r5, 17c76c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 17c754 ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c464 │ │ │ │ + bgt.n 17c47c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 17c63c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 17c624 ) │ │ │ │ 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] @ (17c598 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (17c5b4 ) │ │ │ │ + ldr r3, [pc, #420] @ (17c59c ) │ │ │ │ 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] @ (17c5a0 ) │ │ │ │ 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 17c524 │ │ │ │ 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 17c536 │ │ │ │ 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 17c516 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c52e │ │ │ │ + bne.n 17c516 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 17c49a │ │ │ │ + ble.n 17c482 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (17c5bc ) │ │ │ │ - ldr r3, [pc, #304] @ (17c5b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (17c5a4 ) │ │ │ │ + ldr r3, [pc, #304] @ (17c59c ) │ │ │ │ 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 17c586 │ │ │ │ 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 17c58a │ │ │ │ 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 17c3d8 │ │ │ │ + b.n 17c466 │ │ │ │ + ldr r3, [pc, #256] @ (17c5a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (17c5c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (17c5ac ) │ │ │ │ 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 17c4dc │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -428856,444 +428843,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 17c56a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17c51c │ │ │ │ + beq.n 17c504 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17c52e │ │ │ │ + beq.n 17c516 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (17c5c8 ) │ │ │ │ + ldr r2, [pc, #164] @ (17c5b0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17c470 │ │ │ │ - ldr r1, [pc, #156] @ (17c5cc ) │ │ │ │ + bge.n 17c458 │ │ │ │ + ldr r1, [pc, #156] @ (17c5b4 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc00 │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c464 │ │ │ │ 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 17c440 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 17c57c │ │ │ │ - add r3, pc, #8 @ (adr r3, 17c560 ) │ │ │ │ + bhi.n 17c564 │ │ │ │ + add r3, pc, #8 @ (adr r3, 17c548 ) │ │ │ │ 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] @ (17c5b8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #92] @ (17c5d4 ) │ │ │ │ + b.n 17c4a8 │ │ │ │ + ldr r3, [pc, #92] @ (17c5bc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #88] @ (17c5d8 ) │ │ │ │ + b.n 17c4a8 │ │ │ │ + ldr r3, [pc, #88] @ (17c5c0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ + b.n 17c4a8 │ │ │ │ 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 17c508 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17c520 │ │ │ │ - b.n 17c472 │ │ │ │ + bne.n 17c508 │ │ │ │ + b.n 17c45a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (17c5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (17c5c4 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c464 │ │ │ │ nop │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 17c694 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 17c67c ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ movs r3, r2 │ │ │ │ - add r4, pc, #600 @ (adr r4, 17c820 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 17c808 ) │ │ │ │ movs r3, r2 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 17c6a0 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 17c688 ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #888 @ (adr r3, 17c94c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 17c934 ) │ │ │ │ movs r3, r2 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c944 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c92c ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c948 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c930 ) │ │ │ │ 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] @ (17c648 ) │ │ │ │ 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] @ (17c64c ) │ │ │ │ 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 17c3d8 │ │ │ │ + ldr r3, [pc, #72] @ (17c650 ) │ │ │ │ + ldr r2, [pc, #72] @ (17c654 ) │ │ │ │ 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 17c626 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #48] @ (17c670 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c664 ) │ │ │ │ + ldr r2, [pc, #48] @ (17c658 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c64c ) │ │ │ │ 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 17c642 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 17c610 │ │ │ │ + bgt.n 17c5f8 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ 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] @ (17c6dc ) │ │ │ │ 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] @ (17c6e0 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (17c6fc ) │ │ │ │ + ldr r4, [pc, #92] @ (17c6e4 ) │ │ │ │ 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 17c3d8 │ │ │ │ + ldr r2, [pc, #72] @ (17c6e8 ) │ │ │ │ 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 17c6bc │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #44] @ (17c704 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c6f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (17c6ec ) │ │ │ │ + ldr r3, [pc, #32] @ (17c6e0 ) │ │ │ │ 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 17c6d8 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c780 │ │ │ │ + bgt.n 17c768 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ 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] @ (17c770 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (17c78c ) │ │ │ │ + ldr r3, [pc, #108] @ (17c774 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (17c790 ) │ │ │ │ + ldr r6, [pc, #108] @ (17c778 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (17c794 ) │ │ │ │ + ldr r1, [pc, #104] @ (17c77c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (17c798 ) │ │ │ │ + ldr r0, [pc, #104] @ (17c780 ) │ │ │ │ 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 192d04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 17c758 │ │ │ │ + bpl.n 17c740 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c674 │ │ │ │ + bl 17c65c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 17c76a │ │ │ │ + bpl.n 17c752 │ │ │ │ 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 17c5c8 │ │ │ │ + ldr r2, [pc, #48] @ (17c784 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c774 ) │ │ │ │ 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 17c76c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ 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] @ 17c7dc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (17c7f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (17c7e0 ) │ │ │ │ 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 17c6f0 │ │ │ │ + ldr r2, [pc, #40] @ (17c7e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c7e0 ) │ │ │ │ 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 17c7d8 │ │ │ │ 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, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ 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] @ 17c84c │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 17c836 │ │ │ │ + b.n 17c81e │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ 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 17c80c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 17c85e │ │ │ │ + beq.n 17c846 │ │ │ │ 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 17c808 │ │ │ │ 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 17fb58 │ │ │ │ + ldr r1, [pc, #24] @ (17c884 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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] @ (17c8e8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (17c904 ) │ │ │ │ + ldr r2, [pc, #76] @ (17c8ec ) │ │ │ │ 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 17ff7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c800 │ │ │ │ - ldr r2, [pc, #40] @ (17c908 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c904 ) │ │ │ │ + bl 17c7e8 │ │ │ │ + ldr r2, [pc, #40] @ (17c8f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c8ec ) │ │ │ │ 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 17c8e4 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ 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] @ (17c960 ) │ │ │ │ + ldr r3, [pc, #88] @ (17c964 ) │ │ │ │ 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 +429291,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 17c7e8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #36] @ (17c980 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c97c ) │ │ │ │ + ldr r2, [pc, #36] @ (17c968 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c964 ) │ │ │ │ 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 17c95a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ 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] @ (17c9cc ) │ │ │ │ + ldr r3, [pc, #80] @ (17c9d0 ) │ │ │ │ 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 17f610 │ │ │ │ + cbnz r4, 17c9bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #44] @ (17c9ec ) │ │ │ │ - ldr r3, [pc, #40] @ (17c9e8 ) │ │ │ │ + bl 17f6d8 │ │ │ │ + ldr r2, [pc, #44] @ (17c9d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (17c9d0 ) │ │ │ │ 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 17c9c8 │ │ │ │ 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 17f650 │ │ │ │ + b.n 17c99c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 17ca28 │ │ │ │ + ldr.w lr, [pc, #48] @ 17ca10 │ │ │ │ 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 17c9e4 │ │ │ │ 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 +429400,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 17ca1c │ │ │ │ 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 +429427,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 17ca7c │ │ │ │ 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] @ (17cb04 ) │ │ │ │ + ldr r3, [pc, #84] @ (17cb08 ) │ │ │ │ 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 190a30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190aac │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 190eb4 │ │ │ │ - ldr r2, [pc, #36] @ (17cb24 ) │ │ │ │ - ldr r3, [pc, #32] @ (17cb20 ) │ │ │ │ + bl 190e9c │ │ │ │ + ldr r2, [pc, #36] @ (17cb0c ) │ │ │ │ + ldr r3, [pc, #32] @ (17cb08 ) │ │ │ │ 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 17cb00 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #20 │ │ │ │ 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] @ (17cb78 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #84] @ (17cb7c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (17cb98 ) │ │ │ │ + ldr r7, [pc, #80] @ (17cb80 ) │ │ │ │ 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 17ca58 │ │ │ │ + ldr r2, [pc, #60] @ (17cb84 ) │ │ │ │ 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 17cb48 │ │ │ │ + ldr r2, [pc, #40] @ (17cb88 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cb7c ) │ │ │ │ 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 17cb74 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ 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] @ (17cbe4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (17cc00 ) │ │ │ │ + ldr r3, [pc, #72] @ (17cbe8 ) │ │ │ │ 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 17ca58 │ │ │ │ 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] @ (17cbec ) │ │ │ │ + ldr r3, [pc, #36] @ (17cbe8 ) │ │ │ │ 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 17cbde │ │ │ │ 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, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ 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] @ (17cc50 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (17cc6c ) │ │ │ │ + ldr r3, [pc, #80] @ (17cc54 ) │ │ │ │ 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 192c78 │ │ │ │ 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] @ (17cc54 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (17cc70 ) │ │ │ │ + ldr r2, [pc, #32] @ (17cc58 ) │ │ │ │ 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 17cc4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ 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] @ (17ccd8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (17ccf4 ) │ │ │ │ + ldr r3, [pc, #108] @ (17ccdc ) │ │ │ │ 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 17cccc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 192c90 │ │ │ │ + bl 192c78 │ │ │ │ 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 17cccc │ │ │ │ + ldr r2, [pc, #40] @ (17cce0 ) │ │ │ │ + ldr r3, [pc, #36] @ (17ccdc ) │ │ │ │ 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 17ccd4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 17cccc │ │ │ │ + b.n 17ccb4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #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 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 17cd4c │ │ │ │ + bge.n 17cd34 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 17cd56 │ │ │ │ + bne.n 17cd3e │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17cd56 │ │ │ │ + blt.n 17cd3e │ │ │ │ movs r1, #1 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17cd38 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17cd38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17cd4c │ │ │ │ + b.n 17cd34 │ │ │ │ stmdb 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] @ (17ce78 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (17ce94 ) │ │ │ │ + ldr r3, [pc, #288] @ (17ce7c ) │ │ │ │ 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 17ce5e │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ce58 │ │ │ │ + beq.n 17ce40 │ │ │ │ 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 17ce4e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 17cdbc │ │ │ │ + b.n 17cda4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 17cde4 │ │ │ │ + ble.n 17cdcc │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 17ce0a │ │ │ │ + beq.n 17cdf2 │ │ │ │ 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 17cd9a │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 17cdb8 │ │ │ │ + beq.n 17cda0 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 17cdb6 │ │ │ │ + bgt.n 17cd9e │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 17ce1a │ │ │ │ + bne.n 17ce02 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17ce60 │ │ │ │ + cbz r0, 17ce48 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17cdac │ │ │ │ + b.n 17cd94 │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17cdf0 │ │ │ │ + beq.n 17cdd8 │ │ │ │ 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, 17ce66 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17ce3e │ │ │ │ + beq.n 17ce26 │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (17ce98 ) │ │ │ │ - ldr r3, [pc, #80] @ (17ce94 ) │ │ │ │ + ldr r2, [pc, #88] @ (17ce80 ) │ │ │ │ + ldr r3, [pc, #80] @ (17ce7c ) │ │ │ │ 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 17ce62 │ │ │ │ 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 17cd82 │ │ │ │ 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 17ce26 │ │ │ │ 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 17ce5e │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ 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] @ (17d06c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (17d088 ) │ │ │ │ + ldr r3, [pc, #468] @ (17d070 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (17d08c ) │ │ │ │ + ldr r0, [pc, #464] @ (17d074 ) │ │ │ │ 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 184790 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b4ac │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -429876,171 +429863,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 17d04c │ │ │ │ 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 17cf92 │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17cf54 │ │ │ │ + bpl.n 17cf3c │ │ │ │ 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 17d04c │ │ │ │ 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 17cfb6 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 17cf00 │ │ │ │ + beq.n 17cee8 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #276] @ (17d090 ) │ │ │ │ - ldr r1, [pc, #280] @ (17d094 ) │ │ │ │ + ldr r2, [pc, #276] @ (17d078 ) │ │ │ │ + ldr r1, [pc, #280] @ (17d07c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c788 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (17d098 ) │ │ │ │ - ldr r3, [pc, #248] @ (17d088 ) │ │ │ │ + ldr r2, [pc, #264] @ (17d080 ) │ │ │ │ + ldr r3, [pc, #248] @ (17d070 ) │ │ │ │ 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 17d066 │ │ │ │ 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 17cee8 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #220] @ (17d09c ) │ │ │ │ - ldr r1, [pc, #224] @ (17d0a0 ) │ │ │ │ + ldr r2, [pc, #220] @ (17d084 ) │ │ │ │ + ldr r1, [pc, #224] @ (17d088 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c788 │ │ │ │ + b.n 17cf70 │ │ │ │ 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 17cfe0 │ │ │ │ + b.n 17cee8 │ │ │ │ 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 17d050 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17cfc8 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 17d054 │ │ │ │ + bne.n 17d03c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17cfc8 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 17d03c │ │ │ │ + bne.n 17d024 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 17cfe4 │ │ │ │ + beq.n 17cfcc │ │ │ │ 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 17cfcc │ │ │ │ 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 17d056 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 17cfe4 │ │ │ │ + b.n 17cfcc │ │ │ │ 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 17cf74 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 17cf00 │ │ │ │ - ldr r2, [pc, #52] @ (17d0a4 ) │ │ │ │ + b.n 17cee8 │ │ │ │ + ldr r2, [pc, #52] @ (17d08c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (17d0a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (17d090 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c788 │ │ │ │ + b.n 17cf70 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ 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, #132 @ 0x84 │ │ │ │ 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 +430042,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 17d224 │ │ │ │ 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 17d1bc │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 17d196 │ │ │ │ + bcs.n 17d17e │ │ │ │ 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 17d196 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 4ada0 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d1e0 │ │ │ │ + beq.n 17d1c8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 4bcf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d1c2 │ │ │ │ + beq.n 17d1aa │ │ │ │ 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 +430097,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 17d1dc │ │ │ │ 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 17d1fc │ │ │ │ + ldr r1, [pc, #204] @ (17d230 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 18471c │ │ │ │ + bl 184704 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d230 │ │ │ │ + bne.n 17d218 │ │ │ │ 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, 17d186 │ │ │ │ + ldr r3, [pc, #176] @ (17d234 ) │ │ │ │ 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, 17d1a0 │ │ │ │ + ldr r3, [pc, #156] @ (17d238 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17d19e │ │ │ │ + beq.n 17d186 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d186 │ │ │ │ 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 17d138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d19e │ │ │ │ - ldr r3, [pc, #120] @ (17d254 ) │ │ │ │ + beq.n 17d186 │ │ │ │ + ldr r3, [pc, #120] @ (17d23c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d186 │ │ │ │ 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 17d104 │ │ │ │ + cbz r6, 17d1ee │ │ │ │ + ldr r3, [pc, #104] @ (17d240 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ee │ │ │ │ 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 17d20c │ │ │ │ + cbz r6, 17d1ee │ │ │ │ + ldr r3, [pc, #88] @ (17d244 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 17d210 │ │ │ │ + beq.n 17d1f8 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 17d1b8 │ │ │ │ - cbz r6, 17d21c │ │ │ │ - ldr r3, [pc, #72] @ (17d260 ) │ │ │ │ + b.n 17d1a0 │ │ │ │ + cbz r6, 17d204 │ │ │ │ + ldr r3, [pc, #72] @ (17d248 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17d20c │ │ │ │ - b.n 17d19e │ │ │ │ + bne.n 17d1f4 │ │ │ │ + b.n 17d186 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #56] @ (17d264 ) │ │ │ │ + beq.n 17d1ee │ │ │ │ + ldr r3, [pc, #56] @ (17d24c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #48] @ (17d268 ) │ │ │ │ + beq.n 17d1ee │ │ │ │ + ldr r3, [pc, #48] @ (17d250 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d1a4 │ │ │ │ - ldr r3, [pc, #40] @ (17d26c ) │ │ │ │ + beq.n 17d18c │ │ │ │ + ldr r3, [pc, #40] @ (17d254 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d1a4 │ │ │ │ + b.n 17d18c │ │ │ │ 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 +430214,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, 17d29c │ │ │ │ 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 +430230,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 192ed4 │ │ │ │ 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] @ (17d358 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d2e0 │ │ │ │ + bne.n 17d2c8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d2d0 │ │ │ │ + bne.n 17d2b8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17d324 │ │ │ │ - ldr r4, [pc, #140] @ (17d374 ) │ │ │ │ + cbnz r2, 17d30c │ │ │ │ + ldr r4, [pc, #140] @ (17d35c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r3, [pc, #132] @ (17d378 ) │ │ │ │ - ldr r0, [pc, #132] @ (17d37c ) │ │ │ │ + bl 17bb28 │ │ │ │ + ldr r3, [pc, #132] @ (17d360 ) │ │ │ │ + ldr r0, [pc, #132] @ (17d364 ) │ │ │ │ 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 17d2ee │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17d31c │ │ │ │ + cbnz r3, 17d304 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 17d352 │ │ │ │ - ldr r4, [pc, #84] @ (17d380 ) │ │ │ │ + bne.n 17d33a │ │ │ │ + ldr r4, [pc, #84] @ (17d368 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d33c │ │ │ │ + bne.n 17d324 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d32e │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d316 │ │ │ │ + b.n 17d2ce │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d358 │ │ │ │ + bne.n 17d340 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d328 │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d310 │ │ │ │ + b.n 17d2ce │ │ │ │ nop │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ 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] @ (17d3b0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (17d3cc ) │ │ │ │ + ldr r3, [pc, #52] @ (17d3b4 ) │ │ │ │ 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, 17d3a6 │ │ │ │ + ldr r2, [pc, #44] @ (17d3b8 ) │ │ │ │ + ldr r4, [pc, #48] @ (17d3bc ) │ │ │ │ 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] @ (17d3c0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 17d3a0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + b.n 17d388 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ 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] @ (17d51c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (17d538 ) │ │ │ │ + ldr r6, [pc, #304] @ (17d520 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d420 │ │ │ │ + bne.n 17d408 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d410 │ │ │ │ + bne.n 17d3f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4e6 │ │ │ │ - ldr r3, [pc, #272] @ (17d53c ) │ │ │ │ + bne.n 17d4ce │ │ │ │ + ldr r3, [pc, #272] @ (17d524 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4cc │ │ │ │ - ldr r7, [pc, #268] @ (17d540 ) │ │ │ │ + bne.n 17d4b4 │ │ │ │ + ldr r7, [pc, #268] @ (17d528 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 17d46a │ │ │ │ + cbz r5, 17d452 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 17d49c │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 17d484 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (17d544 ) │ │ │ │ + ldr r0, [pc, #252] @ (17d52c ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17d44e │ │ │ │ + bne.n 17d436 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4d6 │ │ │ │ + bne.n 17d4be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (17d548 ) │ │ │ │ + ldr r3, [pc, #220] @ (17d530 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (17d54c ) │ │ │ │ + ldr r3, [pc, #212] @ (17d534 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ - ldr r0, [pc, #196] @ (17d550 ) │ │ │ │ + beq.n 17d518 │ │ │ │ + ldr r0, [pc, #196] @ (17d538 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d444 │ │ │ │ - ldr r6, [pc, #180] @ (17d554 ) │ │ │ │ + bne.n 17d42c │ │ │ │ + ldr r6, [pc, #180] @ (17d53c ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ + beq.n 17d518 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 4bd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 17d446 │ │ │ │ + bl 17bc48 │ │ │ │ + b.n 17d42e │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17d446 │ │ │ │ + b.n 17d42e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ 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 17d4fc │ │ │ │ + ldr r5, [pc, #108] @ (17d540 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4fe │ │ │ │ + bne.n 17d4e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4f0 │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d4d8 │ │ │ │ + b.n 17d410 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d51a │ │ │ │ + bne.n 17d502 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4ea │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d4d2 │ │ │ │ + b.n 17d410 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17d446 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + b.n 17d42e │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ 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 +430538,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] @ (17d600 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17d61c ) │ │ │ │ + ldr r3, [pc, #120] @ (17d604 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (17d620 ) │ │ │ │ + ldr r0, [pc, #116] @ (17d608 ) │ │ │ │ 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 17cd44 │ │ │ │ + cbz r0, 17d5c8 │ │ │ │ + ldr r1, [pc, #100] @ (17d60c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4b564 │ │ │ │ - cbz r0, 17d5da │ │ │ │ - ldr r1, [pc, #92] @ (17d628 ) │ │ │ │ + cbz r0, 17d5c2 │ │ │ │ + ldr r1, [pc, #92] @ (17d610 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 4ac08 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17d5fa │ │ │ │ + beq.n 17d5e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (17d62c ) │ │ │ │ - ldr r3, [pc, #52] @ (17d61c ) │ │ │ │ + ldr r2, [pc, #72] @ (17d614 ) │ │ │ │ + ldr r3, [pc, #52] @ (17d604 ) │ │ │ │ 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 17d5fc │ │ │ │ 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 17d5ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ 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 r2, #46 @ 0x2e │ │ │ │ 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 +430627,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 17d790 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17d7a8 │ │ │ │ + beq.w 17d790 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d83a │ │ │ │ + beq.w 17d822 │ │ │ │ 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 17d798 │ │ │ │ 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 17d7a0 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d7d8 │ │ │ │ + beq.w 17d7c0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 17d75a │ │ │ │ + b.n 17d742 │ │ │ │ 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, 17d708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 17d720 │ │ │ │ + bpl.n 17d708 │ │ │ │ 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, 17d726 │ │ │ │ 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 +430709,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 17d7c0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17d74c │ │ │ │ + beq.n 17d734 │ │ │ │ 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 +430733,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 17d6c0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 17d6f0 │ │ │ │ + b.n 17d6d8 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d848 │ │ │ │ + bne.n 17d830 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 17d6c2 │ │ │ │ + bne.n 17d6aa │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17d6c2 │ │ │ │ + beq.w 17d6aa │ │ │ │ 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 17d6b4 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 17d800 │ │ │ │ + cbz r3, 17d7e8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d7ea │ │ │ │ + cbz r3, 17d7d2 │ │ │ │ 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, 17d80a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d812 │ │ │ │ + cbz r3, 17d7fa │ │ │ │ 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, 17d81c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 17d834 │ │ │ │ + cbz r3, 17d81c │ │ │ │ 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 17d798 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 17d6a4 │ │ │ │ + b.n 17d68c │ │ │ │ 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] @ (17d854 ) │ │ │ │ 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, [r2, r6] │ │ │ │ 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] @ (17d900 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (17d91c ) │ │ │ │ + ldr r0, [pc, #152] @ (17d904 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (17d920 ) │ │ │ │ + ldr r4, [pc, #148] @ (17d908 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (17d924 ) │ │ │ │ - bl 184f00 │ │ │ │ - ldr r3, [pc, #148] @ (17d928 ) │ │ │ │ + ldr r5, [pc, #148] @ (17d90c ) │ │ │ │ + bl 184ee8 │ │ │ │ + ldr r3, [pc, #148] @ (17d910 ) │ │ │ │ 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, 17d8e4 │ │ │ │ + ldr r3, [pc, #136] @ (17d914 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 17d8b8 │ │ │ │ + cbz r5, 17d8a0 │ │ │ │ blx 4b8f8 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b6d0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 17d8d0 │ │ │ │ - ldr r3, [pc, #116] @ (17d930 ) │ │ │ │ + beq.n 17d8b8 │ │ │ │ + ldr r3, [pc, #116] @ (17d918 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 17d8c2 │ │ │ │ + cbz r3, 17d8aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (17d934 ) │ │ │ │ - ldr r2, [pc, #112] @ (17d938 ) │ │ │ │ + ldr r3, [pc, #112] @ (17d91c ) │ │ │ │ + ldr r2, [pc, #112] @ (17d920 ) │ │ │ │ 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 17d8a0 │ │ │ │ + ldr r1, [pc, #92] @ (17d924 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ - ldr r3, [pc, #84] @ (17d940 ) │ │ │ │ + ldr r3, [pc, #84] @ (17d928 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d8c2 │ │ │ │ - ldr r0, [pc, #80] @ (17d944 ) │ │ │ │ + beq.n 17d8aa │ │ │ │ + ldr r0, [pc, #80] @ (17d92c ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ - b.n 17d8b8 │ │ │ │ - ldr r0, [pc, #72] @ (17d948 ) │ │ │ │ + bl 29e524 │ │ │ │ + b.n 17d8a0 │ │ │ │ + ldr r0, [pc, #72] @ (17d930 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ - ldr r3, [pc, #68] @ (17d94c ) │ │ │ │ + bl 184c1c │ │ │ │ + ldr r3, [pc, #68] @ (17d934 ) │ │ │ │ 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 17d88a │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, r2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ movs r6, r2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ 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, 17d97e │ │ │ │ + ldr r2, [pc, #52] @ (17d994 ) │ │ │ │ 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] @ (17d998 ) │ │ │ │ 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 +430959,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] @ (17d9d4 ) │ │ │ │ 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 +430976,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] @ (17d9f4 ) │ │ │ │ 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] @ (17da18 ) │ │ │ │ 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 +431012,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] @ (17da70 ) │ │ │ │ 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, 17da62 │ │ │ │ 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] @ (17da74 ) │ │ │ │ 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] @ (17da94 ) │ │ │ │ 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] @ (17dab4 ) │ │ │ │ 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 +431067,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, 17db22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (17db48 ) │ │ │ │ + ldr r2, [pc, #88] @ (17db30 ) │ │ │ │ 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] @ (17db34 ) │ │ │ │ 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] @ (17db38 ) │ │ │ │ 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, 17db12 │ │ │ │ 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] @ (17db3c ) │ │ │ │ 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] @ (17db40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17daea │ │ │ │ + b.n 17dad2 │ │ │ │ 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 +431128,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] @ (17db94 ) │ │ │ │ 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] @ (17db98 ) │ │ │ │ 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] @ (17db9c ) │ │ │ │ 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 +431159,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, 17dbc4 │ │ │ │ + ldr r2, [pc, #28] @ (17dbd4 ) │ │ │ │ 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] @ (17dbd8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17dbce │ │ │ │ + b.n 17dbb6 │ │ │ │ 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, 17dc0c │ │ │ │ + ldr r2, [pc, #44] @ (17dc20 ) │ │ │ │ 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] @ (17dc24 ) │ │ │ │ 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] @ (17dc28 ) │ │ │ │ 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 17dbf2 │ │ │ │ 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] @ (17dc48 ) │ │ │ │ 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] @ (17dc68 ) │ │ │ │ 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] @ (17dc90 ) │ │ │ │ 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 +431259,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, 17dcba │ │ │ │ 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 17dce2 │ │ │ │ + b.n 17dd04 │ │ │ │ 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 17dd04 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dd00 │ │ │ │ + bne.n 17dce8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17dce6 │ │ │ │ + bne.n 17dcce │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17dce6 │ │ │ │ + b.n 17dcce │ │ │ │ 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 17dc94 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -431337,31 +431324,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 17ddb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 17ddc6 │ │ │ │ + bcs.n 17ddae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17de40 │ │ │ │ + beq.n 17de28 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 17dd92 │ │ │ │ + cbz r3, 17dd7a │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17de40 │ │ │ │ + bcs.n 17de28 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 +431377,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 17de02 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 17de1a │ │ │ │ + bpl.n 17de02 │ │ │ │ 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 184980 │ │ │ │ + cbnz r6, 17de2e │ │ │ │ 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 1849ac │ │ │ │ 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 17de1e │ │ │ │ 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] @ 17df68 │ │ │ │ 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 17df50 │ │ │ │ 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] @ (17df6c ) │ │ │ │ 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 +431472,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 17def2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 17df2e │ │ │ │ - ldr r1, [pc, #128] @ (17df88 ) │ │ │ │ + bpl.n 17df16 │ │ │ │ + ldr r1, [pc, #128] @ (17df70 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 17df42 │ │ │ │ + cbz r2, 17df2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 17df28 │ │ │ │ + beq.n 17df10 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17df28 │ │ │ │ + cbz r3, 17df10 │ │ │ │ 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 17df4a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (17df8c ) │ │ │ │ + ldr r1, [pc, #84] @ (17df74 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ - ldr r1, [pc, #76] @ (17df90 ) │ │ │ │ + bne.n 17defc │ │ │ │ + ldr r1, [pc, #76] @ (17df78 ) │ │ │ │ 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 1843a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ + bne.n 17defc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 17df14 │ │ │ │ - ldr r1, [pc, #48] @ (17df94 ) │ │ │ │ + b.n 17defc │ │ │ │ + ldr r1, [pc, #48] @ (17df7c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 17df0a │ │ │ │ - ldr r1, [pc, #44] @ (17df98 ) │ │ │ │ + b.n 17def2 │ │ │ │ + ldr r1, [pc, #44] @ (17df80 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d04 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 17de9a │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + b.n 17de82 │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r3, r2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 17ef9b │ │ │ │ + ldr??.w pc, [pc, #4095] @ 17ef83 │ │ │ │ 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, 17dfac │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 17dffc │ │ │ │ + cbnz r3, 17dfe4 │ │ │ │ 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, 17dfe2 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 184610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 184544 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 17dffa │ │ │ │ - bl 17dcac │ │ │ │ + beq.n 17dfe2 │ │ │ │ + bl 17dc94 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17dfd6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 17dfb6 │ │ │ │ + b.n 17df9e │ │ │ │ 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 17e058 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 17e078 │ │ │ │ + ldr.w sl, [pc, #76] @ 17e060 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 17e07c │ │ │ │ + ldr.w r8, [pc, #72] @ 17e064 │ │ │ │ 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 +431604,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 1845ec │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 17e046 │ │ │ │ + bne.n 17e02e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fff9e07a │ │ │ │ + bl fff9e062 │ │ │ │ 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 +431653,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 17e0dc │ │ │ │ + bl 17dc94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17e0ea │ │ │ │ + bne.n 17e0d2 │ │ │ │ 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 +431707,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, 17e17a │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17e1a0 │ │ │ │ + cbnz r3, 17e188 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 17e1ae │ │ │ │ + beq.n 17e196 │ │ │ │ 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 17e152 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 17e17a │ │ │ │ + b.n 17e162 │ │ │ │ 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 17e170 │ │ │ │ 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 +431765,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 17e398 │ │ │ │ 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 17e3a6 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e380 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 17e24a │ │ │ │ + b.n 17e232 │ │ │ │ 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 17e366 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e380 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17dd54 │ │ │ │ + bl 17dd3c │ │ │ │ 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 17e38a │ │ │ │ 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 +431838,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, 17e2ec │ │ │ │ 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 +431866,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 17e20a │ │ │ │ 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 17e20a │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17e350 │ │ │ │ + bne.n 17e338 │ │ │ │ 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 17e32a │ │ │ │ + b.n 17e20a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17e398 │ │ │ │ + beq.n 17e380 │ │ │ │ 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 17e232 │ │ │ │ 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 17e258 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 17e1fc │ │ │ │ + b.n 17e1e4 │ │ │ │ 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 17e1f8 │ │ │ │ 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 +431952,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, 17e428 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17e44e │ │ │ │ + cbnz r3, 17e436 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17e45c │ │ │ │ + beq.n 17e444 │ │ │ │ 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 17e3f8 │ │ │ │ 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 +431988,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 17e3e6 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17e410 │ │ │ │ + bne.n 17e3f8 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 17e42c │ │ │ │ + b.n 17e414 │ │ │ │ stmdb 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 17dd3c │ │ │ │ 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 17e558 │ │ │ │ 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 +432044,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 17e53c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 17e542 │ │ │ │ + cbz r3, 17e52a │ │ │ │ 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 17e4e0 │ │ │ │ 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 +432082,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 17e4dc │ │ │ │ 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 +432105,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 17e490 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5a4 │ │ │ │ + beq.n 17e58c │ │ │ │ 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 17e576 │ │ │ │ + cbz r3, 17e5c2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5d0 │ │ │ │ + beq.n 17e5b8 │ │ │ │ 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 +432145,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 17e5a4 │ │ │ │ + b.n 17e5b8 │ │ │ │ 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] @ (17e5f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4aa90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ 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] @ (17e6a0 ) │ │ │ │ + ldr r5, [pc, #156] @ (17e6a4 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 17d3dc │ │ │ │ - cbz r0, 17e63e │ │ │ │ + bl 17d3c4 │ │ │ │ + cbz r0, 17e626 │ │ │ │ blx 4bea0 │ │ │ │ - ldr r3, [pc, #144] @ (17e6c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17e6a8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 17e63c │ │ │ │ - ldr r0, [pc, #140] @ (17e6c4 ) │ │ │ │ + cbz r0, 17e624 │ │ │ │ + ldr r0, [pc, #140] @ (17e6ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e524 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (17e6c8 ) │ │ │ │ + ldr r3, [pc, #136] @ (17e6b0 ) │ │ │ │ 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, 17e67c │ │ │ │ + ldr r0, [pc, #120] @ (17e6b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 4adf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17e6ac │ │ │ │ + cbz r0, 17e694 │ │ │ │ blx 4b934 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aba8 │ │ │ │ - cbnz r0, 17e6a6 │ │ │ │ + cbnz r0, 17e68e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6a6 │ │ │ │ + cbz r0, 17e68e │ │ │ │ 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, 17e694 │ │ │ │ + ldr r3, [pc, #64] @ (17e6b8 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 17e634 │ │ │ │ + b.n 17e61c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6b4 │ │ │ │ + cbz r0, 17e69c │ │ │ │ adds r0, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e614 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e614 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17e628 │ │ │ │ + b.n 17e610 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r2, r7] │ │ │ │ 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, [r6, r5] │ │ │ │ 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] @ (17e6f0 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 17e6f4 │ │ │ │ - ldr r3, [pc, #28] @ (17e70c ) │ │ │ │ + cbz r3, 17e6dc │ │ │ │ + ldr r3, [pc, #28] @ (17e6f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (17e710 ) │ │ │ │ + ldr r1, [pc, #24] @ (17e6f8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d04 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 17e6ec │ │ │ │ - str r0, [r0, r4] │ │ │ │ + b.n 17e6d4 │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r2, r4] │ │ │ │ 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] @ (17e74c ) │ │ │ │ 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 17e742 │ │ │ │ + ldr r0, [pc, #48] @ (17e750 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ - ldr r0, [pc, #36] @ (17e76c ) │ │ │ │ + bgt.n 17e742 │ │ │ │ + ldr r0, [pc, #36] @ (17e754 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ + bgt.n 17e742 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17e756 │ │ │ │ + beq.n 17e73e │ │ │ │ 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] @ (17e7ac ) │ │ │ │ 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 17e7aa │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 4b0a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 17e7b6 │ │ │ │ + ble.n 17e79e │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 17e7b2 │ │ │ │ + cbnz r2, 17e79a │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17e7aa │ │ │ │ + bne.n 17e792 │ │ │ │ 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 +433643,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] @ 17f638 │ │ │ │ + vldr d7, [pc, #40] @ 17f640 │ │ │ │ + add r3, pc, #44 @ (adr r3, 17f648 ) │ │ │ │ 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 +433662,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 17f648 │ │ │ │ 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 +433685,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 17f6c8 │ │ │ │ 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 17e82c │ │ │ │ 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 17f6c8 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e844 │ │ │ │ + bl 17e82c │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 17f6ca │ │ │ │ + bhi.n 17f6b2 │ │ │ │ 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] @ (17f7b8 ) │ │ │ │ + ldr r3, [pc, #208] @ (17f7bc ) │ │ │ │ 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 +433747,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 17f706 │ │ │ │ + ldr r1, [pc, #136] @ (17f7c0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f766 │ │ │ │ + ldr r7, [pc, #116] @ (17f7c4 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 17f768 │ │ │ │ + bne.n 17f750 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f650 │ │ │ │ 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 17f774 │ │ │ │ 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] @ (17f7c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (17f7bc ) │ │ │ │ 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 17f7b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #26] │ │ │ │ movs r3, r2 │ │ │ │ - bhi.n 17f80c │ │ │ │ + bhi.n 17f7f4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ 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, 17f816 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f820 │ │ │ │ + beq.n 17f808 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f808 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17f81a │ │ │ │ + cbz r3, 17f802 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f808 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 17f82c │ │ │ │ + cbz r3, 17f814 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f824 │ │ │ │ + bne.n 17f80c │ │ │ │ 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 +433855,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 17f7cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17f876 │ │ │ │ + cbz r0, 17f85e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 4b8c8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -433889,176 +433876,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 17f9d4 │ │ │ │ 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 17f9ba │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17f9b4 │ │ │ │ + beq.n 17f99c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17f998 │ │ │ │ + beq.n 17f980 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f980 │ │ │ │ + beq.n 17f968 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17f96a │ │ │ │ + beq.n 17f952 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f94e │ │ │ │ + beq.n 17f936 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 17f932 │ │ │ │ + cbz r5, 17f91a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 17f91a │ │ │ │ + cbz r0, 17f902 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f864 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f90c │ │ │ │ + bne.n 17f8f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 17f924 │ │ │ │ + cbz r3, 17f90c │ │ │ │ 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 17f8ea │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 17f93e │ │ │ │ + cbz r3, 17f926 │ │ │ │ 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 17f8dc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 17f95a │ │ │ │ + cbz r3, 17f942 │ │ │ │ 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 17f8cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 17f974 │ │ │ │ + cbz r3, 17f95c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17f8d6 │ │ │ │ + bne.n 17f8be │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 17f98a │ │ │ │ + cbz r3, 17f972 │ │ │ │ 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 17f8b2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 17f9a4 │ │ │ │ + cbz r3, 17f98c │ │ │ │ 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 17f8a2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 17f9c0 │ │ │ │ + cbz r3, 17f9a8 │ │ │ │ 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 17f892 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 17f9dc │ │ │ │ + cbz r3, 17f9c4 │ │ │ │ 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 17f880 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 17f9f8 │ │ │ │ + cbz r3, 17f9e0 │ │ │ │ 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, 17fa22 │ │ │ │ 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, 17fa1e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fa3a │ │ │ │ + cbz r3, 17fa22 │ │ │ │ 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, 17fa48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f864 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa4e │ │ │ │ + bne.n 17fa36 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fa6a │ │ │ │ + cbz r3, 17fa52 │ │ │ │ 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 +434053,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 17fad8 │ │ │ │ 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, 17fab4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17fadc │ │ │ │ + beq.n 17fac4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fac4 │ │ │ │ + b.n 17faac │ │ │ │ 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 17fac4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 17faac │ │ │ │ - b.n 17fadc │ │ │ │ + bhi.n 17fa94 │ │ │ │ + b.n 17fac4 │ │ │ │ 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 +434098,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, 17fae8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 17fb22 │ │ │ │ - cbz r3, 17fb0e │ │ │ │ + bne.n 17fb0a │ │ │ │ + cbz r3, 17faf6 │ │ │ │ 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 17f9ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 17fb02 │ │ │ │ - b.n 17fa8e │ │ │ │ + bne.n 17faea │ │ │ │ + b.n 17fa76 │ │ │ │ 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, 17fb54 │ │ │ │ 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, 17fb52 │ │ │ │ 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, 17fb52 │ │ │ │ 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, 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, 17fbb2 │ │ │ │ + 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, 17fbb2 │ │ │ │ + cbz r3, 17fb9a │ │ │ │ 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 17fb58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fbd8 │ │ │ │ + cbz r0, 17fbc0 │ │ │ │ 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, 17fbe0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f7cc │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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, 17fc1e │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f7cc │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 17fc28 │ │ │ │ + bhi.n 17fc10 │ │ │ │ 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 17fb58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fc24 │ │ │ │ + beq.n 17fc0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fc24 │ │ │ │ + b.n 17fc0c │ │ │ │ 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, 17fc52 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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, 17fc86 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17fc9a │ │ │ │ + cbz r0, 17fc82 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17fc9a │ │ │ │ + b.n 17fc82 │ │ │ │ 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, 17fcb6 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 17fcc8 │ │ │ │ + cbz r4, 17fcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f7cc │ │ │ │ pop {r4, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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 17fd1e │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 17fd20 │ │ │ │ + cbz r6, 17fd08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f7cc │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 17fd10 │ │ │ │ + bcc.n 17fcf8 │ │ │ │ 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 17fb58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fd0a │ │ │ │ + beq.n 17fcf2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fcf2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fcf2 │ │ │ │ nop │ │ │ │ - cbz r0, 17fdac │ │ │ │ + cbz r0, 17fd94 │ │ │ │ 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, 17fd5c │ │ │ │ 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, 17fd58 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fd74 │ │ │ │ + cbz r3, 17fd5c │ │ │ │ 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, 17fd82 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f864 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fd88 │ │ │ │ + bne.n 17fd70 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fda4 │ │ │ │ + cbz r3, 17fd8c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 17fe16 │ │ │ │ + cbz r1, 17fdfe │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 17fe02 │ │ │ │ + cbz r0, 17fdea │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 17fe10 │ │ │ │ + cbz r3, 17fdf8 │ │ │ │ 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, 17fdc2 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 17fdde │ │ │ │ + cbz r2, 17fdc6 │ │ │ │ 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, 17fde6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 17fdfe │ │ │ │ + cbz r3, 17fde6 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17fdc2 │ │ │ │ + bne.n 17fdaa │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 17fdfe │ │ │ │ + b.n 17fde6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 17fdee │ │ │ │ + b.n 17fdd6 │ │ │ │ bx lr │ │ │ │ - cbz r1, 17fe56 │ │ │ │ + cbz r1, 17fe3e │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 17fe52 │ │ │ │ + cbz r5, 17fe3a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 17fe58 │ │ │ │ + cbz r3, 17fe40 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 17fe30 │ │ │ │ + b.n 17fe18 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fe2e │ │ │ │ + bne.n 17fe16 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 17fe48 │ │ │ │ + cbz r2, 17fe30 │ │ │ │ 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 17fe24 │ │ │ │ + cbz r0, 17fe4e │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 17fe66 │ │ │ │ + cbz r0, 17fe4e │ │ │ │ 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 17fb58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fe94 │ │ │ │ + cbz r0, 17fe7c │ │ │ │ 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, 17feb2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -434496,33 +434483,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f830 │ │ │ │ + bl 17f818 │ │ │ │ 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 185944 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ff30 │ │ │ │ + cbz r0, 17ff18 │ │ │ │ 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 +434517,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] @ (17ff70 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (17ff8c ) │ │ │ │ + ldr r3, [pc, #60] @ (17ff74 ) │ │ │ │ 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 17fedc │ │ │ │ + ldr r2, [pc, #40] @ (17ff78 ) │ │ │ │ + ldr r3, [pc, #32] @ (17ff74 ) │ │ │ │ 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 17ff6c │ │ │ │ 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, r0, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ 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, 17ffd8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18595c │ │ │ │ + bl 185944 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f7cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ffea │ │ │ │ + cbz r0, 17ffd2 │ │ │ │ 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 +434587,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 17fedc │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 4b934 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 17ffe8 │ │ │ │ + b.n 17ffd0 │ │ │ │ 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] @ (180048 ) │ │ │ │ + ldr r3, [pc, #76] @ (18004c ) │ │ │ │ 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, 18001e │ │ │ │ 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 17ff7c │ │ │ │ + ldr r2, [pc, #32] @ (180050 ) │ │ │ │ + ldr r3, [pc, #28] @ (18004c ) │ │ │ │ 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 180044 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ + vshr.u32 q8, , #6 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q0, , #12 │ │ │ │ + vshr.u8 q8, , #4 │ │ │ │ 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] @ (1800bc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (1800d8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1800c0 ) │ │ │ │ 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, 18008c │ │ │ │ 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 17ff7c │ │ │ │ + ldr r2, [pc, #40] @ (1800c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1800c0 ) │ │ │ │ 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 1800b8 │ │ │ │ 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, │ │ │ │ + vshr.u16 q0, , #16 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q3, │ │ │ │ + vqadd.u16 q8, q7, │ │ │ │ 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 17fb58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180104 │ │ │ │ + cbz r0, 1800ec │ │ │ │ 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 1800f6 │ │ │ │ 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 +434719,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 180204 │ │ │ │ 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 1801a0 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18022a │ │ │ │ + beq.n 180212 │ │ │ │ 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, 180182 │ │ │ │ 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 18019c │ │ │ │ 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 17fb58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18024c │ │ │ │ + beq.n 180234 │ │ │ │ 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 +434790,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 180162 │ │ │ │ + b.n 180212 │ │ │ │ + bl 17fb58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18024c │ │ │ │ + cbz r0, 180234 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 18019a │ │ │ │ + b.n 180182 │ │ │ │ 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 180238 │ │ │ │ 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 180168 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1801b4 │ │ │ │ + b.n 18019c │ │ │ │ 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 18010c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180278 │ │ │ │ + cbz r0, 180260 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 1802c4 │ │ │ │ + cbz r0, 1802ac │ │ │ │ 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 +434847,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 1802a6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17fa5c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17f9ec │ │ │ │ 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 1802d6 │ │ │ │ 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, 1802de │ │ │ │ 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, 18034a │ │ │ │ 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, 180348 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 18034a │ │ │ │ + cbz r3, 180332 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180340 │ │ │ │ + bne.n 180328 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 180356 │ │ │ │ + cbz r3, 18033e │ │ │ │ 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 180318 │ │ │ │ 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 18038a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fd98 │ │ │ │ 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 +434948,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] @ 1804f0 │ │ │ │ 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 1804a6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 18044c │ │ │ │ + cbz r3, 180434 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 18041c │ │ │ │ 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 180416 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 18042e │ │ │ │ + beq.n 180416 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17fa5c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 18041c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 180404 │ │ │ │ + bne.n 1803ec │ │ │ │ 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 1804a6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1803fa │ │ │ │ + bne.n 1803e2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 18045a │ │ │ │ + cbz r1, 180442 │ │ │ │ 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, 180474 │ │ │ │ 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, 180470 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 18048c │ │ │ │ + cbz r3, 180474 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 1804ac │ │ │ │ + cbz r0, 180494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f864 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18049a │ │ │ │ + bne.n 180482 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 1804b6 │ │ │ │ + cbz r3, 18049e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 180434 │ │ │ │ + b.n 18041c │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1803e0 │ │ │ │ + bne.n 1803c8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1804e8 │ │ │ │ + beq.n 1804d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fd98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1804d8 │ │ │ │ + bne.n 1804c0 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1804ce │ │ │ │ + bne.n 1804b6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1804f8 │ │ │ │ - bl 17fa04 │ │ │ │ + cbz r0, 1804e0 │ │ │ │ + bl 17f9ec │ │ │ │ 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 +435075,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 180520 │ │ │ │ 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 180538 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180536 │ │ │ │ + beq.n 18051e │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 180534 │ │ │ │ + b.n 18051c │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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, 18056e │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 180586 │ │ │ │ - vldr d7, [pc, #20] @ 180588 │ │ │ │ + bl 17fb58 │ │ │ │ + cbz r0, 18056e │ │ │ │ + vldr d7, [pc, #20] @ 180570 │ │ │ │ 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, 1805b6 │ │ │ │ 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 17fb58 │ │ │ │ + cbz r0, 1805b4 │ │ │ │ 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 +435143,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 1805f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 180634 │ │ │ │ + cbz r3, 18061c │ │ │ │ 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 180610 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 180634 │ │ │ │ + cbz r0, 18061c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1805fc │ │ │ │ + b.n 1805e4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1805fa │ │ │ │ + b.n 1805e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 180606 │ │ │ │ + b.n 1805ee │ │ │ │ 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, 180658 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180510 │ │ │ │ + bl 1804f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18066c │ │ │ │ + cbz r0, 180654 │ │ │ │ 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 +435210,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 185944 │ │ │ │ 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 1806a2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 1806d6 │ │ │ │ + cbnz r5, 1806be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1806ea │ │ │ │ + b.n 1806d2 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 1806f2 │ │ │ │ + bcs.n 1806da │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ + beq.n 18069e │ │ │ │ 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 17fb58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ - b.n 1806d6 │ │ │ │ + beq.n 18069e │ │ │ │ + b.n 1806be │ │ │ │ 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] @ (18073c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (180758 ) │ │ │ │ + ldr r3, [pc, #60] @ (180740 ) │ │ │ │ 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 180660 │ │ │ │ + ldr r2, [pc, #40] @ (180744 ) │ │ │ │ + ldr r3, [pc, #32] @ (180740 ) │ │ │ │ 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 180738 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [r8, #123] @ 0x7b │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, #123] @ 0x7b │ │ │ │ + ldr.w r0, [lr, #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, 18077c │ │ │ │ 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 180780 │ │ │ │ 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 180798 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180794 │ │ │ │ + beq.n 18077c │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 180790 │ │ │ │ + b.n 180778 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ 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, 180802 │ │ │ │ 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 1807e6 │ │ │ │ + cbz r3, 180802 │ │ │ │ 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 180806 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18081a │ │ │ │ + cbz r0, 180802 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1807ee │ │ │ │ + b.n 1807d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1807f8 │ │ │ │ + b.n 1807e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1807ec │ │ │ │ + b.n 1807d4 │ │ │ │ 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 +435404,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, 180890 │ │ │ │ + add r1, pc, #92 @ (adr r1, 1808d8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 1808f8 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1808e0 ) │ │ │ │ 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 18088e │ │ │ │ + ldr r0, [pc, #72] @ (1808e8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 4b23c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1808d4 │ │ │ │ + blt.n 1808bc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b0a4 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1808ea │ │ │ │ + beq.n 1808d2 │ │ │ │ blx 4b068 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1808f0 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1808d8 ) │ │ │ │ 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] @ (180afc ) │ │ │ │ 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 180892 │ │ │ │ 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, 1808fe │ │ │ │ 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, 18090e │ │ │ │ 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 18095a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180950 │ │ │ │ + bhi.n 180938 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 180966 │ │ │ │ - cbz r3, 18094a │ │ │ │ + bhi.n 18094e │ │ │ │ + cbz r3, 180932 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 18094a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 180958 │ │ │ │ + cbz r3, 180940 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 18094a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 180972 │ │ │ │ + cbz r3, 18095a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180972 │ │ │ │ + bhi.n 18095a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 180934 │ │ │ │ + b.n 18091c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180962 │ │ │ │ + bne.n 18094a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -435527,79 +435514,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, 180986 │ │ │ │ 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 18099e │ │ │ │ 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, 1809be │ │ │ │ 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, 1809e2 │ │ │ │ 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 1809fa │ │ │ │ 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, 180a1a │ │ │ │ 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 +435598,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, 180a48 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 180b08 │ │ │ │ + beq.n 180af0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 180ade │ │ │ │ + bne.n 180ac6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 180a86 │ │ │ │ + cbz r6, 180a6e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180a76 │ │ │ │ + bhi.n 180a5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 180ad0 │ │ │ │ + bls.n 180ab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 180ad0 │ │ │ │ + bmi.n 180ab8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 180ae2 │ │ │ │ - cbz r2, 180aa8 │ │ │ │ + beq.n 180aca │ │ │ │ + cbz r2, 180a90 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 180aec │ │ │ │ + bpl.n 180ad4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 180b38 │ │ │ │ + beq.n 180b20 │ │ │ │ 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 180964 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 180a90 │ │ │ │ + bhi.n 180a78 │ │ │ │ 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 180a54 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 180b14 │ │ │ │ + cbz r2, 180afc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 180b14 │ │ │ │ + bmi.n 180afc │ │ │ │ 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 180ab2 │ │ │ │ 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 180b3c │ │ │ │ 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 1809c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 180aca │ │ │ │ + b.n 180ab2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1809d8 │ │ │ │ + bl 1809c0 │ │ │ │ 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 180a96 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18097c │ │ │ │ + bl 180964 │ │ │ │ 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 180b02 │ │ │ │ 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, 180b78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180dc0 │ │ │ │ + beq.w 180da8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180e02 │ │ │ │ + beq.w 180dea │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ba2 │ │ │ │ + bne.n 180b8a │ │ │ │ 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 180bdc │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 180bd6 │ │ │ │ + bls.n 180bbe │ │ │ │ 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, 180bca │ │ │ │ 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 +435768,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 180bf6 │ │ │ │ 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 +435786,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, 180c26 │ │ │ │ + cbz r5, 180c26 │ │ │ │ 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 180c18 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 180cec │ │ │ │ + beq.n 180cd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 180d98 │ │ │ │ + bne.w 180d80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 180d20 │ │ │ │ + beq.n 180d08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180ebe │ │ │ │ + beq.w 180ea6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180cf4 │ │ │ │ + bpl.n 180cdc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 180c6e │ │ │ │ + cbz r0, 180c56 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 180ca0 │ │ │ │ + bpl.n 180c88 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 180c78 │ │ │ │ + cbz r3, 180c60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180cac │ │ │ │ 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 180c7c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 180d16 │ │ │ │ + bmi.n 180cfe │ │ │ │ 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, 180c92 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180cac │ │ │ │ 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 180964 │ │ │ │ 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 +435863,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 1809c0 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180c84 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c7c │ │ │ │ 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 1809c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180c68 │ │ │ │ - b.n 180c6e │ │ │ │ + bne.n 180c50 │ │ │ │ + b.n 180c56 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 180c58 │ │ │ │ + bne.n 180c40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180eba │ │ │ │ + beq.w 180ea2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180d9e │ │ │ │ + bpl.n 180d86 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 180d5e │ │ │ │ + cbz r0, 180d46 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 180d5e │ │ │ │ + bmi.n 180d46 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 180d42 │ │ │ │ + cbz r3, 180d2a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180d6a │ │ │ │ + bpl.n 180d52 │ │ │ │ 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 1809c0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 180d6a │ │ │ │ + b.n 180d52 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c78 │ │ │ │ + beq.n 180c60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 180c78 │ │ │ │ + bmi.n 180c60 │ │ │ │ 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 180964 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ - b.n 180cf0 │ │ │ │ + beq.n 180c84 │ │ │ │ + b.n 180cd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c8e │ │ │ │ + b.n 180c76 │ │ │ │ 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 180964 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180d32 │ │ │ │ - b.n 180d5e │ │ │ │ + bne.n 180d1a │ │ │ │ + b.n 180d46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180e3e │ │ │ │ + bls.n 180e26 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180e8e │ │ │ │ + beq.n 180e76 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180e94 │ │ │ │ + beq.n 180e7c │ │ │ │ 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 180c16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180e68 │ │ │ │ + beq.n 180e50 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180c3a │ │ │ │ + b.n 180d80 │ │ │ │ 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 180e54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180eae │ │ │ │ + beq.n 180e96 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180c16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 180cf0 │ │ │ │ + beq.w 180cd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180c3a │ │ │ │ + b.n 180d80 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 180de8 │ │ │ │ + beq.n 180dd0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 180df8 │ │ │ │ + bne.n 180de0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c7c │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 180e80 │ │ │ │ + cbz r6, 180e68 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c7c │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180dd6 │ │ │ │ + bne.n 180dbe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180c16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180c52 │ │ │ │ - b.n 180c9c │ │ │ │ + bne.w 180c3a │ │ │ │ + b.n 180c84 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ - b.n 180e24 │ │ │ │ + bne.w 180c16 │ │ │ │ + b.n 180e0c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ed2 │ │ │ │ + cbz r3, 180eba │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ec8 │ │ │ │ + bne.n 180eb0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ee6 │ │ │ │ + cbz r3, 180ece │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180edc │ │ │ │ + bne.n 180ec4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180efc │ │ │ │ + cbz r3, 180ee4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ef2 │ │ │ │ + bne.n 180eda │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f14 │ │ │ │ - b.n 180f1c │ │ │ │ + bhi.n 180efc │ │ │ │ + b.n 180f04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f1c │ │ │ │ + bls.n 180f04 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f08 │ │ │ │ + beq.n 180ef0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180f30 │ │ │ │ + cbz r3, 180f18 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180f26 │ │ │ │ + bne.n 180f0e │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f48 │ │ │ │ - b.n 180f50 │ │ │ │ + bhi.n 180f30 │ │ │ │ + b.n 180f38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f50 │ │ │ │ + bls.n 180f38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f3c │ │ │ │ + beq.n 180f24 │ │ │ │ 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, 180f7c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 180f70 │ │ │ │ + b.n 180f58 │ │ │ │ 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 180f56 │ │ │ │ + ldr r4, [pc, #16] @ (180f80 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 180a1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 180f86 │ │ │ │ + b.n 180f6e │ │ │ │ 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, 180fa2 │ │ │ │ mov r1, sp │ │ │ │ - bl 180928 │ │ │ │ + bl 180910 │ │ │ │ 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, 180fce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 180928 │ │ │ │ - cbnz r0, 181016 │ │ │ │ + bl 180910 │ │ │ │ + cbnz r0, 180ffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180ffe │ │ │ │ - b.n 18101a │ │ │ │ + bhi.n 180fe6 │ │ │ │ + b.n 181002 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 18101a │ │ │ │ + bls.n 181002 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 180ff2 │ │ │ │ + beq.n 180fda │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 181020 │ │ │ │ + bcc.n 181008 │ │ │ │ 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 180fc2 │ │ │ │ stmdb 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 +436222,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] @ 1810a8 │ │ │ │ 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 181072 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1810b4 │ │ │ │ + beq.n 18109c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1810b4 │ │ │ │ + cbz r1, 18109c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 181064 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18107c │ │ │ │ + bne.n 181064 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 181064 │ │ │ │ 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 +436274,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 1811de │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 1810ec │ │ │ │ + bls.n 1810d4 │ │ │ │ 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] @ 181208 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe44 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1810e6 │ │ │ │ + beq.n 1810ce │ │ │ │ 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 +436313,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 181146 │ │ │ │ + ldr r5, [pc, #216] @ (18120c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 18116a │ │ │ │ + bne.n 181152 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18114e │ │ │ │ + bne.n 181136 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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] @ 181210 │ │ │ │ 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 +436354,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, 1811ce │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 1811d8 │ │ │ │ + beq.n 1811c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 1811e2 │ │ │ │ + bne.n 1811ca │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1811c8 │ │ │ │ + bne.n 1811b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 181164 │ │ │ │ + bl 17fd24 │ │ │ │ + b.n 18114c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 181178 │ │ │ │ + b.n 181160 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 1811b4 │ │ │ │ + bhi.n 18119c │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 1811b0 │ │ │ │ + b.n 181198 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1810e2 │ │ │ │ - ldr r2, [pc, #40] @ (18122c ) │ │ │ │ + bne.w 1810ca │ │ │ │ + ldr r2, [pc, #40] @ (181214 ) │ │ │ │ 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 1810ce │ │ │ │ nop │ │ │ │ bkpt 0x008e │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ @@ -436431,148 +436418,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 181310 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 181320 │ │ │ │ + bls.n 181308 │ │ │ │ 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] @ (181330 ) │ │ │ │ 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] @ (181334 ) │ │ │ │ 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 1812b4 │ │ │ │ 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 1812a6 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181306 │ │ │ │ + beq.n 1812ee │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 18133c │ │ │ │ + beq.n 181324 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1812a6 │ │ │ │ + bne.n 18128e │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1812e8 │ │ │ │ - ldr r3, [pc, #112] @ (181350 ) │ │ │ │ + cbz r6, 1812d0 │ │ │ │ + ldr r3, [pc, #112] @ (181338 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 181332 │ │ │ │ + beq.n 18131a │ │ │ │ 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, 1812e6 │ │ │ │ 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 1812a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1812fe │ │ │ │ + beq.n 1812e6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 1812e6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 1810ac │ │ │ │ + b.n 181242 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 1810ac │ │ │ │ + b.n 181242 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1812e8 │ │ │ │ + b.n 1812d0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1812dc │ │ │ │ + bne.n 1812c4 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 1812e6 │ │ │ │ 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] @ 181398 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 1813b8 │ │ │ │ + vldr d7, [pc, #64] @ 1813a0 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 1813c0 │ │ │ │ + vldr d7, [pc, #60] @ 1813a8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1813c8 │ │ │ │ + vldr d7, [pc, #60] @ 1813b0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 +436584,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 17fb58 │ │ │ │ + cbz r0, 181418 │ │ │ │ + vldr d7, [pc, #76] @ 181420 │ │ │ │ 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] @ 181428 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 181448 │ │ │ │ + vldr d7, [pc, #64] @ 181430 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 181450 │ │ │ │ + vldr d7, [pc, #64] @ 181438 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 18142a │ │ │ │ + cbz r0, 181412 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 181426 │ │ │ │ + b.n 18140e │ │ │ │ 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 +436637,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 17fb58 │ │ │ │ + cbz r0, 1814b8 │ │ │ │ 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 +436654,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 181466 │ │ │ │ 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 17fc34 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1814ca │ │ │ │ + cbz r0, 1814b2 │ │ │ │ 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 17fd24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1814c6 │ │ │ │ - cbz r0, 18153e │ │ │ │ + b.n 1814ae │ │ │ │ + cbz r0, 181526 │ │ │ │ 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, 181512 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 18152a │ │ │ │ - ldr r2, [pc, #72] @ (181540 ) │ │ │ │ + cbz r3, 181512 │ │ │ │ + ldr r2, [pc, #72] @ (181528 ) │ │ │ │ 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 18151e │ │ │ │ + ldr r7, [pc, #60] @ (18152c ) │ │ │ │ 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 181512 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 181508 │ │ │ │ + bne.n 1814f0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18151a │ │ │ │ - bl 17fd3c │ │ │ │ + bne.n 181502 │ │ │ │ + bl 17fd24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1814fa │ │ │ │ - b.n 18152a │ │ │ │ + bne.n 1814e2 │ │ │ │ + b.n 181512 │ │ │ │ bx lr │ │ │ │ bkpt 0x006c │ │ │ │ movs r7, r3 │ │ │ │ bkpt 0x005e │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 18159a │ │ │ │ + cbz r0, 181582 │ │ │ │ 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, 181584 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 18158e │ │ │ │ - ldr.w r8, [pc, #80] @ 1815bc │ │ │ │ + beq.n 181576 │ │ │ │ + ldr.w r8, [pc, #80] @ 1815a4 │ │ │ │ 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 181568 │ │ │ │ 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 181558 │ │ │ │ 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] @ (1815a8 ) │ │ │ │ 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, 1815e4 │ │ │ │ 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 18100c │ │ │ │ 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 18100c │ │ │ │ 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 181616 │ │ │ │ + ldr r3, [pc, #32] @ (181620 ) │ │ │ │ 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 181606 │ │ │ │ + bl 1810ac │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1810c4 │ │ │ │ + bl 1810ac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 181656 │ │ │ │ + cbnz r0, 18163e │ │ │ │ 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 181218 │ │ │ │ + cbz r0, 18164c │ │ │ │ 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 181218 │ │ │ │ + cbz r0, 18166a │ │ │ │ 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 +436865,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 181218 │ │ │ │ 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 181218 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1816dc │ │ │ │ + cbz r1, 1816c4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (1816e0 ) │ │ │ │ + ldr r4, [pc, #20] @ (1816c8 ) │ │ │ │ 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 +436900,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 18100c │ │ │ │ + cbz r0, 181702 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (18171c ) │ │ │ │ + ldr r1, [pc, #12] @ (181704 ) │ │ │ │ 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, 181734 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 181748 │ │ │ │ - ldr r1, [pc, #24] @ (181750 ) │ │ │ │ + beq.n 181730 │ │ │ │ + ldr r1, [pc, #24] @ (181738 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 18174a │ │ │ │ + bne.n 181732 │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 181738 │ │ │ │ + bne.n 181720 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18172a │ │ │ │ + b.n 181712 │ │ │ │ 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] @ (18176c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (181788 ) │ │ │ │ + ldr r1, [pc, #32] @ (181770 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (18178c ) │ │ │ │ + ldr r2, [pc, #32] @ (181774 ) │ │ │ │ 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 1813b8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldmia.w r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ + stmia.w ip!, {r0, r1, r3, r4, r5, r6} │ │ │ │ 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 +436978,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, 1817c0 │ │ │ │ + ldr r3, [pc, #84] @ (1817fc ) │ │ │ │ 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 1817c8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1817c2 │ │ │ │ + bne.n 1817aa │ │ │ │ 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] @ 181800 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 181024 │ │ │ │ + bl 18100c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1817da │ │ │ │ + bne.n 1817c2 │ │ │ │ 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 1817c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1817e6 │ │ │ │ + bne.n 1817ce │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181800 │ │ │ │ - b.n 1817d8 │ │ │ │ + bne.n 1817e8 │ │ │ │ + b.n 1817c0 │ │ │ │ nop │ │ │ │ - cbnz r4, 181880 │ │ │ │ + cbnz r4, 181868 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, 18187c │ │ │ │ + cbnz r0, 181864 │ │ │ │ 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 1818d8 │ │ │ │ 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 1818c0 │ │ │ │ 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 1818ce │ │ │ │ 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, 1818ce │ │ │ │ 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, 1818c8 │ │ │ │ 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, 1818be │ │ │ │ + cbz r0, 1818ce │ │ │ │ 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 1818c8 │ │ │ │ + cbz r0, 1818e6 │ │ │ │ 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 181c8c │ │ │ │ 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 181940 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 181c80 │ │ │ │ + vldr d0, [pc, #864] @ 181c68 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 1818e0 │ │ │ │ + beq.n 1818c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 181b90 │ │ │ │ + bne.w 181b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181946 │ │ │ │ + bge.n 18192e │ │ │ │ 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 1818c8 │ │ │ │ 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 181a3c │ │ │ │ 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 181b20 │ │ │ │ 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 +437173,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, 1819e6 │ │ │ │ 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 181c5e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 181ad8 │ │ │ │ + bhi.n 181ac0 │ │ │ │ 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 1818c8 │ │ │ │ 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 181bca │ │ │ │ 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 +437242,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 1819da │ │ │ │ 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 181bfa │ │ │ │ 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 181c48 │ │ │ │ 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 1818c8 │ │ │ │ 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, 181b3c │ │ │ │ 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 +437303,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 181afa │ │ │ │ + b.n 181ada │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181ba8 │ │ │ │ + bge.n 181b90 │ │ │ │ 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, 181b9c │ │ │ │ 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 181c70 │ │ │ │ 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 18192e │ │ │ │ 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, 181be4 │ │ │ │ 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 181b4e │ │ │ │ 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 +437374,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 181afa │ │ │ │ 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 1818c8 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 181b66 │ │ │ │ + b.n 181b4e │ │ │ │ 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 18192e │ │ │ │ stmdb 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 181dbe │ │ │ │ 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 181daa │ │ │ │ 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 181db4 │ │ │ │ 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 181db4 │ │ │ │ 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 181daa │ │ │ │ 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 181db4 │ │ │ │ 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 181daa │ │ │ │ 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 181dcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 181dfe │ │ │ │ + bne.n 181de6 │ │ │ │ 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 181dd8 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 181f30 │ │ │ │ + bne.w 181f18 │ │ │ │ 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 181dae │ │ │ │ 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 181808 │ │ │ │ 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 181dae │ │ │ │ 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 181d98 │ │ │ │ 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 181e92 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 181f5c │ │ │ │ + beq.w 181f44 │ │ │ │ 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 181f30 │ │ │ │ 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 +437550,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 181d70 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181d70 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 181f7c │ │ │ │ + beq.n 181f64 │ │ │ │ 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 181f50 │ │ │ │ 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 +437593,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 181d70 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181d70 │ │ │ │ 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 181dae │ │ │ │ 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 181e84 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 181e30 │ │ │ │ + b.n 181e18 │ │ │ │ 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 181f0a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 181eba │ │ │ │ + b.n 181ea2 │ │ │ │ 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 +437648,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 18212c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 182122 │ │ │ │ + beq.w 18210a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 18201a │ │ │ │ + cbnz r6, 182002 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 18214e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 181ff2 │ │ │ │ + cbnz r5, 181fda │ │ │ │ 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, 182040 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 18214e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 182030 │ │ │ │ + cbnz r4, 182018 │ │ │ │ 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 +437728,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 182172 │ │ │ │ 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 1820f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1821f2 │ │ │ │ + blt.w 1821da │ │ │ │ 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 18223c │ │ │ │ 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 18219a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 18219a │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 182166 │ │ │ │ + bne.n 18214e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1821d2 │ │ │ │ + bne.n 1821ba │ │ │ │ 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 182152 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1821c8 │ │ │ │ + bne.n 1821b0 │ │ │ │ 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, 182158 │ │ │ │ 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 1821ca │ │ │ │ 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 182152 │ │ │ │ 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 1820cc │ │ │ │ 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 +437821,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 182152 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 182152 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 18224a │ │ │ │ + bhi.n 182232 │ │ │ │ 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 +437851,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 1820f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 18219a │ │ │ │ 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 182152 │ │ │ │ stmdb 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] @ 1827a0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 1827bc │ │ │ │ + ldr.w r3, [pc, #1340] @ 1827a4 │ │ │ │ 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 +437904,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 182598 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18254e │ │ │ │ + beq.w 182536 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182618 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 182348 │ │ │ │ + cbnz r7, 182330 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182618 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 182320 │ │ │ │ + cbnz r0, 182308 │ │ │ │ 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, 18236e │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 182618 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 18235e │ │ │ │ + cbnz r6, 182346 │ │ │ │ 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 +437995,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 182638 │ │ │ │ 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 182860 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 182a36 │ │ │ │ + beq.w 182a1e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182cb0 │ │ │ │ + beq.w 182c98 │ │ │ │ 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 +438036,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 182888 │ │ │ │ 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 +438057,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 18295e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 182f5a │ │ │ │ + bne.w 182f42 │ │ │ │ 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 182912 │ │ │ │ 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] @ 182798 │ │ │ │ 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 182a94 │ │ │ │ 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 1824e6 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 182dd0 │ │ │ │ + beq.w 182db8 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 182538 │ │ │ │ + cbnz r3, 182520 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 183136 │ │ │ │ + bne.w 18311e │ │ │ │ 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 182708 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 182780 │ │ │ │ + bne.w 182768 │ │ │ │ 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 182618 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182796 │ │ │ │ + beq.w 18277e │ │ │ │ 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 18277e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 18261c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 1827a6 │ │ │ │ + bne.w 18278e │ │ │ │ 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 182768 │ │ │ │ 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, 182618 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182786 │ │ │ │ + beq.w 18276e │ │ │ │ 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 18276e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 18261c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (1827c0 ) │ │ │ │ - ldr r3, [pc, #388] @ (1827bc ) │ │ │ │ + ldr r2, [pc, #392] @ (1827a8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1827a4 ) │ │ │ │ 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 18311a │ │ │ │ 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 1827ac │ │ │ │ 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 182966 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 182b02 │ │ │ │ + bne.w 182aea │ │ │ │ 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 182912 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 182c58 │ │ │ │ + bne.w 182c40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 182e46 │ │ │ │ + bne.w 182e2e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 182fb4 │ │ │ │ + beq.w 182f9c │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 182cbc │ │ │ │ + bne.w 182ca4 │ │ │ │ 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 +438278,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 182740 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182c92 │ │ │ │ + blt.w 182c7a │ │ │ │ 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 182dbc │ │ │ │ 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 182ae2 │ │ │ │ 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 18261c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 18261c │ │ │ │ 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 18261c │ │ │ │ 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 18261c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 18261c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ble.n 1828a8 │ │ │ │ + ble.n 1826c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18274c │ │ │ │ + bls.n 182764 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 182a3c │ │ │ │ + beq.w 182a24 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182ca6 │ │ │ │ + beq.w 182c8e │ │ │ │ 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 +438356,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 182680 │ │ │ │ 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 18283c │ │ │ │ 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 182dd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 1828ae │ │ │ │ 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 182f6a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1829cc │ │ │ │ + b.n 1829b4 │ │ │ │ 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 18292e │ │ │ │ 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 18289e │ │ │ │ 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 182894 │ │ │ │ + b.n 182680 │ │ │ │ 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 +438448,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 1829b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 182ab6 │ │ │ │ + blt.w 182a9e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 182720 │ │ │ │ + b.n 182708 │ │ │ │ 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 +438475,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 1824aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1824e4 │ │ │ │ + b.n 1824cc │ │ │ │ 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 +438497,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 182dd4 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 1828ae │ │ │ │ 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 1830d0 │ │ │ │ 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 18295e │ │ │ │ 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 1829de │ │ │ │ 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 182d36 │ │ │ │ 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 182ed0 │ │ │ │ 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 18261c │ │ │ │ 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 +438564,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 182a6a │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 182f04 │ │ │ │ + blt.w 182eec │ │ │ │ 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 182ff6 │ │ │ │ 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 182a82 │ │ │ │ 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 18261c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 18250c │ │ │ │ + b.n 1824f4 │ │ │ │ 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 182ada │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182f88 │ │ │ │ + blt.w 182f70 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 182dd4 │ │ │ │ + bne.w 182dbc │ │ │ │ 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 182756 │ │ │ │ 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 182cfc │ │ │ │ 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 +438648,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 182b24 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 182b74 │ │ │ │ + cbz r1, 182b5c │ │ │ │ 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, 182b66 │ │ │ │ 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 182dfa │ │ │ │ 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 182c36 │ │ │ │ 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 182b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 182520 │ │ │ │ + beq.w 182508 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 182be0 │ │ │ │ + bmi.n 182bc8 │ │ │ │ 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 +438715,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 182c0e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 183098 │ │ │ │ + blt.w 183080 │ │ │ │ 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 1830da │ │ │ │ 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 18261c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 182ba8 │ │ │ │ + b.n 182b90 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 182520 │ │ │ │ + bge.w 182508 │ │ │ │ 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 +438767,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 182c5e │ │ │ │ + b.n 182508 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 182e9a │ │ │ │ + ble.w 182e82 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18276e │ │ │ │ + b.n 182756 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1827de │ │ │ │ + b.n 1827c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 182442 │ │ │ │ + b.w 18242a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182e52 │ │ │ │ + beq.w 182e3a │ │ │ │ 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 18300a │ │ │ │ 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 182cec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 18270a │ │ │ │ + b.n 1826f2 │ │ │ │ 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 182d18 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 182e88 │ │ │ │ + beq.w 182e70 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182d2a │ │ │ │ + beq.n 182d12 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 182e5c │ │ │ │ + bls.w 182e44 │ │ │ │ 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 182b60 │ │ │ │ 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 182d9c │ │ │ │ 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 +438873,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 182a0a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 182a22 │ │ │ │ + b.n 182a0a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 1826ce │ │ │ │ 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 18261c │ │ │ │ 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 182dde │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1824e4 │ │ │ │ + b.w 1824cc │ │ │ │ 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 182e12 │ │ │ │ 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 182e08 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 182934 │ │ │ │ + b.n 18291c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 1826ce │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 182cc6 │ │ │ │ + b.n 182cae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 182fc4 │ │ │ │ + bne.w 182fac │ │ │ │ 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 182e62 │ │ │ │ + b.n 182b4e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 182e5c │ │ │ │ + bls.n 182e44 │ │ │ │ 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 182b66 │ │ │ │ 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 +438976,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 182740 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 183106 │ │ │ │ + blt.w 1830ee │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183080 │ │ │ │ + blt.w 183068 │ │ │ │ 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 182a0a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 183004 │ │ │ │ + bhi.n 182fec │ │ │ │ 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 +439011,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 182a6a │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ble.w 1828c6 │ │ │ │ + ble.w 1828ae │ │ │ │ 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 1829c4 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18292a │ │ │ │ + b.n 182912 │ │ │ │ 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 182ae2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 18261c │ │ │ │ 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 182fd8 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 18312c │ │ │ │ + beq.w 183114 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 182b2c │ │ │ │ + b.n 182b14 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 182a9a │ │ │ │ + b.n 182a82 │ │ │ │ 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 18261c │ │ │ │ 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 1826ee │ │ │ │ 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 183046 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18270a │ │ │ │ - b.w 182710 │ │ │ │ + bne.w 1826f2 │ │ │ │ + b.w 1826f8 │ │ │ │ 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 18261c │ │ │ │ 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 +439142,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 182c0e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 18293a │ │ │ │ + b.n 182922 │ │ │ │ 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 18261c │ │ │ │ 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 182db2 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 182b62 │ │ │ │ + b.n 182b4a │ │ │ │ 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 182cc8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 18270a │ │ │ │ + b.w 1826f2 │ │ │ │ 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 +439195,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 1832b2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1832a2 │ │ │ │ + beq.w 18328a │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 183322 │ │ │ │ - cbnz r0, 1831ac │ │ │ │ + beq.w 18330a │ │ │ │ + cbnz r0, 183194 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 18330a │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 1831c2 │ │ │ │ + cbnz r1, 1831aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 18330a │ │ │ │ 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 183312 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183338 │ │ │ │ + beq.w 183320 │ │ │ │ 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 18333e │ │ │ │ movs r1, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 1833d4 │ │ │ │ - beq.w 183476 │ │ │ │ + blt.w 1833bc │ │ │ │ + beq.w 18345e │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 18352e │ │ │ │ + bls.w 183516 │ │ │ │ subs r4, #1 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 183228 │ │ │ │ + cbnz r5, 183210 │ │ │ │ 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 +439274,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 183456 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18344a │ │ │ │ + blt.w 183432 │ │ │ │ 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 183456 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1833c2 │ │ │ │ + b.n 1833aa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18334e │ │ │ │ + bne.n 183336 │ │ │ │ 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, 18330a │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 1832fe │ │ │ │ + bne.n 1832e6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 183318 │ │ │ │ - cbnz r5, 18331e │ │ │ │ + b.n 183300 │ │ │ │ + cbnz r5, 183306 │ │ │ │ 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, 183336 │ │ │ │ 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, 18330a │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 1832c4 │ │ │ │ + beq.n 1832ac │ │ │ │ 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 183306 │ │ │ │ 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 1831d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183580 │ │ │ │ + beq.w 183568 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 1831e8 │ │ │ │ + b.n 1831d0 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 1834c4 │ │ │ │ + ble.w 1834ac │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 183392 │ │ │ │ + bhi.n 18337a │ │ │ │ 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 +439372,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 1835a8 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 183612 │ │ │ │ + bls.w 1835fa │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183618 │ │ │ │ + blt.w 183600 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 183572 │ │ │ │ + beq.w 18355a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 183306 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmn.w r8, #62 @ 0x3e │ │ │ │ - blt.w 183516 │ │ │ │ + blt.w 1834fe │ │ │ │ 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 +439415,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 183484 │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18356e │ │ │ │ + bls.w 183556 │ │ │ │ mov r2, r1 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 18356e │ │ │ │ + bhi.w 183556 │ │ │ │ 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 183556 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 18355a │ │ │ │ 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 183306 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 18349c │ │ │ │ + bge.n 183484 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r0, ip, #1 │ │ │ │ sbc.w r5, r8, r5 │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 1834a8 │ │ │ │ + cbnz r5, 183490 │ │ │ │ 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 183268 │ │ │ │ + b.n 183218 │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 183512 │ │ │ │ + bgt.n 1834fa │ │ │ │ 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 +439490,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 183388 │ │ │ │ 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 183218 │ │ │ │ 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 183484 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 18356e │ │ │ │ + bls.n 183556 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183448 │ │ │ │ + blt.w 183430 │ │ │ │ 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 1835e6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1835d6 │ │ │ │ + blt.n 1835be │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 1835fe │ │ │ │ + cbz r1, 1835e6 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 183306 │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18346e │ │ │ │ + bls.w 183456 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 18328c │ │ │ │ + bge.w 183274 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 183454 │ │ │ │ + b.n 18343c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 183608 │ │ │ │ + bhi.n 1835f0 │ │ │ │ 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 +439582,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 183306 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 18355a │ │ │ │ negs r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 183472 │ │ │ │ + b.n 18345a │ │ │ │ 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, 18368a │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 18369c │ │ │ │ + beq.n 183684 │ │ │ │ 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 183684 │ │ │ │ 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 1836a0 │ │ │ │ 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 +439642,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 1836b4 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 183710 │ │ │ │ + beq.n 1836f8 │ │ │ │ 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 1836ee │ │ │ │ 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 +439672,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 │ │ │ │ - mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ b.n 18367a │ │ │ │ + mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ + b.n 183662 │ │ │ │ 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 18375a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 18376e │ │ │ │ + beq.n 183756 │ │ │ │ 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 183756 │ │ │ │ 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 183774 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18379c │ │ │ │ + blt.n 183784 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1837bc │ │ │ │ + beq.n 1837a4 │ │ │ │ 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 183756 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -439749,270 +439736,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 18377a │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 183792 │ │ │ │ + b.n 18377a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 183792 │ │ │ │ + b.n 18377a │ │ │ │ stmdb 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 1837f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 183808 │ │ │ │ + beq.n 1837f0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 183814 │ │ │ │ + cbnz r3, 1837fc │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 1837f4 │ │ │ │ + bne.n 1837dc │ │ │ │ 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 18383e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183856 │ │ │ │ + beq.n 18383e │ │ │ │ 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, 183846 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 183838 │ │ │ │ + bne.n 183820 │ │ │ │ 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 1837e2 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 183880 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 183880 │ │ │ │ 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, 183888 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 183882 │ │ │ │ + bne.n 18386a │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18383e │ │ │ │ + b.n 183826 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 1838c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 1838c0 │ │ │ │ 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, 1838c8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1838c4 │ │ │ │ + bne.n 1838ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183886 │ │ │ │ + b.n 18386e │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 1838fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 1838fc │ │ │ │ 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, 183902 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 183900 │ │ │ │ + bne.n 1838e8 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1838c8 │ │ │ │ + b.n 1838b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 183904 │ │ │ │ + bl 1837ac │ │ │ │ + b.n 1838ec │ │ │ │ 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, 18392a │ │ │ │ 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 183962 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 18397a │ │ │ │ + beq.n 183962 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 183986 │ │ │ │ + cbnz r3, 18396e │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 18396e │ │ │ │ + bne.n 183956 │ │ │ │ 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 1839a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 1839c0 │ │ │ │ + beq.n 1839a8 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 1839c6 │ │ │ │ + cbnz r3, 1839ae │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1839a8 │ │ │ │ + bne.n 183990 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183972 │ │ │ │ + b.n 18395a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 1839e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 1839e4 │ │ │ │ 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, 1839ea │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1839e8 │ │ │ │ + bne.n 1839d0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1839ae │ │ │ │ + b.n 183996 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 1839ec │ │ │ │ + bl 1837ac │ │ │ │ + b.n 1839d4 │ │ │ │ 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] @ (183c50 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #584] @ (183c54 ) │ │ │ │ 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 183bae │ │ │ │ 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 +440009,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 183b4c │ │ │ │ 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 183a90 │ │ │ │ + b.n 183ac4 │ │ │ │ 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, 183aec │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 183aa4 │ │ │ │ + bne.n 183a8c │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (183c70 ) │ │ │ │ + ldr r2, [pc, #392] @ (183c58 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #380] @ (183c54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 183c64 │ │ │ │ + bne.w 183c4c │ │ │ │ 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, 183b48 │ │ │ │ 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 183b32 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183b38 │ │ │ │ + bne.n 183b20 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 183ad2 │ │ │ │ + beq.n 183aba │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183ad2 │ │ │ │ + b.n 183aba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b2c │ │ │ │ + b.n 183b14 │ │ │ │ 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 183c3e │ │ │ │ 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 183b94 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183b9c │ │ │ │ + bne.n 183b84 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 183a60 │ │ │ │ + beq.w 183a48 │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 183a60 │ │ │ │ + b.n 183a48 │ │ │ │ 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 183c46 │ │ │ │ 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 183bc8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 183c4a │ │ │ │ + cbz r4, 183c32 │ │ │ │ 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, 183c42 │ │ │ │ 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 183c18 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183c20 │ │ │ │ + bne.n 183c08 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183a4e │ │ │ │ + beq.w 183a36 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 183a4e │ │ │ │ + b.n 183a36 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 183c04 │ │ │ │ + b.n 183bec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b88 │ │ │ │ + b.n 183b70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183c16 │ │ │ │ + b.n 183bfe │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 183c4e │ │ │ │ + b.n 183c36 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ 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] @ (183d20 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (183d3c ) │ │ │ │ + ldr r3, [pc, #168] @ (183d24 ) │ │ │ │ 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, 183d18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 183cfa │ │ │ │ + cbz r5, 183ce2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 183cda │ │ │ │ + beq.n 183cc2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 183cd4 │ │ │ │ + bne.n 183cbc │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183cc4 │ │ │ │ + bne.n 183cac │ │ │ │ dmb ish │ │ │ │ - cbz r3, 183cfa │ │ │ │ - cbz r6, 183d16 │ │ │ │ + cbz r3, 183ce2 │ │ │ │ + cbz r6, 183cfe │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 183cf4 │ │ │ │ + bge.n 183cdc │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 183d22 │ │ │ │ + beq.n 183d0a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183cbc │ │ │ │ + bne.n 183ca4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (183d40 ) │ │ │ │ - ldr r3, [pc, #60] @ (183d3c ) │ │ │ │ + ldr r2, [pc, #64] @ (183d28 ) │ │ │ │ + ldr r3, [pc, #60] @ (183d24 ) │ │ │ │ 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 183d0e │ │ │ │ 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 17b1b4 │ │ │ │ + b.n 183cdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183cfc │ │ │ │ + b.n 183ce4 │ │ │ │ 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!, {r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ 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, 183d56 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 183d80 │ │ │ │ + bcc.n 183d68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 183db4 │ │ │ │ + bcs.n 183d9c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 192d30 │ │ │ │ + bl 192d18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 192eec │ │ │ │ + bl 192ed4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183d92 │ │ │ │ + bne.n 183d7a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 183d6a │ │ │ │ + beq.n 183d52 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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] @ (183dec ) │ │ │ │ + ldr r0, [pc, #52] @ (183df0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 183dfa │ │ │ │ + beq.n 183de2 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d2c │ │ │ │ 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 183dcc │ │ │ │ + ldr r0, [pc, #16] @ (183df4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 18400c │ │ │ │ + b.n 184024 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa20007b │ │ │ │ - ldr??.w r0, [r8, #123] @ 0x7b │ │ │ │ + @ instruction: 0xfa38007b │ │ │ │ + @ instruction: 0xfa10007b │ │ │ │ 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] @ (183e80 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (183e9c ) │ │ │ │ + ldr r3, [pc, #120] @ (183e84 ) │ │ │ │ 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] @ (183e88 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 18471c │ │ │ │ - cbnz r0, 183e8a │ │ │ │ + bl 184704 │ │ │ │ + cbnz r0, 183e72 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 183e76 │ │ │ │ + bmi.n 183e5e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (183ea4 ) │ │ │ │ - ldr r3, [pc, #56] @ (183e9c ) │ │ │ │ + ldr r2, [pc, #68] @ (183e8c ) │ │ │ │ + ldr r3, [pc, #56] @ (183e84 ) │ │ │ │ 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 183e7c │ │ │ │ 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 183e44 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183e5e │ │ │ │ + b.n 183e46 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, 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, r4, r5, r7} │ │ │ │ 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] @ (183eb4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 192dcc │ │ │ │ - ldr r0, [pc, #12] @ (183ed0 ) │ │ │ │ + bl 192db4 │ │ │ │ + ldr r0, [pc, #12] @ (183eb8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e524 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #3] │ │ │ │ + ldr??.w r0, [r2, fp, lsl #3] │ │ │ │ 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 184960 │ │ │ │ + cbnz r0, 183ed4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 184964 │ │ │ │ + bl 18494c │ │ │ │ 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] @ (184144 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (184160 ) │ │ │ │ + ldr r2, [pc, #596] @ (184148 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (184164 ) │ │ │ │ + ldr r5, [pc, #596] @ (18414c ) │ │ │ │ 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 1840e0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1840e6 │ │ │ │ + bmi.w 1840ce │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1840c6 │ │ │ │ + bne.w 1840ae │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 183f62 │ │ │ │ - b.n 18401c │ │ │ │ + bhi.n 183f4a │ │ │ │ + b.n 184004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d84 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18401c │ │ │ │ + bls.n 184004 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f52 │ │ │ │ + beq.n 183f3a │ │ │ │ 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 +440491,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 192d68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1840be │ │ │ │ + beq.n 1840a6 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18400c │ │ │ │ + cbz r3, 183ff4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183ff6 │ │ │ │ + bne.n 183fde │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 184132 │ │ │ │ + beq.w 18411a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f42 │ │ │ │ + beq.n 183f2a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 183f42 │ │ │ │ + b.n 183f2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 18409c │ │ │ │ + cbnz r7, 184084 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 184092 │ │ │ │ + beq.n 18407a │ │ │ │ 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, 184066 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 18407c │ │ │ │ + cbz r0, 184064 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18405c │ │ │ │ + bne.n 184044 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 184128 │ │ │ │ + beq.n 184110 │ │ │ │ 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 18402c │ │ │ │ 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 192e5c │ │ │ │ + ldr r2, [pc, #196] @ (184150 ) │ │ │ │ + ldr r3, [pc, #184] @ (184148 ) │ │ │ │ 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 18413e │ │ │ │ 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 192e5c │ │ │ │ + b.n 183f2a │ │ │ │ + ldr r2, [pc, #164] @ (184154 ) │ │ │ │ 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 184790 │ │ │ │ + b.n 183f22 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 4ae60 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4b5d0 │ │ │ │ - b.n 183f32 │ │ │ │ + b.n 183f1a │ │ │ │ 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] @ (184158 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 184146 │ │ │ │ + cbz r3, 18412e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 192ed8 │ │ │ │ + bl 192ec0 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18482c │ │ │ │ + bl 184814 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 183f2c │ │ │ │ + b.n 183f14 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 184070 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 184058 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183f42 │ │ │ │ - b.n 184012 │ │ │ │ - ldr r3, [pc, #44] @ (184174 ) │ │ │ │ + beq.w 183f2a │ │ │ │ + b.n 183ffa │ │ │ │ + ldr r3, [pc, #44] @ (18415c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 184112 │ │ │ │ + bl 192d04 │ │ │ │ + b.n 1840fa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itet pl │ │ │ │ - lslpl r3, r7, #1 │ │ │ │ - cmpmi r5, #86 @ 0x56 │ │ │ │ - movpl r3, r2 │ │ │ │ + itee vs │ │ │ │ + lslvs r3, r7, #1 │ │ │ │ + cmpvc r5, #86 @ 0x56 │ │ │ │ + movvc 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 +440668,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, 1841c0 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1841c8 │ │ │ │ - bhi.n 184200 │ │ │ │ + beq.n 1841b0 │ │ │ │ + bhi.n 1841e8 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1841b6 │ │ │ │ + b.n 18419e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841c6 │ │ │ │ + beq.n 1841ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1841b0 │ │ │ │ + bne.n 184198 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 1841cc │ │ │ │ + cbz r7, 1841b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e40 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841f6 │ │ │ │ - bcs.n 1841aa │ │ │ │ + beq.n 1841de │ │ │ │ + bcs.n 184192 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183d2c │ │ │ │ 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 1842e0 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1842be │ │ │ │ + beq.n 1842a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184244 │ │ │ │ + beq.n 18422c │ │ │ │ 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 18424a │ │ │ │ + ldr r0, [pc, #364] @ (1843a4 ) │ │ │ │ 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 1842fe │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1842c4 │ │ │ │ + beq.n 1842ac │ │ │ │ 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 +440767,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 192d68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1842ea │ │ │ │ + beq.n 1842d2 │ │ │ │ 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 184316 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d84 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1842d4 │ │ │ │ - b.n 18426a │ │ │ │ + beq.n 1842bc │ │ │ │ + b.n 184252 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 192e40 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184238 │ │ │ │ + bne.n 184220 │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ 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 18424a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184178 │ │ │ │ + bl 184160 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 184262 │ │ │ │ + b.n 18424a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1842cc │ │ │ │ + bcs.n 1842b4 │ │ │ │ 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 +440842,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 184352 │ │ │ │ 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 18425c │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 183fc4 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 183fac │ │ │ │ stmdb 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 17e6bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1844f0 │ │ │ │ + beq.w 1844d8 │ │ │ │ blx 4b934 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -440899,16 +440886,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 1844e2 │ │ │ │ + ldr r3, [pc, #300] @ (18452c ) │ │ │ │ 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 +440911,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 192db4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d48 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 4b790 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18450a │ │ │ │ + beq.n 1844f2 │ │ │ │ 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 1844f2 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1844a4 │ │ │ │ - b.n 1844b6 │ │ │ │ + cbnz r3, 18448c │ │ │ │ + b.n 18449e │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1844b6 │ │ │ │ + bls.n 18449e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18449a │ │ │ │ - cbz r5, 18450a │ │ │ │ + bne.n 184482 │ │ │ │ + cbz r5, 1844f2 │ │ │ │ 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] @ (184530 ) │ │ │ │ + ldr r0, [pc, #144] @ (184534 ) │ │ │ │ + ldr r5, [pc, #148] @ (184538 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ - ldr r3, [pc, #132] @ (184554 ) │ │ │ │ + bl 192e40 │ │ │ │ + ldr r3, [pc, #132] @ (18453c ) │ │ │ │ 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 192e5c │ │ │ │ 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] @ (184540 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ - b.n 18442e │ │ │ │ + b.n 184416 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 184532 │ │ │ │ + cbz r3, 18451a │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ 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: 0xf366007b │ │ │ │ + @ instruction: 0xf34c007b │ │ │ │ + bge.n 184570 │ │ │ │ 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 183d2c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1845ca │ │ │ │ - ldr r0, [pc, #120] @ (1845f4 ) │ │ │ │ + cbz r3, 1845b2 │ │ │ │ + ldr r0, [pc, #120] @ (1845dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ - ldr r0, [pc, #116] @ (1845f8 ) │ │ │ │ + bl 192e40 │ │ │ │ + ldr r0, [pc, #116] @ (1845e0 ) │ │ │ │ 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 1845aa │ │ │ │ + ldr.w ip, [pc, #100] @ 1845e4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1845ac │ │ │ │ + b.n 184594 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 1845c2 │ │ │ │ + beq.n 1845aa │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18459e │ │ │ │ + bne.n 184586 │ │ │ │ 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] @ (1845e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d34 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192d34 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192da0 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf278007b │ │ │ │ - bls.n 18469c │ │ │ │ + @ instruction: 0xf290007b │ │ │ │ + bls.n 1846b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n 184674 │ │ │ │ + bls.n 18468c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf230007b │ │ │ │ + movw r0, #32891 @ 0x807b │ │ │ │ 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 1841f4 │ │ │ │ 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] @ (1846f4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (184710 ) │ │ │ │ + ldr r3, [pc, #208] @ (1846f8 ) │ │ │ │ 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 192e40 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 184700 │ │ │ │ + beq.n 1846e8 │ │ │ │ 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 184934 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 1846ac │ │ │ │ - ldr.w sl, [pc, #144] @ 184714 │ │ │ │ + cbz r3, 184694 │ │ │ │ + ldr.w sl, [pc, #144] @ 1846fc │ │ │ │ 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 1841f4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18468c │ │ │ │ + bhi.n 184674 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e5c │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1846ce │ │ │ │ + cbz r2, 1846b6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1846ee │ │ │ │ + cbnz r3, 1846d6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1846c2 │ │ │ │ + bhi.n 1846aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #64] @ (184718 ) │ │ │ │ - ldr r3, [pc, #56] @ (184710 ) │ │ │ │ + ldr r2, [pc, #64] @ (184700 ) │ │ │ │ + ldr r3, [pc, #56] @ (1846f8 ) │ │ │ │ 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 1846f0 │ │ │ │ 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 183c60 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1846c6 │ │ │ │ + b.n 1846ae │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ - b.n 1846d4 │ │ │ │ + bl 192e5c │ │ │ │ + b.n 1846bc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 18473e │ │ │ │ + cbnz r2, 18472c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - cbnz r4, 184724 │ │ │ │ + cbnz r4, 184712 │ │ │ │ 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] @ (184784 ) │ │ │ │ + ldr r3, [pc, #112] @ (184788 ) │ │ │ │ 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 +441199,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 192e78 │ │ │ │ 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] @ (18478c ) │ │ │ │ + ldr r3, [pc, #28] @ (184788 ) │ │ │ │ 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 184780 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ 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] @ (184808 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (184824 ) │ │ │ │ + ldr r3, [pc, #104] @ (18480c ) │ │ │ │ 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 1847da │ │ │ │ + ldr r2, [pc, #76] @ (184810 ) │ │ │ │ + ldr r3, [pc, #68] @ (18480c ) │ │ │ │ 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 184804 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -441285,65 +441272,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 1847c2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ 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] @ (184928 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (184944 ) │ │ │ │ + ldr r3, [pc, #256] @ (18492c ) │ │ │ │ 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 184908 │ │ │ │ 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 184870 │ │ │ │ + ldr r2, [pc, #216] @ (184930 ) │ │ │ │ + ldr r3, [pc, #208] @ (18492c ) │ │ │ │ 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 184924 │ │ │ │ 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 184918 │ │ │ │ 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 +441343,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 184882 │ │ │ │ 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 +441362,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 1848c8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 18486e │ │ │ │ + b.n 184856 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 4af60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1848dc │ │ │ │ - b.n 18490e │ │ │ │ + bne.n 1848c4 │ │ │ │ + b.n 1848f6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ - b.n 18490e │ │ │ │ + b.n 1848f6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ 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 +441437,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 1849e4 │ │ │ │ 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 1849de │ │ │ │ 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 184a38 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 4b8c8 │ │ │ │ @@ -441489,23 +441476,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 1849d2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 184a40 │ │ │ │ + b.n 184a28 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 184a7c │ │ │ │ + beq.n 184a64 │ │ │ │ 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 +441502,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] @ 184ad4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (184af0 ) │ │ │ │ + ldr r5, [pc, #88] @ (184ad8 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (184af4 ) │ │ │ │ + ldr r4, [pc, #84] @ (184adc ) │ │ │ │ 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 17d36c │ │ │ │ + ldr r2, [pc, #44] @ (184ae0 ) │ │ │ │ + ldr r3, [pc, #32] @ (184ad8 ) │ │ │ │ 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 184ad0 │ │ │ │ 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, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + stc 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ 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, 184b46 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 184b56 │ │ │ │ - ldr r1, [pc, #144] @ (184ba8 ) │ │ │ │ + beq.n 184b3e │ │ │ │ + ldr r1, [pc, #144] @ (184b90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ - ldr r1, [pc, #136] @ (184bac ) │ │ │ │ + cbz r0, 184b3c │ │ │ │ + ldr r1, [pc, #136] @ (184b94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #124] @ (184bb0 ) │ │ │ │ + cbz r0, 184b4a │ │ │ │ + ldr r1, [pc, #124] @ (184b98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #116] @ (184bb4 ) │ │ │ │ + cbz r0, 184b4a │ │ │ │ + ldr r1, [pc, #116] @ (184b9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ + cbz r0, 184b3c │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 184b66 │ │ │ │ + bne.n 184b4e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 184b66 │ │ │ │ + cbnz r3, 184b4e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184b16 │ │ │ │ + bne.n 184afe │ │ │ │ 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] @ (184ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #68] @ (184bbc ) │ │ │ │ + beq.n 184b3a │ │ │ │ + ldr r1, [pc, #68] @ (184ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #60] @ (184bc0 ) │ │ │ │ + beq.n 184b3a │ │ │ │ + ldr r1, [pc, #60] @ (184ba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #48] @ (184bc4 ) │ │ │ │ + beq.n 184b3a │ │ │ │ + ldr r1, [pc, #48] @ (184bac ) │ │ │ │ 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] @ (184f30 ) │ │ │ │ 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 +441637,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] @ (184bec ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 184be2 │ │ │ │ + cbz r4, 184bca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (184c08 ) │ │ │ │ + ldr r0, [pc, #36] @ (184bf0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d3c4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #24] @ (184c0c ) │ │ │ │ + bl 184ae4 │ │ │ │ + ldr r3, [pc, #24] @ (184bf4 ) │ │ │ │ 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 │ │ │ │ + mrrc 0, 7, r0, r1, cr11 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r3, r2 │ │ │ │ - ldc 0, cr0, [lr], {123} @ 0x7b │ │ │ │ + ldc 0, cr0, [r6], #-492 @ 0xfffffe14 │ │ │ │ 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 17d3c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bb0 │ │ │ │ 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 17d3d8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bb0 │ │ │ │ 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 17d3c4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ + bl 184ae4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bb0 │ │ │ │ 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] @ (184cbc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (184cd8 ) │ │ │ │ + ldr r3, [pc, #68] @ (184cc0 ) │ │ │ │ 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, 184cb2 │ │ │ │ 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 184cb2 │ │ │ │ + ldr r2, [pc, #40] @ (184cc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (184cc0 ) │ │ │ │ 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 184cb8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 184cb2 │ │ │ │ + b.n 184c9a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 184d32 │ │ │ │ + cbz r2, 184d20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 184d30 │ │ │ │ + cbz r6, 184d1e │ │ │ │ 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] @ (184d34 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (184d50 ) │ │ │ │ + ldr r3, [pc, #88] @ (184d38 ) │ │ │ │ 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 17d3c4 │ │ │ │ + cbz r0, 184d2a │ │ │ │ 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 184d2a │ │ │ │ + bl 184bb0 │ │ │ │ + ldr r2, [pc, #44] @ (184d3c ) │ │ │ │ + ldr r3, [pc, #40] @ (184d38 ) │ │ │ │ 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 184d30 │ │ │ │ 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 184d08 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 184d90 │ │ │ │ + cbz r4, 184d7e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r5 │ │ │ │ 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, 184d8c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (184ee4 ) │ │ │ │ + ldr r1, [pc, #368] @ (184ecc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 4bb20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 184db2 │ │ │ │ + cbz r0, 184d9a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 184d9e │ │ │ │ + cbz r7, 184d86 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e1e │ │ │ │ + bne.n 184e06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184d92 │ │ │ │ + bne.n 184d7a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 184da8 │ │ │ │ + b.n 184d90 │ │ │ │ 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] @ (184ed0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (184eec ) │ │ │ │ + ldr r0, [pc, #308] @ (184ed4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 184a80 │ │ │ │ + bl 184a68 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184d8c │ │ │ │ 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 184db4 │ │ │ │ + ldr.w sl, [pc, #268] @ 184ed8 │ │ │ │ + ldr.w r9, [pc, #268] @ 184edc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 184e0c │ │ │ │ - ldr r0, [pc, #264] @ (184ef8 ) │ │ │ │ + b.n 184df4 │ │ │ │ + ldr r0, [pc, #264] @ (184ee0 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 184a80 │ │ │ │ + bl 184a68 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184d8c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184dee │ │ │ │ + bne.n 184dd6 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 184dee │ │ │ │ - ldr r3, [pc, #220] @ (184efc ) │ │ │ │ + b.n 184dd6 │ │ │ │ + ldr r3, [pc, #220] @ (184ee4 ) │ │ │ │ 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 184e86 │ │ │ │ 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, 184e66 │ │ │ │ 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 184e2c │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 184ec2 │ │ │ │ + beq.n 184eaa │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 184e4a │ │ │ │ + bne.n 184e32 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 184ed4 │ │ │ │ + beq.n 184ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 184da8 │ │ │ │ + beq.n 184d90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e38 │ │ │ │ + bne.n 184e20 │ │ │ │ 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 184e14 │ │ │ │ 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 184e86 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 184e76 │ │ │ │ + b.n 184e5e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e86 │ │ │ │ - b.n 184e9e │ │ │ │ + bne.n 184e6e │ │ │ │ + b.n 184e86 │ │ │ │ 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] @ (185088 ) │ │ │ │ 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 17d3c4 │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184d58 │ │ │ │ + bl 184d40 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184bb0 │ │ │ │ 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] @ (18508c ) │ │ │ │ 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 185082 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 184f78 │ │ │ │ + b.n 184f60 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 184fda │ │ │ │ + cbz r3, 184fc2 │ │ │ │ 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 184f5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185064 │ │ │ │ - ldr r0, [pc, #276] @ (1850a8 ) │ │ │ │ + beq.n 18504c │ │ │ │ + ldr r0, [pc, #276] @ (185090 ) │ │ │ │ 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] @ (185094 ) │ │ │ │ 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 184f60 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 18508a │ │ │ │ + beq.n 185072 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 185008 │ │ │ │ - ldr r0, [pc, #200] @ (1850b0 ) │ │ │ │ + bne.n 184ff0 │ │ │ │ + ldr r0, [pc, #200] @ (185098 ) │ │ │ │ blx 4bf24 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #208] @ (1850c8 ) │ │ │ │ + ldr r1, [pc, #208] @ (1850b0 ) │ │ │ │ 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] @ (18509c ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1850cc ) │ │ │ │ + ldr r1, [pc, #188] @ (1850b4 ) │ │ │ │ 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] @ (1850a0 ) │ │ │ │ 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] @ (1850a4 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 4bf24 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1850c0 ) │ │ │ │ + ldr r0, [pc, #104] @ (1850a8 ) │ │ │ │ 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] @ (1850ac ) │ │ │ │ blx 4bf24 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #88] @ (1850d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (1850b8 ) │ │ │ │ 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 184f7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185056 │ │ │ │ - ldr r0, [pc, #64] @ (1850d4 ) │ │ │ │ + beq.n 18503e │ │ │ │ + ldr r0, [pc, #64] @ (1850bc ) │ │ │ │ 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 184ff0 │ │ │ │ + b.n 185078 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb83b │ │ │ │ + @ instruction: 0xb853 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb803 │ │ │ │ + @ instruction: 0xb81b │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7db │ │ │ │ + @ instruction: 0xb7f3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7af │ │ │ │ + @ instruction: 0xb7c7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb785 │ │ │ │ + @ instruction: 0xb79d │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb76d │ │ │ │ + @ instruction: 0xb785 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb74b │ │ │ │ + @ instruction: 0xb763 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb73f │ │ │ │ + @ instruction: 0xb757 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb731 │ │ │ │ + @ instruction: 0xb749 │ │ │ │ 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 +442145,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 18515c │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 185184 │ │ │ │ - ldr r6, [pc, #140] @ (18518c ) │ │ │ │ + beq.n 18516c │ │ │ │ + ldr r6, [pc, #140] @ (185174 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (185190 ) │ │ │ │ + ldr r5, [pc, #140] @ (185178 ) │ │ │ │ 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, 185148 │ │ │ │ + cbz r4, 185142 │ │ │ │ blx 4aba8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 18514a │ │ │ │ + cbz r2, 185132 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18513c │ │ │ │ + beq.n 185124 │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185138 │ │ │ │ + bne.n 185120 │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850f6 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850f6 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18510a │ │ │ │ + bne.n 1850f2 │ │ │ │ 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 185152 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #544] @ (1853b4 ) │ │ │ │ + ldr r0, [pc, #544] @ (18539c ) │ │ │ │ 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 185220 │ │ │ │ + ldr.w r9, [pc, #240] @ 185288 │ │ │ │ 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 185220 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 185240 │ │ │ │ + beq.n 185228 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 185268 │ │ │ │ + beq.n 185250 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18524a │ │ │ │ + beq.n 185232 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 185208 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1851ee │ │ │ │ + b.n 1851d6 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 185208 │ │ │ │ mov r0, sl │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 1851cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 1851cc │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 185278 │ │ │ │ + beq.n 185260 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1851ee │ │ │ │ + bne.n 1851d6 │ │ │ │ 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 1851ac │ │ │ │ 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 1851b8 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 1851b8 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 1851b8 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 185210 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 185282 │ │ │ │ + beq.n 18526a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1851d4 │ │ │ │ + b.n 1851bc │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1851e4 │ │ │ │ + b.n 1851cc │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 18525a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 18525a │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 185210 │ │ │ │ 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 18538e │ │ │ │ + ldr.w fp, [pc, #232] @ 18539c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1853b8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1853a0 ) │ │ │ │ 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 +442351,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 185320 │ │ │ │ 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 185372 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 18538a │ │ │ │ + bls.n 185372 │ │ │ │ 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 1852c8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ + beq.n 185382 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1853a0 │ │ │ │ - ldr r3, [pc, #100] @ (1853bc ) │ │ │ │ + bne.n 185388 │ │ │ │ + ldr r3, [pc, #100] @ (1853a4 ) │ │ │ │ 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 18535c │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 18539a │ │ │ │ + bcc.n 185382 │ │ │ │ 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] @ (1853a8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 185342 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ - ldr r3, [pc, #20] @ (1853c4 ) │ │ │ │ + beq.n 185382 │ │ │ │ + ldr r3, [pc, #20] @ (1853ac ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 185342 │ │ │ │ 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 +442433,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] @ (185508 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #320] @ (185524 ) │ │ │ │ + ldr r5, [pc, #320] @ (18550c ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #316] @ (185528 ) │ │ │ │ + ldr r4, [pc, #316] @ (185510 ) │ │ │ │ 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 +442457,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 1854a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1854b8 │ │ │ │ - ldr r3, [pc, #264] @ (18552c ) │ │ │ │ + beq.n 1854a0 │ │ │ │ + ldr r3, [pc, #264] @ (185514 ) │ │ │ │ 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] @ (185518 ) │ │ │ │ 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 185474 │ │ │ │ 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, 18549e │ │ │ │ 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 1854d4 │ │ │ │ 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 17cd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18544a │ │ │ │ + bne.n 185432 │ │ │ │ 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] @ (18551c ) │ │ │ │ + ldr r2, [pc, #116] @ (185520 ) │ │ │ │ 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] @ (18550c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18551c │ │ │ │ + bne.n 185504 │ │ │ │ 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 1854a0 │ │ │ │ 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 1854ee │ │ │ │ sxth r6, r6 │ │ │ │ - b.n 1854ba │ │ │ │ + b.n 1854a2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 7, r0, r2, cr11 │ │ │ │ + stc2l 0, cr0, [sl], #-492 @ 0xfffffe14 │ │ │ │ subs r2, r7, r1 │ │ │ │ movs r3, r2 │ │ │ │ - stc2 0, cr0, [r8], {123} @ 0x7b │ │ │ │ - @ instruction: 0xfb7c007b │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + stc2 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ + @ instruction: 0xfb94007b │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ 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] @ (185840 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #780] @ (18585c ) │ │ │ │ + ldr r3, [pc, #780] @ (185844 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #776] @ (185860 ) │ │ │ │ + ldr r0, [pc, #776] @ (185848 ) │ │ │ │ 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 185614 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 185642 │ │ │ │ + beq.n 18562a │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r5, [pc, #720] @ (185864 ) │ │ │ │ + ldr r5, [pc, #720] @ (18584c ) │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 4b760 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -442639,288 +442626,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] @ (185850 ) │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl 184c10 │ │ │ │ + bl 184bf8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 1853c8 │ │ │ │ - ldr r5, [pc, #648] @ (18586c ) │ │ │ │ + bl 1853b0 │ │ │ │ + ldr r5, [pc, #648] @ (185854 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18582e │ │ │ │ - ldr r3, [pc, #640] @ (185870 ) │ │ │ │ + beq.w 185816 │ │ │ │ + ldr r3, [pc, #640] @ (185858 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 185648 │ │ │ │ - ldr r4, [pc, #636] @ (185874 ) │ │ │ │ + cbnz r3, 185630 │ │ │ │ + ldr r4, [pc, #636] @ (18585c ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #632] @ (185878 ) │ │ │ │ + ldr r1, [pc, #632] @ (185860 ) │ │ │ │ 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] @ (185864 ) │ │ │ │ + ldr r3, [pc, #580] @ (185844 ) │ │ │ │ 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 18583a │ │ │ │ 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 18556e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 185586 │ │ │ │ + bne.n 18556e │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 185590 │ │ │ │ - ldr r4, [pc, #564] @ (185880 ) │ │ │ │ + b.n 185578 │ │ │ │ + ldr r4, [pc, #564] @ (185868 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #564] @ (185884 ) │ │ │ │ + ldr r1, [pc, #564] @ (18586c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (185888 ) │ │ │ │ + ldr r1, [pc, #556] @ (185870 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (18588c ) │ │ │ │ + ldr r1, [pc, #548] @ (185874 ) │ │ │ │ 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] @ (185878 ) │ │ │ │ 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] @ (18587c ) │ │ │ │ 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] @ (185880 ) │ │ │ │ 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] @ (185884 ) │ │ │ │ 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] @ (185888 ) │ │ │ │ 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] @ (18588c ) │ │ │ │ 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] @ (185890 ) │ │ │ │ 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] @ (185894 ) │ │ │ │ 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] @ (185898 ) │ │ │ │ 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] @ (18589c ) │ │ │ │ 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] @ (1858a0 ) │ │ │ │ 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] @ (1858a4 ) │ │ │ │ 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] @ (1858a8 ) │ │ │ │ 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] @ (1858ac ) │ │ │ │ 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] @ (1858b0 ) │ │ │ │ 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] @ (1858b4 ) │ │ │ │ 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] @ (1858b8 ) │ │ │ │ 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] @ (1858bc ) │ │ │ │ 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] @ (1858c0 ) │ │ │ │ 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] @ (1858c4 ) │ │ │ │ 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] @ (1858c8 ) │ │ │ │ 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] @ (1858cc ) │ │ │ │ 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] @ (1858d0 ) │ │ │ │ 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] @ (1858d4 ) │ │ │ │ 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] @ (1858d8 ) │ │ │ │ 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] @ (1858dc ) │ │ │ │ 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] @ (1858e0 ) │ │ │ │ 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] @ (1858e4 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #220] @ (185900 ) │ │ │ │ + ldr r1, [pc, #220] @ (1858e8 ) │ │ │ │ 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 1855de │ │ │ │ + ldr r0, [pc, #212] @ (1858ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ + bl 184c1c │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #200] @ (185908 ) │ │ │ │ + bl 184ae4 │ │ │ │ + ldr r3, [pc, #200] @ (1858f0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1855ee │ │ │ │ + b.n 1855d6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea007b │ │ │ │ - @ instruction: 0xfaa8007b │ │ │ │ + @ instruction: 0xfb02007b │ │ │ │ + @ instruction: 0xfac0007b │ │ │ │ adds r0, r1, r4 │ │ │ │ movs r3, r2 │ │ │ │ - @ instruction: 0xf233007b │ │ │ │ - @ instruction: 0xf224007b │ │ │ │ - @ instruction: 0xf21a007b │ │ │ │ - @ instruction: 0xfa44007b │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + movw r0, #45179 @ 0xb07b │ │ │ │ + @ instruction: 0xf23c007b │ │ │ │ + @ instruction: 0xf232007b │ │ │ │ + @ instruction: 0xfa5c007b │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr??.w r0, [r6, #123] @ 0x7b │ │ │ │ + @ instruction: 0xfa0e007b │ │ │ │ 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 +442966,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 q8, , #20 │ │ │ │ + cbz r0, 18593a │ │ │ │ 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] @ (185940 ) │ │ │ │ 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, 185934 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 18590c │ │ │ │ blx 4b17c │ │ │ │ - cbz r0, 18594c │ │ │ │ + cbz r0, 185934 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 18590c │ │ │ │ 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] @ 18599c │ │ │ │ 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] @ (1859a0 ) │ │ │ │ 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] @ (1859a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1859a0 ) │ │ │ │ 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 185996 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 185bd8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 185c20 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 185b48 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 185b90 ) │ │ │ │ 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 177cac │ │ │ │ + cbz r7, 1859f4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177cac │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 177a24 │ │ │ │ + bl 177a0c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1859de │ │ │ │ + bne.n 1859c6 │ │ │ │ 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 177f54 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 185a9a │ │ │ │ + cbz r3, 185a82 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f54 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 177ecc │ │ │ │ + bl 177eb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 185a46 │ │ │ │ + bhi.n 185a2e │ │ │ │ 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 +443136,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 17fc58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 17fd24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 185b26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 185b44 │ │ │ │ + cbz r3, 185b2c │ │ │ │ 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 +443188,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 185b00 │ │ │ │ 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 +443227,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 185bce │ │ │ │ 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 +443265,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 185c72 │ │ │ │ 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 185c6c │ │ │ │ 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 +443302,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 185c56 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 185cac │ │ │ │ + beq.n 185c94 │ │ │ │ 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 185c56 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 185c6e │ │ │ │ + b.n 185c56 │ │ │ │ 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 185cc8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 185cd4 │ │ │ │ + bne.n 185cbc │ │ │ │ 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 +443352,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 185dd2 │ │ │ │ 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 185f24 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 185dd8 │ │ │ │ + bcc.n 185dc0 │ │ │ │ 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, 185d9e │ │ │ │ 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 +443403,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 185d9e │ │ │ │ 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 185dc0 │ │ │ │ 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 185f0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 185f3c │ │ │ │ + beq.w 185f24 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 185d1e │ │ │ │ + b.n 185d06 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 185f4a │ │ │ │ + beq.w 185f32 │ │ │ │ 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 185ef8 │ │ │ │ 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 185f06 │ │ │ │ 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 185ef8 │ │ │ │ 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 185ed6 │ │ │ │ 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 +443493,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 185ed6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 185f32 │ │ │ │ + beq.n 185f1a │ │ │ │ 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 +443517,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 185ef8 │ │ │ │ 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 185bd0 │ │ │ │ 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 185f24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 185df8 │ │ │ │ + b.n 185de0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 185e48 │ │ │ │ + b.n 185e30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 185ef8 │ │ │ │ + b.n 185ee0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 185ee0 │ │ │ │ + b.n 185ec8 │ │ │ │ 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 185eee │ │ │ │ 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 185f7e │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 185faa │ │ │ │ + bcc.n 185f92 │ │ │ │ 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 185f84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 185be8 │ │ │ │ + bl 185bd0 │ │ │ │ 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 185f7e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 185f6e │ │ │ │ + b.n 185f56 │ │ │ │ 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 1860d6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 185fec │ │ │ │ + b.n 185fd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18602e │ │ │ │ + beq.n 186016 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 185fe2 │ │ │ │ - cbnz r3, 18605a │ │ │ │ + bcc.n 185fca │ │ │ │ + cbnz r3, 186042 │ │ │ │ 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 1860d6 │ │ │ │ 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 +443647,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 1860ac │ │ │ │ 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 186000 │ │ │ │ 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 186080 │ │ │ │ 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 185ff4 │ │ │ │ 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 186036 │ │ │ │ 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 1860b2 │ │ │ │ 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 186000 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1860b2 │ │ │ │ + b.n 18609a │ │ │ │ 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 186000 │ │ │ │ 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 186000 │ │ │ │ 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] @ 186138 │ │ │ │ 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 18612c │ │ │ │ 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 185fa0 │ │ │ │ + b.n 186120 │ │ │ │ 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] @ (1862ac ) │ │ │ │ + ldr r3, [pc, #344] @ (1862b0 ) │ │ │ │ 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 186180 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186188 │ │ │ │ + bne.n 186170 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186264 │ │ │ │ + bne.n 18624c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1861e4 │ │ │ │ + cbz r6, 1861cc │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1861b2 │ │ │ │ + bne.n 18619a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186256 │ │ │ │ - ldr r2, [pc, #256] @ (1862cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1862c8 ) │ │ │ │ + bne.n 18623e │ │ │ │ + ldr r2, [pc, #256] @ (1862b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1862b0 ) │ │ │ │ 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 1862a6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1862d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1862b8 ) │ │ │ │ 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 186196 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 4b518 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 186210 │ │ │ │ + bne.n 1861f8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 186250 │ │ │ │ + bne.n 186238 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 186252 │ │ │ │ - bl 18ebf0 │ │ │ │ + cbz r0, 18623a │ │ │ │ + bl 18ebd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18624a │ │ │ │ + cbz r0, 186232 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1862aa │ │ │ │ + bne.n 186292 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18ed04 │ │ │ │ + bl 18ecec │ │ │ │ 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 186196 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 186242 │ │ │ │ + b.n 18622a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 1861c8 │ │ │ │ + bl 17b18c │ │ │ │ + b.n 1861b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18628e │ │ │ │ + bne.n 186276 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186278 │ │ │ │ + bne.n 186260 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18626a │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 186252 │ │ │ │ + b.n 186188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186294 │ │ │ │ + bne.n 18627c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186268 │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 186250 │ │ │ │ + b.n 186188 │ │ │ │ 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 18eddc │ │ │ │ + b.n 186218 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ 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] @ (1862f0 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184cc8 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4b790 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 186306 │ │ │ │ + cbz r0, 1862ee │ │ │ │ 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 186316 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 18633a │ │ │ │ + cbnz r2, 186322 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 186324 │ │ │ │ + bne.n 18630c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18edb8 │ │ │ │ + bl 18eda0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18631c │ │ │ │ + b.n 186304 │ │ │ │ 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, 186378 │ │ │ │ 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, 186372 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18edf4 │ │ │ │ + bl 18eddc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 18636c │ │ │ │ + bhi.n 186354 │ │ │ │ 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, 1863b4 │ │ │ │ + b.n 1863ea │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18edfc │ │ │ │ - cbnz r0, 1863fc │ │ │ │ + bl 18ede4 │ │ │ │ + cbnz r0, 1863e4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 186402 │ │ │ │ + bls.n 1863ea │ │ │ │ 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 1863a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ - cbz r0, 186402 │ │ │ │ + bl 186140 │ │ │ │ + cbz r0, 1863ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 18edfc │ │ │ │ + bl 18ede4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1863c6 │ │ │ │ + beq.n 1863ae │ │ │ │ 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 +444024,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, 18642a │ │ │ │ + b.n 1864ea │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ - cbnz r0, 186474 │ │ │ │ + bl 18f214 │ │ │ │ + cbnz r0, 18645c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1864e4 │ │ │ │ + bls.n 1864cc │ │ │ │ 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 186418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186140 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 18649a │ │ │ │ + cbz r0, 186482 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ + bl 18f214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18643a │ │ │ │ + beq.n 186422 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 18649c │ │ │ │ + blt.n 186484 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1864e8 │ │ │ │ + cbz r0, 1864d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 18eff8 │ │ │ │ + bl 18efe0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 186504 │ │ │ │ + cbz r3, 1864ec │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 186510 │ │ │ │ + vldr d8, [pc, #108] @ 1864f8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1864c8 │ │ │ │ - bl 18f290 │ │ │ │ + b.n 1864b0 │ │ │ │ + bl 18f278 │ │ │ │ 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 1864e4 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1864a8 │ │ │ │ + bne.n 186490 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1864be │ │ │ │ + beq.n 1864a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1864a8 │ │ │ │ + b.n 186490 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 18649c │ │ │ │ + b.n 186484 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186492 │ │ │ │ + beq.n 18647a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 186486 │ │ │ │ + b.n 18646e │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 186468 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 186468 │ │ │ │ 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] @ (186538 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18bf58 │ │ │ │ + bl 18bf40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 186540 │ │ │ │ - bl 1777c4 │ │ │ │ + cbnz r3, 186528 │ │ │ │ + bl 1777ac │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #468 @ 0x1d4 │ │ │ │ - bne.n 18652e │ │ │ │ + bne.n 186516 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf342007b │ │ │ │ + @ instruction: 0xf35a007b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17779c │ │ │ │ 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 │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 186568 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 186550 │ │ │ │ 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 17779c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1865ae │ │ │ │ + bls.n 186596 │ │ │ │ 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 17779c │ │ │ │ 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 +444192,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 17779c │ │ │ │ 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 +444209,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 17779c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 186652 │ │ │ │ + beq.n 18663a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18664c │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 186634 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 18661c │ │ │ │ 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 17779c │ │ │ │ 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 │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 186678 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 186660 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18668c │ │ │ │ + bne.n 186674 │ │ │ │ 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 17779c │ │ │ │ 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 │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 1866b4 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 18669c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1866c8 │ │ │ │ + bne.n 1866b0 │ │ │ │ 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 17779c │ │ │ │ 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 17779c │ │ │ │ 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 17779c │ │ │ │ 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 +444311,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 17779c │ │ │ │ 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 17779c │ │ │ │ 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 18677a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 186778 │ │ │ │ + bne.n 186760 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18678e │ │ │ │ + bne.n 186776 │ │ │ │ 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 +444354,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 18679c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1867e6 │ │ │ │ + bhi.n 1867ce │ │ │ │ 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 1867b6 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1867de │ │ │ │ + beq.n 1867c6 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1867de │ │ │ │ + b.n 1867c6 │ │ │ │ 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] @ (18680c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (186828 ) │ │ │ │ + ldr r0, [pc, #24] @ (186810 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ - ldr r3, [pc, #16] @ (18682c ) │ │ │ │ + bl 192d04 │ │ │ │ + ldr r3, [pc, #16] @ (186814 ) │ │ │ │ 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 │ │ │ │ + orn r0, lr, #123 @ 0x7b │ │ │ │ + orn r0, sl, #123 @ 0x7b │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bcs.w 186b3c │ │ │ │ + bcs.w 186b24 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 1869ae │ │ │ │ + bls.w 186996 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - bhi.w 1869ac │ │ │ │ + bhi.w 186994 │ │ │ │ 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 +444583,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 186c24 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 1869c8 ) │ │ │ │ + bhi.n 186994 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1869b0 ) │ │ │ │ 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 +444702,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 186c26 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 186b58 ) │ │ │ │ + bhi.w 186994 │ │ │ │ + add r2, pc, #8 @ (adr r2, 186b40 ) │ │ │ │ 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 +444811,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 186c56 │ │ │ │ + cbz r2, 186c3e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 186c5a │ │ │ │ + beq.n 186c42 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186c6a │ │ │ │ + beq.n 186c52 │ │ │ │ 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] @ (186c70 ) │ │ │ │ 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] @ (186c74 ) │ │ │ │ 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 186c40 │ │ │ │ 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 +444871,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 186f90 │ │ │ │ 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 +444904,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 186e80 │ │ │ │ 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 186d22 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 186eac │ │ │ │ + bne.w 186e94 │ │ │ │ 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 186cca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186e44 │ │ │ │ + beq.n 186e2c │ │ │ │ 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 +444986,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 186dbc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 186dcc │ │ │ │ + bne.n 186db4 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186ee8 │ │ │ │ + bne.n 186ed0 │ │ │ │ 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 186e6c │ │ │ │ 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, 186e6c │ │ │ │ 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 186e46 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 186e5a │ │ │ │ + bne.n 186e42 │ │ │ │ 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 186d5a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 186d90 │ │ │ │ + beq.w 186d78 │ │ │ │ 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 186eca │ │ │ │ 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 186ea2 │ │ │ │ + b.n 186d78 │ │ │ │ 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 +445082,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 186f62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186f7a │ │ │ │ + beq.n 186f62 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 186f90 │ │ │ │ + blt.n 186f78 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 186f7a │ │ │ │ + bge.n 186f62 │ │ │ │ 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 186eea │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 186efe │ │ │ │ + bne.n 186ee6 │ │ │ │ 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 186f62 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 186f7a │ │ │ │ + b.n 186f62 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 186d98 │ │ │ │ + b.n 186d80 │ │ │ │ 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 187056 │ │ │ │ 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 +445160,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 187030 │ │ │ │ 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 187008 │ │ │ │ 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 186fc0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 186fd2 │ │ │ │ + bgt.n 186fba │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 186fc2 │ │ │ │ + bne.n 186faa │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 187276 │ │ │ │ + ble.w 18725e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1871fc │ │ │ │ + ble.w 1871e4 │ │ │ │ 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 +445227,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 1870f2 │ │ │ │ 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 1870ca │ │ │ │ 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 18707e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 187090 │ │ │ │ + bgt.n 187078 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187204 │ │ │ │ + beq.n 1871ec │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871e4 │ │ │ │ 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 +445281,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 187152 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 187148 │ │ │ │ + bne.n 187130 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187142 │ │ │ │ + bgt.n 18712a │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871e4 │ │ │ │ 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 +445311,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 187184 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1871ea │ │ │ │ + ble.n 1871d2 │ │ │ │ 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 187182 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 187196 │ │ │ │ + bgt.n 18717e │ │ │ │ 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 187172 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871e4 │ │ │ │ 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 +445365,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 187230 │ │ │ │ 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 187242 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187228 │ │ │ │ - b.n 18718a │ │ │ │ + bgt.n 187210 │ │ │ │ + b.n 187172 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871e4 │ │ │ │ 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 18726e │ │ │ │ + b.n 187118 │ │ │ │ stmdb 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] @ 1876b0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1876cc │ │ │ │ + ldr.w r3, [pc, #1048] @ 1876b4 │ │ │ │ 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 +445422,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 1872fc │ │ │ │ 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 187318 │ │ │ │ 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 1872ee │ │ │ │ + ldr r2, [pc, #952] @ (1876b8 ) │ │ │ │ + ldr r3, [pc, #948] @ (1876b4 ) │ │ │ │ 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 1876ac │ │ │ │ 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] @ (1876bc ) │ │ │ │ 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 +445502,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] @ (1876c0 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 187434 │ │ │ │ + cbz r7, 18741c │ │ │ │ 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 1873ca │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1873d4 │ │ │ │ + bcc.n 1873bc │ │ │ │ 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 187374 │ │ │ │ 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 187344 │ │ │ │ + b.n 1872fc │ │ │ │ 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 186c78 │ │ │ │ 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 1876a2 │ │ │ │ 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 +445596,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 1874c0 │ │ │ │ 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 187498 │ │ │ │ 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] @ (1876c4 ) │ │ │ │ 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] @ (1876c8 ) │ │ │ │ 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 +445639,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 187690 │ │ │ │ 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 187546 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1876b2 │ │ │ │ + bgt.w 18769a │ │ │ │ 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 18754c │ │ │ │ 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 +445690,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 1875c0 │ │ │ │ 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 187598 │ │ │ │ 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 +445730,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, 187636 │ │ │ │ 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 17b2c4 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18766e │ │ │ │ + beq.n 187656 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1875fe │ │ │ │ + b.n 1875e6 │ │ │ │ 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 17b2c4 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 18764a │ │ │ │ + bne.n 187632 │ │ │ │ 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 187502 │ │ │ │ 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 1874f8 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1873f6 │ │ │ │ + b.n 1873de │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187558 │ │ │ │ + b.n 187540 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 187550 │ │ │ │ + b.n 187538 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1874f0 │ │ │ │ + b.n 1874d8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ 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, #184 @ 0xb8 │ │ │ │ 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] @ 187c30 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 187c4c │ │ │ │ + ldr.w r0, [pc, #1360] @ 187c34 │ │ │ │ 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 +445829,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 18773e │ │ │ │ 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 18775e │ │ │ │ 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 18772e │ │ │ │ + ldr.w r2, [pc, #1272] @ 187c38 │ │ │ │ + ldr.w r3, [pc, #1264] @ 187c34 │ │ │ │ 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 187c2a │ │ │ │ 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] @ 187c3c │ │ │ │ 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] @ 187c40 │ │ │ │ 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] @ 187c44 │ │ │ │ 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 +445898,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 187be4 │ │ │ │ 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 +445923,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 18784e │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -445953,32 +445940,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 18781e │ │ │ │ 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 187c1c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 187c26 │ │ │ │ + beq.w 187c0e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 187ba2 │ │ │ │ + bne.w 187b8a │ │ │ │ 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 187c0a │ │ │ │ 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 +445983,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 1878d2 │ │ │ │ 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 187c02 │ │ │ │ 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 +446013,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 186f94 │ │ │ │ + ldr r3, [pc, #824] @ (187c48 ) │ │ │ │ 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 +446046,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 186c28 │ │ │ │ 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 187bd8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 187be4 │ │ │ │ + beq.w 187bcc │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1879bc │ │ │ │ + bne.n 1879a4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187bd8 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187bd8 │ │ │ │ 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 +446102,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 187a26 │ │ │ │ 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 1879fa │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 187acc │ │ │ │ + beq.n 187ab4 │ │ │ │ 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 +446154,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 187ab2 │ │ │ │ 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 187a8a │ │ │ │ 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 +446200,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 187ae2 │ │ │ │ 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 187be0 │ │ │ │ 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 +446224,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, 187b5c │ │ │ │ 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 187956 │ │ │ │ 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 187940 │ │ │ │ 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 1877ba │ │ │ │ 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 187788 │ │ │ │ + b.n 18773e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1879bc │ │ │ │ + bne.w 1879a4 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1879c0 │ │ │ │ + b.n 1879a8 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 187b38 │ │ │ │ + b.n 187b20 │ │ │ │ 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 187bec │ │ │ │ + b.n 187b8a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18791a │ │ │ │ + b.n 187902 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1878ec │ │ │ │ - ldr r3, [pc, #60] @ (187c64 ) │ │ │ │ + b.n 1878d4 │ │ │ │ + ldr r3, [pc, #60] @ (187c4c ) │ │ │ │ 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 18786a │ │ │ │ + ldr r3, [pc, #48] @ (187c50 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187882 │ │ │ │ + b.n 18786a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ 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, #136 @ 0x88 │ │ │ │ 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 1876cc │ │ │ │ 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 +446364,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 1876cc │ │ │ │ + cbz r7, 187cd2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16bef8 │ │ │ │ + bl 16bee0 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187cd6 │ │ │ │ + bne.n 187cbe │ │ │ │ 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 1876cc │ │ │ │ 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 +446416,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 1876cc │ │ │ │ + cbz r7, 187d5e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16afb4 │ │ │ │ + bl 16af9c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187d62 │ │ │ │ + bne.n 187d4a │ │ │ │ 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 +446458,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 187280 │ │ │ │ + cbz r7, 187dca │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173e7c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187dce │ │ │ │ + bne.n 187db6 │ │ │ │ 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 +446487,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 187280 │ │ │ │ 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 +446514,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 187280 │ │ │ │ + cbz r7, 187e58 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173e7c │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 187e5c │ │ │ │ + bne.n 187e44 │ │ │ │ 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 +446541,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 187280 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 187f4e │ │ │ │ + bpl.n 187f36 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (187f98 ) │ │ │ │ + ldr r2, [pc, #232] @ (187f80 ) │ │ │ │ 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 +446586,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] @ (187f84 ) │ │ │ │ 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 +446626,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 187f0a │ │ │ │ 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] @ (18818c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1881a8 ) │ │ │ │ + ldr r1, [pc, #492] @ (188190 ) │ │ │ │ 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 187fcc │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 188000 │ │ │ │ + cbnz r4, 187fe8 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 187fde │ │ │ │ - ldr r2, [pc, #452] @ (1881ac ) │ │ │ │ - ldr r3, [pc, #444] @ (1881a4 ) │ │ │ │ + bhi.n 187fc6 │ │ │ │ + ldr r2, [pc, #452] @ (188194 ) │ │ │ │ + ldr r3, [pc, #444] @ (18818c ) │ │ │ │ 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 188188 │ │ │ │ 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 +446698,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 187e88 │ │ │ │ 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 +446733,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 188172 │ │ │ │ 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 +446749,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 188136 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 188168 │ │ │ │ + bgt.n 188150 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 188190 │ │ │ │ + blt.n 188178 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 188170 │ │ │ │ + bgt.n 188158 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 18814c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 18817e │ │ │ │ + ble.n 188166 │ │ │ │ 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 188076 │ │ │ │ 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 188054 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 188040 │ │ │ │ + bhi.n 188028 │ │ │ │ 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 188004 │ │ │ │ + b.n 187fcc │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 18818e │ │ │ │ + blt.n 188176 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18817e │ │ │ │ + bpl.n 188166 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880e4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 188182 │ │ │ │ + ble.n 18816a │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1880fc │ │ │ │ + bgt.n 1880e4 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880e4 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1880f4 │ │ │ │ + b.n 1880dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1880b8 │ │ │ │ + b.n 1880a0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 18814c │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880e4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ 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] @ (1883a4 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (1883c0 ) │ │ │ │ + ldr r3, [pc, #496] @ (1883a8 ) │ │ │ │ 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, 1881de │ │ │ │ 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, 1881fa │ │ │ │ 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 1881d6 │ │ │ │ + ldr r2, [pc, #460] @ (1883ac ) │ │ │ │ + ldr r3, [pc, #452] @ (1883a8 ) │ │ │ │ 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 188398 │ │ │ │ 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] @ 18839c │ │ │ │ + vldr s12, [pc, #404] @ 1883a0 │ │ │ │ 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 187e88 │ │ │ │ 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 +446917,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 188304 │ │ │ │ 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 +446935,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 188320 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18835e │ │ │ │ + bgt.n 188346 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 188308 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18837c │ │ │ │ + ble.n 188364 │ │ │ │ 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 188310 │ │ │ │ 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 188256 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 188254 │ │ │ │ + bne.n 18823c │ │ │ │ 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 18837c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 18823e │ │ │ │ + b.n 188226 │ │ │ │ mov r5, fp │ │ │ │ - b.n 188292 │ │ │ │ + b.n 18827a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 188358 │ │ │ │ + blt.n 188340 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 1882c4 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 188308 │ │ │ │ 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 188310 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 1882c4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1882ce │ │ │ │ + bgt.n 1882b6 │ │ │ │ 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 1882ba │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1882d2 │ │ │ │ + bge.n 1882ba │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 1882c4 │ │ │ │ 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 188212 │ │ │ │ + b.n 1881de │ │ │ │ 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, [r1, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ 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 18847a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188476 │ │ │ │ - ldr r4, [pc, #164] @ (188498 ) │ │ │ │ + beq.n 18845e │ │ │ │ + ldr r4, [pc, #164] @ (188480 ) │ │ │ │ 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 18844e │ │ │ │ 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 +447093,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] @ (188484 ) │ │ │ │ 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 18844e │ │ │ │ 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] @ 1884d8 │ │ │ │ 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 +447142,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 1885c4 │ │ │ │ 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 +447158,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 188588 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 18859c │ │ │ │ + beq.n 188584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1886a0 │ │ │ │ + beq.w 188688 │ │ │ │ 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] @ (1886a4 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 1886c0 │ │ │ │ + ldr.w r8, [pc, #368] @ 1886a8 │ │ │ │ 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 18857a │ │ │ │ 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 +447199,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, 1885e8 │ │ │ │ + ldr r3, [pc, #288] @ (1886ac ) │ │ │ │ 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] @ (1886b0 ) │ │ │ │ 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 +447232,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 188510 │ │ │ │ + ldr.w r9, [pc, #200] @ 1886b4 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 1886d0 │ │ │ │ + ldr.w sl, [pc, #192] @ 1886b8 │ │ │ │ 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 1885b6 │ │ │ │ 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 +447276,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 1885b6 │ │ │ │ + ldr r3, [pc, #48] @ (1886bc ) │ │ │ │ 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 18857a │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447318,50 +447305,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 188714 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1887a4 │ │ │ │ + beq.n 18878c │ │ │ │ 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 1887a4 │ │ │ │ + ldr r3, [pc, #352] @ (188854 ) │ │ │ │ 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 18876c │ │ │ │ + cbnz r3, 188784 │ │ │ │ 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 188848 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 188870 │ │ │ │ + ldr.w ip, [pc, #296] @ 188858 │ │ │ │ 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 +447367,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 188718 │ │ │ │ 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 1886f2 │ │ │ │ + ldr.w lr, [pc, #180] @ 18885c │ │ │ │ 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 18876c │ │ │ │ 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 +447422,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 18876c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 188784 │ │ │ │ + b.n 18876c │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447468,39 +447455,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] @ (1888ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ 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, 1888dc │ │ │ │ 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, 1888e2 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 1888ee │ │ │ │ + bhi.n 1888d6 │ │ │ │ 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 +447510,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 188860 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 188930 │ │ │ │ + bne.n 188918 │ │ │ │ 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 18890e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 188912 │ │ │ │ + bhi.n 1888fa │ │ │ │ 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 1888ee │ │ │ │ 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, 1889a2 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1889c0 │ │ │ │ + bne.n 1889a8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1889b2 │ │ │ │ + bhi.n 18899a │ │ │ │ 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 +447586,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 188860 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1889f8 │ │ │ │ + bne.n 1889e0 │ │ │ │ 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 1889d6 │ │ │ │ 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 1889c0 │ │ │ │ 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 1889b2 │ │ │ │ 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] @ (188b80 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (188b9c ) │ │ │ │ + ldr r0, [pc, #300] @ (188b84 ) │ │ │ │ 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, 188a7a │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188ab0 │ │ │ │ + cbnz r4, 188a98 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188a8c │ │ │ │ - ldr r2, [pc, #268] @ (188ba0 ) │ │ │ │ - ldr r3, [pc, #256] @ (188b98 ) │ │ │ │ + bhi.n 188a74 │ │ │ │ + ldr r2, [pc, #268] @ (188b88 ) │ │ │ │ + ldr r3, [pc, #256] @ (188b80 ) │ │ │ │ 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 188b76 │ │ │ │ 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] @ 188b7c │ │ │ │ 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 +447690,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 188860 │ │ │ │ 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 +447710,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 188ae4 │ │ │ │ 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 188ad4 │ │ │ │ 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 188ac0 │ │ │ │ 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 188ab4 │ │ │ │ + b.n 188a7a │ │ │ │ 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, [r4, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ 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] @ (188ce0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (188cfc ) │ │ │ │ + ldr r0, [pc, #312] @ (188ce4 ) │ │ │ │ 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, 188bce │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188c04 │ │ │ │ + cbnz r4, 188bec │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188be0 │ │ │ │ - ldr r2, [pc, #280] @ (188d00 ) │ │ │ │ - ldr r3, [pc, #268] @ (188cf8 ) │ │ │ │ + bhi.n 188bc8 │ │ │ │ + ldr r2, [pc, #280] @ (188ce8 ) │ │ │ │ + ldr r3, [pc, #268] @ (188ce0 ) │ │ │ │ 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 188cd6 │ │ │ │ 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] @ 188cdc │ │ │ │ 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 +447817,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 188860 │ │ │ │ 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 +447841,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 188c34 │ │ │ │ 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 188c24 │ │ │ │ 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 188c10 │ │ │ │ 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 188c04 │ │ │ │ + b.n 188bce │ │ │ │ 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, [r2, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ 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 18dd74 │ │ │ │ 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 +447905,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 189bb8 │ │ │ │ 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] @ (188e60 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (188e7c ) │ │ │ │ + ldr r3, [pc, #256] @ (188e64 ) │ │ │ │ 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, 188d88 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188dbe │ │ │ │ + cbnz r4, 188da6 │ │ │ │ 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 188d80 │ │ │ │ + ldr r2, [pc, #220] @ (188e68 ) │ │ │ │ + ldr r3, [pc, #216] @ (188e64 ) │ │ │ │ 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 188e58 │ │ │ │ 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] @ 188e5c │ │ │ │ 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 +447974,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 18dd74 │ │ │ │ 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 188de0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 188df0 │ │ │ │ + bne.n 188dd8 │ │ │ │ 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 188dca │ │ │ │ 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 188dbc │ │ │ │ + b.n 188d88 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ 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] @ (188e98 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188eb4 │ │ │ │ + ldr.w ip, [pc, #28] @ 188e9c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188eb8 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ebc ) │ │ │ │ + ldr r3, [pc, #24] @ (188ea0 ) │ │ │ │ + ldr r2, [pc, #28] @ (188ea4 ) │ │ │ │ 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, [r7, #5] │ │ │ │ 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] @ (188ed4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188ef0 │ │ │ │ + ldr.w ip, [pc, #28] @ 188ed8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188ef4 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ef8 ) │ │ │ │ + ldr r3, [pc, #24] @ (188edc ) │ │ │ │ + ldr r2, [pc, #28] @ (188ee0 ) │ │ │ │ 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, [r7, #4] │ │ │ │ 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] @ (189008 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (189024 ) │ │ │ │ + ldr r3, [pc, #264] @ (18900c ) │ │ │ │ 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, 188f28 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188f5e │ │ │ │ + cbnz r4, 188f46 │ │ │ │ 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 188f20 │ │ │ │ + ldr r2, [pc, #228] @ (189010 ) │ │ │ │ + ldr r3, [pc, #224] @ (18900c ) │ │ │ │ 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 189000 │ │ │ │ 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] @ 189004 │ │ │ │ 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 +448133,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 18de40 │ │ │ │ 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 +448149,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 188f7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 188f8e │ │ │ │ + bne.n 188f76 │ │ │ │ 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 188f6c │ │ │ │ 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 188f5c │ │ │ │ + b.n 188f28 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ 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 18dd74 │ │ │ │ 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 18dd74 │ │ │ │ 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 18a020 │ │ │ │ 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] @ (1891dc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1891f8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1891e0 ) │ │ │ │ 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, 1890d6 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18910c │ │ │ │ + bne.n 1890f4 │ │ │ │ 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 1890ce │ │ │ │ + ldr r2, [pc, #268] @ (1891e4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1891e0 ) │ │ │ │ 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 1891d4 │ │ │ │ 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] @ 1891d8 │ │ │ │ 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 +448298,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 18dd74 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18dd74 │ │ │ │ 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 18913c │ │ │ │ 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 189132 │ │ │ │ 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 189120 │ │ │ │ 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 18910e │ │ │ │ + b.n 1890d6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ 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] @ (189214 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189230 │ │ │ │ + ldr.w ip, [pc, #28] @ 189218 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189234 ) │ │ │ │ - ldr r2, [pc, #28] @ (189238 ) │ │ │ │ + ldr r3, [pc, #24] @ (18921c ) │ │ │ │ + ldr r2, [pc, #28] @ (189220 ) │ │ │ │ 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, [r7, #92] @ 0x5c │ │ │ │ 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] @ (18925c ) │ │ │ │ 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] @ (189250 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18926c │ │ │ │ + ldr.w ip, [pc, #28] @ 189254 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189270 ) │ │ │ │ - ldr r2, [pc, #28] @ (189274 ) │ │ │ │ + ldr r3, [pc, #24] @ (189258 ) │ │ │ │ + ldr r2, [pc, #28] @ (18925c ) │ │ │ │ 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, [r0, #92] @ 0x5c │ │ │ │ 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] @ (1895a8 ) │ │ │ │ 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] @ (1893d8 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1893f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1893dc ) │ │ │ │ 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 1892a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1892e0 │ │ │ │ + cbnz r3, 1892c8 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1892ba │ │ │ │ - ldr r2, [pc, #308] @ (1893f8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1893f4 ) │ │ │ │ + bhi.n 1892a2 │ │ │ │ + ldr r2, [pc, #308] @ (1893e0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1893dc ) │ │ │ │ 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 1893ce │ │ │ │ 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] @ 1893d4 │ │ │ │ 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 +448479,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 18de40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de40 │ │ │ │ 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 +448508,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 18931a │ │ │ │ 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 18930e │ │ │ │ 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 1892f8 │ │ │ │ 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 1892e4 │ │ │ │ + b.n 1892a8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, 18946c │ │ │ │ + cbz r2, 189454 │ │ │ │ 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 +448576,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 1893f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189572 │ │ │ │ + beq.n 18955a │ │ │ │ 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] @ 18955c │ │ │ │ + vldr s10, [pc, #236] @ 189560 │ │ │ │ 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 +448612,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 1894e2 │ │ │ │ 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 189512 │ │ │ │ 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 189542 │ │ │ │ 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 189478 │ │ │ │ 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 18970c │ │ │ │ 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] @ 189710 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 18972c │ │ │ │ - vldr s9, [pc, #404] @ 189730 │ │ │ │ + vldr s11, [pc, #404] @ 189714 │ │ │ │ + vldr s9, [pc, #404] @ 189718 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 189734 │ │ │ │ - vldr s7, [pc, #400] @ 189738 │ │ │ │ - b.n 189612 │ │ │ │ + vldr s8, [pc, #400] @ 18971c │ │ │ │ + vldr s7, [pc, #400] @ 189720 │ │ │ │ + b.n 1895fa │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895bc │ │ │ │ + cbz r5, 1895a4 │ │ │ │ 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 189666 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895de │ │ │ │ + cbz r5, 1895c6 │ │ │ │ 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 1896be │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1895fc │ │ │ │ + cbz r1, 1895e4 │ │ │ │ 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 18970a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1895aa │ │ │ │ + beq.n 189592 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895bc │ │ │ │ + beq.n 1895a4 │ │ │ │ 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 +448740,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 1895b4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895de │ │ │ │ + beq.n 1895c6 │ │ │ │ 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 +448766,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 1895d2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1895fc │ │ │ │ + beq.n 1895e4 │ │ │ │ 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 +448788,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 1895e4 │ │ │ │ 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 1899fe │ │ │ │ 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] @ 189a00 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 189a1c │ │ │ │ + vldr s5, [pc, #708] @ 189a04 │ │ │ │ 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] @ 189a08 │ │ │ │ + vldr s9, [pc, #704] @ 189a0c │ │ │ │ + vldr s10, [pc, #704] @ 189a10 │ │ │ │ + vldr s4, [pc, #704] @ 189a14 │ │ │ │ + vldr s3, [pc, #704] @ 189a18 │ │ │ │ + b.n 18983e │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 189786 │ │ │ │ + cbz r5, 18976e │ │ │ │ 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 189892 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 1897a6 │ │ │ │ + cbz r5, 18978e │ │ │ │ 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 1898d2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 189962 │ │ │ │ + bne.w 18994a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1899b6 │ │ │ │ + ble.w 18999e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 189a1c │ │ │ │ - bge.w 1899ee │ │ │ │ + vldrlt s15, [pc, #588] @ 189a04 │ │ │ │ + bge.w 1899d6 │ │ │ │ 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 189934 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 189812 │ │ │ │ + bge.n 1897fa │ │ │ │ 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 189946 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 189840 │ │ │ │ + bge.n 189828 │ │ │ │ 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 18999a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 189774 │ │ │ │ + beq.n 18975c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 189786 │ │ │ │ + beq.n 18976e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 189986 │ │ │ │ + bmi.w 18996e │ │ │ │ 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 18977c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1897a6 │ │ │ │ + beq.w 18978e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 189970 │ │ │ │ + bmi.n 189958 │ │ │ │ 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 189798 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 18991e │ │ │ │ + beq.n 189906 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 18999c │ │ │ │ + bmi.n 189984 │ │ │ │ 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 1897cc │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1897d4 │ │ │ │ + blt.w 1897bc │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1897f4 │ │ │ │ + bgt.w 1897dc │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 189822 │ │ │ │ + bgt.w 18980a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189828 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 18991e │ │ │ │ + b.n 189906 │ │ │ │ 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 1898b4 │ │ │ │ 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 189870 │ │ │ │ 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 1898f2 │ │ │ │ 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 189946 │ │ │ │ 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 1899f4 │ │ │ │ + vldr s13, [pc, #72] @ 189a0c │ │ │ │ + vldr s15, [pc, #72] @ 189a10 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189828 │ │ │ │ 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 189828 │ │ │ │ + vldr s15, [pc, #20] @ 189a04 │ │ │ │ + b.n 1897dc │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 189828 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -449047,23 +449034,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 189ac6 │ │ │ │ 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] @ 189ac8 │ │ │ │ + vldr s10, [pc, #144] @ 189acc │ │ │ │ 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 +449077,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 189a44 │ │ │ │ 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 189b8a │ │ │ │ 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 189b16 │ │ │ │ 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 +449136,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 189af0 │ │ │ │ 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 18dd74 │ │ │ │ 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 +449168,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 189c98 │ │ │ │ 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 189c8a │ │ │ │ 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 +449216,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 18dd74 │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 189c56 │ │ │ │ + bne.n 189c3e │ │ │ │ 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 189c36 │ │ │ │ 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 189c14 │ │ │ │ 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 189bf2 │ │ │ │ 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] @ (189df0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (189e0c ) │ │ │ │ + ldr r3, [pc, #308] @ (189df4 ) │ │ │ │ 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 189dc4 │ │ │ │ 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] @ 189de8 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 189e04 │ │ │ │ + vldr s16, [pc, #260] @ 189dec │ │ │ │ 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 189db6 │ │ │ │ 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 +449320,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 18dd74 │ │ │ │ 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 189d48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189d56 │ │ │ │ + bne.n 189d3e │ │ │ │ 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 189d18 │ │ │ │ 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 189cf2 │ │ │ │ + ldr r2, [pc, #48] @ (189df8 ) │ │ │ │ + ldr r3, [pc, #44] @ (189df4 ) │ │ │ │ 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 189de2 │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ 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] @ (189e28 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e44 │ │ │ │ + ldr.w ip, [pc, #28] @ 189e2c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e48 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e4c ) │ │ │ │ + ldr r3, [pc, #24] @ (189e30 ) │ │ │ │ + ldr r2, [pc, #28] @ (189e34 ) │ │ │ │ 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, [r5, #28] │ │ │ │ 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] @ (189e64 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e80 │ │ │ │ + ldr.w ip, [pc, #28] @ 189e68 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e84 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e88 ) │ │ │ │ + ldr r3, [pc, #24] @ (189e6c ) │ │ │ │ + ldr r2, [pc, #28] @ (189e70 ) │ │ │ │ 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, [r5, #24] │ │ │ │ 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] @ (189fc8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (189fe4 ) │ │ │ │ + ldr r3, [pc, #312] @ (189fcc ) │ │ │ │ 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 189f9e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 189fd8 │ │ │ │ + vldr s17, [pc, #272] @ 189fc0 │ │ │ │ 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 189f90 │ │ │ │ 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] @ 189fc4 │ │ │ │ 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 +449501,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 18de40 │ │ │ │ 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 +449518,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 189f18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189f26 │ │ │ │ + bne.n 189f0e │ │ │ │ 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 189ee6 │ │ │ │ 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 189ebc │ │ │ │ + ldr r2, [pc, #48] @ (189fd0 ) │ │ │ │ + ldr r3, [pc, #40] @ (189fcc ) │ │ │ │ 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 189fbc │ │ │ │ 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, [r5, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ 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 18dd74 │ │ │ │ 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 18dd74 │ │ │ │ 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 +449605,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 18a114 │ │ │ │ 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 18a106 │ │ │ │ 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 +449651,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 18dd74 │ │ │ │ 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 18dd74 │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 18a0c4 │ │ │ │ + bne.n 18a0ac │ │ │ │ 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 18a0a4 │ │ │ │ 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 18a07e │ │ │ │ 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 18a054 │ │ │ │ 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] @ (18a298 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (18a2b4 ) │ │ │ │ + ldr r3, [pc, #352] @ (18a29c ) │ │ │ │ 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 18a26e │ │ │ │ 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] @ 18a290 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 18a2ac │ │ │ │ + vldr s17, [pc, #292] @ 18a294 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18a278 │ │ │ │ + beq.n 18a260 │ │ │ │ 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 +449769,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 18dd74 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18dd74 │ │ │ │ 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 +449791,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 18a1ce │ │ │ │ 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 18a1c2 │ │ │ │ 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 18a198 │ │ │ │ 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 18a170 │ │ │ │ + ldr r2, [pc, #48] @ (18a2a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a29c ) │ │ │ │ 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 18a28c │ │ │ │ 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, [r0, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r1, 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, #28] @ (18a2e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (18a2d0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a2ec │ │ │ │ + ldr.w ip, [pc, #28] @ 18a2d4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a2f0 ) │ │ │ │ - ldr r2, [pc, #28] @ (18a2f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a2d8 ) │ │ │ │ + ldr r2, [pc, #28] @ (18a2dc ) │ │ │ │ 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, [r0, r5] │ │ │ │ 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] @ (18a30c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a328 │ │ │ │ + ldr.w ip, [pc, #28] @ 18a310 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a32c ) │ │ │ │ - ldr r2, [pc, #28] @ (18a330 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a314 ) │ │ │ │ + ldr r2, [pc, #28] @ (18a318 ) │ │ │ │ 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, [r0, r4] │ │ │ │ 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] @ (18a4b8 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (18a4d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (18a4bc ) │ │ │ │ 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 18a48e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 18a4c8 │ │ │ │ + vldr s16, [pc, #336] @ 18a4b0 │ │ │ │ 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 18a47e │ │ │ │ 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 +449946,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] @ 18a4b4 │ │ │ │ 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 +449965,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 18de40 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de40 │ │ │ │ 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 +449996,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 18a3d2 │ │ │ │ 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 18a3c6 │ │ │ │ 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 18a398 │ │ │ │ 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 18a368 │ │ │ │ + ldr r2, [pc, #48] @ (18a4c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a4bc ) │ │ │ │ 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 18a4ac │ │ │ │ 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, [r0, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ 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 +450059,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 18a5ac │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18a534 │ │ │ │ + beq.n 18a51c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18a65e │ │ │ │ + beq.w 18a646 │ │ │ │ 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 +450085,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 18a684 │ │ │ │ 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 +450153,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, 18a66e │ │ │ │ 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 +450229,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 18a4c4 │ │ │ │ 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 +450262,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 18a4c4 │ │ │ │ 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 +450301,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 18a4c4 │ │ │ │ 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 +450352,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 18a4c4 │ │ │ │ + cbz r5, 18a88e │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 18a8a6 │ │ │ │ + beq.n 18a88e │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 18a8ae │ │ │ │ + bhi.n 18a896 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 18a8da │ │ │ │ + bgt.n 18a8c2 │ │ │ │ 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 +450390,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 18a88e │ │ │ │ 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] @ 18a8f4 │ │ │ │ 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, [r0, #24] │ │ │ │ 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] @ 18a91c │ │ │ │ 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, [r3, #23] │ │ │ │ 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] @ 18a944 │ │ │ │ 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, [r5, #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] @ 18a984 │ │ │ │ + ldr.w ip, [pc, #20] @ 18a96c │ │ │ │ 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, [r0, #22] │ │ │ │ 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] @ (18aa48 ) │ │ │ │ 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 18aa42 │ │ │ │ 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 18aa34 │ │ │ │ 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 +450516,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 18a9f0 │ │ │ │ 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 18a9e4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18a9e0 │ │ │ │ + bhi.n 18a9c8 │ │ │ │ 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 18a9ac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ 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] @ (18ab24 ) │ │ │ │ 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 18ab1e │ │ │ │ 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 18ab10 │ │ │ │ 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 +450607,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 18aacc │ │ │ │ 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 18aac0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18aabc │ │ │ │ + bhi.n 18aaa4 │ │ │ │ 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 18aa88 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ 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] @ (18ac00 ) │ │ │ │ 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 18abfa │ │ │ │ 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 18abec │ │ │ │ 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 +450698,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 18aba8 │ │ │ │ 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 18ab9c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ab98 │ │ │ │ + bhi.n 18ab80 │ │ │ │ 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 18ab64 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ 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] @ (18acdc ) │ │ │ │ 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 18acd6 │ │ │ │ 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 18acc8 │ │ │ │ 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 +450789,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 18ac84 │ │ │ │ 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 18ac78 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ac74 │ │ │ │ + bhi.n 18ac5c │ │ │ │ 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 18ac40 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ 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] @ (18ae34 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18ae50 ) │ │ │ │ + ldr r3, [pc, #312] @ (18ae38 ) │ │ │ │ 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] @ (18ae3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18ad50 │ │ │ │ + beq.n 18ad38 │ │ │ │ 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 18ad56 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18ad4a │ │ │ │ - ldr r2, [pc, #260] @ (18ae58 ) │ │ │ │ - ldr r3, [pc, #252] @ (18ae50 ) │ │ │ │ + bhi.n 18ad32 │ │ │ │ + ldr r2, [pc, #260] @ (18ae40 ) │ │ │ │ + ldr r3, [pc, #252] @ (18ae38 ) │ │ │ │ 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 18ae2c │ │ │ │ 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] @ 18ae30 │ │ │ │ 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 +450917,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 18ad92 │ │ │ │ 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 18ad80 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18ad8a │ │ │ │ + bhi.n 18ad72 │ │ │ │ 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 18ad68 │ │ │ │ + b.n 18ad38 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ 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] @ (18af98 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18afb4 ) │ │ │ │ + ldr r3, [pc, #312] @ (18af9c ) │ │ │ │ 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] @ (18afa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18aeb4 │ │ │ │ + beq.n 18ae9c │ │ │ │ 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 18aeba │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18aeae │ │ │ │ - ldr r2, [pc, #260] @ (18afbc ) │ │ │ │ - ldr r3, [pc, #252] @ (18afb4 ) │ │ │ │ + bhi.n 18ae96 │ │ │ │ + ldr r2, [pc, #260] @ (18afa4 ) │ │ │ │ + ldr r3, [pc, #252] @ (18af9c ) │ │ │ │ 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 18af90 │ │ │ │ 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] @ 18af94 │ │ │ │ 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 +451050,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 18aef6 │ │ │ │ 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 18aee4 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18aeee │ │ │ │ + bhi.n 18aed6 │ │ │ │ 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 18aecc │ │ │ │ + b.n 18ae9c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ 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] @ (18b0fc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b118 ) │ │ │ │ + ldr r3, [pc, #312] @ (18b100 ) │ │ │ │ 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] @ (18b104 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b018 │ │ │ │ + beq.n 18b000 │ │ │ │ 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 18b01e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b012 │ │ │ │ - ldr r2, [pc, #260] @ (18b120 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b118 ) │ │ │ │ + bhi.n 18affa │ │ │ │ + ldr r2, [pc, #260] @ (18b108 ) │ │ │ │ + ldr r3, [pc, #252] @ (18b100 ) │ │ │ │ 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 18b0f4 │ │ │ │ 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] @ 18b0f8 │ │ │ │ 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 +451183,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 18b05a │ │ │ │ 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 18b048 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b052 │ │ │ │ + bhi.n 18b03a │ │ │ │ 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 18b030 │ │ │ │ + b.n 18b000 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (18b4a4 ) │ │ │ │ + ldr r7, [pc, #992] @ (18b4ec ) │ │ │ │ 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] @ (18b260 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b27c ) │ │ │ │ + ldr r3, [pc, #312] @ (18b264 ) │ │ │ │ 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] @ (18b268 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b17c │ │ │ │ + beq.n 18b164 │ │ │ │ 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 18b182 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b176 │ │ │ │ - ldr r2, [pc, #260] @ (18b284 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b27c ) │ │ │ │ + bhi.n 18b15e │ │ │ │ + ldr r2, [pc, #260] @ (18b26c ) │ │ │ │ + ldr r3, [pc, #252] @ (18b264 ) │ │ │ │ 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 18b258 │ │ │ │ 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] @ 18b25c │ │ │ │ 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 +451316,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 18b1be │ │ │ │ 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 18b1ac │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b1b6 │ │ │ │ + bhi.n 18b19e │ │ │ │ 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 18b194 │ │ │ │ + b.n 18b164 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #744] @ (18b564 ) │ │ │ │ + ldr r6, [pc, #840] @ (18b5ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #496] @ (18b478 ) │ │ │ │ + ldr r6, [pc, #592] @ (18b4c0 ) │ │ │ │ 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] @ (18b2e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (18b2fc ) │ │ │ │ + ldr r0, [pc, #96] @ (18b2e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (18b300 ) │ │ │ │ + ldr r5, [pc, #92] @ (18b2e8 ) │ │ │ │ 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] @ (18b2ec ) │ │ │ │ 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] @ (18b2f0 ) │ │ │ │ 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] @ (18b2f4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (18b2fc ) │ │ │ │ + ldr r3, [pc, #28] @ (18b2e4 ) │ │ │ │ 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 18b2dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #376] @ (18b474 ) │ │ │ │ + ldr r5, [pc, #472] @ (18b4bc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (18b46c ) │ │ │ │ + ldr r5, [pc, #456] @ (18b4b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #112] @ (18b380 ) │ │ │ │ + ldr r5, [pc, #208] @ (18b3c8 ) │ │ │ │ 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] @ (18b378 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b394 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b37c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b398 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b380 ) │ │ │ │ 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] @ (18b384 ) │ │ │ │ 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] @ (18b388 ) │ │ │ │ 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] @ (18b38c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b394 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b37c ) │ │ │ │ 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 18b372 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #856] @ (18b6ec ) │ │ │ │ + ldr r4, [pc, #952] @ (18b734 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (18b6e4 ) │ │ │ │ + ldr r4, [pc, #936] @ (18b72c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (18b5c0 ) │ │ │ │ + ldr r4, [pc, #632] @ (18b608 ) │ │ │ │ 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] @ (18b410 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b42c ) │ │ │ │ + ldr r0, [pc, #112] @ (18b414 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b430 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b418 ) │ │ │ │ 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] @ (18b41c ) │ │ │ │ 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] @ (18b420 ) │ │ │ │ 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] @ (18b424 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b42c ) │ │ │ │ + ldr r3, [pc, #28] @ (18b414 ) │ │ │ │ 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 18b40a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #248] @ (18b524 ) │ │ │ │ + ldr r4, [pc, #344] @ (18b56c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #232] @ (18b51c ) │ │ │ │ + ldr r4, [pc, #328] @ (18b564 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #952] @ (18b7f8 ) │ │ │ │ + ldr r4, [pc, #24] @ (18b440 ) │ │ │ │ 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] @ (18b4a8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b4c4 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b4ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b4c8 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b4b0 ) │ │ │ │ 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] @ (18b4b4 ) │ │ │ │ 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] @ (18b4b8 ) │ │ │ │ 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] @ (18b4bc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b4c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b4ac ) │ │ │ │ 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 18b4a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #664] @ (18b75c ) │ │ │ │ + ldr r3, [pc, #760] @ (18b7a4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (18b754 ) │ │ │ │ + ldr r3, [pc, #744] @ (18b79c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #344] @ (18b630 ) │ │ │ │ + ldr r3, [pc, #440] @ (18b678 ) │ │ │ │ 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] @ (18b5c8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b5e4 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b5cc ) │ │ │ │ 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 18b5c0 │ │ │ │ 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 18b5b0 │ │ │ │ + ldr r2, [pc, #188] @ (18b5d0 ) │ │ │ │ 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 +451670,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 18b550 │ │ │ │ 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 18b546 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b53a │ │ │ │ + bhi.n 18b522 │ │ │ │ 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 18b4fe │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (18b614 ) │ │ │ │ + ldr r3, [pc, #144] @ (18b65c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ 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] @ (18b6dc ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b6f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b6e0 ) │ │ │ │ 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 18b6d4 │ │ │ │ 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 18b6c4 │ │ │ │ + ldr r2, [pc, #188] @ (18b6e4 ) │ │ │ │ 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 +451779,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 18b664 │ │ │ │ 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 18b65a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b64e │ │ │ │ + bhi.n 18b636 │ │ │ │ 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 18b612 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #992] @ (18bad8 ) │ │ │ │ + ldr r2, [pc, #64] @ (18b720 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ 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] @ (18b7f0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b80c ) │ │ │ │ + ldr r3, [pc, #240] @ (18b7f4 ) │ │ │ │ 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 18b7e8 │ │ │ │ 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 18b7d8 │ │ │ │ + ldr r2, [pc, #188] @ (18b7f8 ) │ │ │ │ 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 +451888,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 18b778 │ │ │ │ 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 18b76e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b762 │ │ │ │ + bhi.n 18b74a │ │ │ │ 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 18b726 │ │ │ │ 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, #1008] @ (18bbe4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ 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] @ (18b904 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b920 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b908 ) │ │ │ │ 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 18b8fc │ │ │ │ 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 18b8ec │ │ │ │ + ldr r2, [pc, #188] @ (18b90c ) │ │ │ │ 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 +451997,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 18b88c │ │ │ │ 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 18b882 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b876 │ │ │ │ + bhi.n 18b85e │ │ │ │ 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 18b83a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - blx sl │ │ │ │ + blx sp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ 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] @ (18ba5c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18ba78 ) │ │ │ │ + ldr r3, [pc, #304] @ (18ba60 ) │ │ │ │ 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] @ (18ba64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18ba80 ) │ │ │ │ + ldr r3, [pc, #284] @ (18ba68 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18b97e │ │ │ │ + cbz r2, 18b966 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18b99c │ │ │ │ + bne.n 18b984 │ │ │ │ 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 18b95e │ │ │ │ + ldr r2, [pc, #260] @ (18ba6c ) │ │ │ │ + ldr r3, [pc, #244] @ (18ba60 ) │ │ │ │ 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 18ba52 │ │ │ │ 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] @ (18ba70 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18ba70 │ │ │ │ + vldr s16, [pc, #204] @ 18ba58 │ │ │ │ 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 +452130,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 18b9c2 │ │ │ │ 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 18b9b4 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18b9ba │ │ │ │ + bhi.n 18b9a2 │ │ │ │ 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 18b996 │ │ │ │ + b.n 18b966 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mov r8, r7 │ │ │ │ + mov r8, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r2 │ │ │ │ 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] @ (18bbc0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bbdc ) │ │ │ │ + ldr r3, [pc, #304] @ (18bbc4 ) │ │ │ │ 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] @ (18bbc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bbe4 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bbcc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bae2 │ │ │ │ + cbz r2, 18baca │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bb00 │ │ │ │ + bne.n 18bae8 │ │ │ │ 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 18bac2 │ │ │ │ + ldr r2, [pc, #260] @ (18bbd0 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bbc4 ) │ │ │ │ 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 18bbb6 │ │ │ │ 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] @ (18bbd4 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bbd4 │ │ │ │ + vldr s16, [pc, #204] @ 18bbbc │ │ │ │ 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 +452270,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 18bb26 │ │ │ │ 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 18bb18 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18bb1e │ │ │ │ + bhi.n 18bb06 │ │ │ │ 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 18bafa │ │ │ │ + b.n 18baca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, sp │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ 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] @ (18bd24 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bd40 ) │ │ │ │ + ldr r3, [pc, #304] @ (18bd28 ) │ │ │ │ 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] @ (18bd2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bd48 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bd30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bc46 │ │ │ │ + cbz r2, 18bc2e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bc64 │ │ │ │ + bne.n 18bc4c │ │ │ │ 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 18bc26 │ │ │ │ + ldr r2, [pc, #260] @ (18bd34 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bd28 ) │ │ │ │ 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 18bd1a │ │ │ │ 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] @ (18bd38 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bd38 │ │ │ │ + vldr s16, [pc, #204] @ 18bd20 │ │ │ │ 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 +452410,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 18bc8a │ │ │ │ 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 18bc7c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bc82 │ │ │ │ + bhi.n 18bc6a │ │ │ │ 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 18bc5e │ │ │ │ + b.n 18bc2e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mvns r0, r6 │ │ │ │ + add r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + mvns r2, r1 │ │ │ │ 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] @ (18be88 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bea4 ) │ │ │ │ + ldr r3, [pc, #304] @ (18be8c ) │ │ │ │ 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] @ (18be90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18beac ) │ │ │ │ + ldr r3, [pc, #284] @ (18be94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bdaa │ │ │ │ + cbz r2, 18bd92 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bdc8 │ │ │ │ + bne.n 18bdb0 │ │ │ │ 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 18bd8a │ │ │ │ + ldr r2, [pc, #260] @ (18be98 ) │ │ │ │ + ldr r3, [pc, #244] @ (18be8c ) │ │ │ │ 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 18be7e │ │ │ │ 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] @ (18be9c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18be9c │ │ │ │ + vldr s16, [pc, #204] @ 18be84 │ │ │ │ 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 +452550,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 18bdee │ │ │ │ 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 18bde0 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bde6 │ │ │ │ + bhi.n 18bdce │ │ │ │ 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 18bdc2 │ │ │ │ + b.n 18bd92 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r4 │ │ │ │ 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] @ (18bf34 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (18bf50 ) │ │ │ │ + ldr r3, [pc, #132] @ (18bf38 ) │ │ │ │ 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 18bf0e │ │ │ │ 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 +452620,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 18beca │ │ │ │ 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, 18bf28 │ │ │ │ + ldr r2, [pc, #40] @ (18bf3c ) │ │ │ │ + ldr r3, [pc, #36] @ (18bf38 ) │ │ │ │ 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 18bf2e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 169460 │ │ │ │ - b.n 18bf28 │ │ │ │ + bl 169448 │ │ │ │ + b.n 18bf10 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r5 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r5 │ │ │ │ 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] @ (18bfa0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (18bfbc ) │ │ │ │ + ldr r3, [pc, #80] @ (18bfa4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18bfa8 │ │ │ │ + cbz r3, 18bf90 │ │ │ │ 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 18bf8c │ │ │ │ + ldr r3, [pc, #40] @ (18bfa8 ) │ │ │ │ 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] @ (18bfac ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 18bf7a │ │ │ │ - lsls r6, r1 │ │ │ │ + bl 192d04 │ │ │ │ + b.n 18bf62 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ 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 18c072 │ │ │ │ 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 18c0e6 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 18c114 │ │ │ │ + vldr s13, [pc, #288] @ 18c0fc │ │ │ │ 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 +452749,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 18bff6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 18c090 │ │ │ │ + bhi.n 18c078 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 18c002 │ │ │ │ + bne.n 18bfea │ │ │ │ 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] @ 18c0fc │ │ │ │ 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 +452787,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 18c072 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 18bfee │ │ │ │ + bne.w 18bfd6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a8 │ │ │ │ - cbnz r7, 18c10e │ │ │ │ + b.n 18c090 │ │ │ │ + cbnz r7, 18c0f6 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 18c08a │ │ │ │ + beq.n 18c072 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18c100 │ │ │ │ + beq.n 18c0e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a0 │ │ │ │ + b.n 18c088 │ │ │ │ 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 18c196 │ │ │ │ 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 18c1d6 │ │ │ │ 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 +452847,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 18c148 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 18c1b4 │ │ │ │ + bhi.n 18c19c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18c154 │ │ │ │ + bne.n 18c13c │ │ │ │ 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 +452876,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 18c196 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 18c144 │ │ │ │ + bne.n 18c12c │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c6 │ │ │ │ - cbnz r0, 18c200 │ │ │ │ + b.n 18c1ae │ │ │ │ + cbnz r0, 18c1e8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 18c1ae │ │ │ │ + beq.n 18c196 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c1f0 │ │ │ │ + beq.n 18c1d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c2 │ │ │ │ + b.n 18c1aa │ │ │ │ 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 18c32a │ │ │ │ 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 18c33a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c410 │ │ │ │ - vldr s3, [pc, #464] @ 18c414 │ │ │ │ + vldr s7, [pc, #464] @ 18c3f8 │ │ │ │ + vldr s3, [pc, #464] @ 18c3fc │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c418 │ │ │ │ + vldr s10, [pc, #460] @ 18c400 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c41c │ │ │ │ + vldr s4, [pc, #460] @ 18c404 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c420 │ │ │ │ + vldr s5, [pc, #456] @ 18c408 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c424 │ │ │ │ + vldr s6, [pc, #452] @ 18c40c │ │ │ │ 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 +452977,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 18c25c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c35e │ │ │ │ + bhi.n 18c346 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c268 │ │ │ │ + bne.n 18c250 │ │ │ │ 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 18c32a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c348 │ │ │ │ + beq.n 18c330 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c370 │ │ │ │ + b.n 18c358 │ │ │ │ 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] @ 18c3f8 │ │ │ │ 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] @ 18c3fc │ │ │ │ + vldr s10, [pc, #152] @ 18c400 │ │ │ │ + vldr s7, [pc, #152] @ 18c404 │ │ │ │ + vldr s8, [pc, #152] @ 18c408 │ │ │ │ + vldr s9, [pc, #152] @ 18c40c │ │ │ │ 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 +453044,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 18c32a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c23a │ │ │ │ + bne.w 18c222 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c38c │ │ │ │ + b.n 18c374 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c700 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c6e8 ) │ │ │ │ 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 +453068,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 18c54a │ │ │ │ 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 18c55a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c630 │ │ │ │ - vldr s3, [pc, #464] @ 18c634 │ │ │ │ + vldr s7, [pc, #464] @ 18c618 │ │ │ │ + vldr s3, [pc, #464] @ 18c61c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c638 │ │ │ │ + vldr s10, [pc, #460] @ 18c620 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c63c │ │ │ │ + vldr s4, [pc, #460] @ 18c624 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c640 │ │ │ │ + vldr s5, [pc, #456] @ 18c628 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c644 │ │ │ │ + vldr s6, [pc, #452] @ 18c62c │ │ │ │ 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 +453144,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 18c47c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c566 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c488 │ │ │ │ + bne.n 18c470 │ │ │ │ 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 18c54a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c568 │ │ │ │ + beq.n 18c550 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c590 │ │ │ │ + b.n 18c578 │ │ │ │ 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] @ 18c618 │ │ │ │ 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] @ 18c61c │ │ │ │ + vldr s10, [pc, #152] @ 18c620 │ │ │ │ + vldr s7, [pc, #152] @ 18c624 │ │ │ │ + vldr s8, [pc, #152] @ 18c628 │ │ │ │ + vldr s9, [pc, #152] @ 18c62c │ │ │ │ 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 +453211,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 18c54a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c45a │ │ │ │ + bne.w 18c442 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c5ac │ │ │ │ + b.n 18c594 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c920 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c908 ) │ │ │ │ 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 18c74a │ │ │ │ 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 18c760 │ │ │ │ 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 +453305,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 18c67e │ │ │ │ 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 18c76a │ │ │ │ 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 18c66e │ │ │ │ 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 18c74a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c768 │ │ │ │ + beq.n 18c750 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c796 │ │ │ │ + b.n 18c77e │ │ │ │ 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 +453379,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 18c74a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c814 │ │ │ │ + beq.n 18c7fc │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c66a │ │ │ │ + b.n 18c652 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c7b4 │ │ │ │ + b.n 18c79c │ │ │ │ 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 18c91e │ │ │ │ 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 18c934 │ │ │ │ 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 +453467,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 18c852 │ │ │ │ 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 18c93e │ │ │ │ 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 18c842 │ │ │ │ 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 18c91e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c93c │ │ │ │ + beq.n 18c924 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c96a │ │ │ │ + b.n 18c952 │ │ │ │ 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 +453541,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 18c91e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9e8 │ │ │ │ + beq.n 18c9d0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c83e │ │ │ │ + b.n 18c826 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c988 │ │ │ │ + b.n 18c970 │ │ │ │ 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 18cb12 │ │ │ │ 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 18cb22 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18cbfc │ │ │ │ - vldr s3, [pc, #468] @ 18cc00 │ │ │ │ + vldr s7, [pc, #468] @ 18cbe4 │ │ │ │ + vldr s3, [pc, #468] @ 18cbe8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18cc04 │ │ │ │ + vldr s10, [pc, #464] @ 18cbec │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18cc08 │ │ │ │ + vldr s4, [pc, #464] @ 18cbf0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18cc0c │ │ │ │ + vldr s5, [pc, #460] @ 18cbf4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18cc10 │ │ │ │ + vldr s6, [pc, #456] @ 18cbf8 │ │ │ │ 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 +453635,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 18ca44 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cb46 │ │ │ │ + bhi.n 18cb2e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18ca50 │ │ │ │ + bne.n 18ca38 │ │ │ │ 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 18cb12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cb30 │ │ │ │ + beq.n 18cb18 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb58 │ │ │ │ + b.n 18cb40 │ │ │ │ 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] @ 18cbe4 │ │ │ │ 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] @ 18cbe8 │ │ │ │ + vldr s10, [pc, #156] @ 18cbec │ │ │ │ + vldr s7, [pc, #156] @ 18cbf0 │ │ │ │ + vldr s8, [pc, #156] @ 18cbf4 │ │ │ │ + vldr s9, [pc, #156] @ 18cbf8 │ │ │ │ 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 +453702,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 18cb12 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18ca22 │ │ │ │ + bne.w 18ca0a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb74 │ │ │ │ + b.n 18cb5c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18ceec ) │ │ │ │ + ldr r1, [pc, #744] @ (18ced4 ) │ │ │ │ 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 +453727,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 18cd36 │ │ │ │ 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 18cd46 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18ce20 │ │ │ │ - vldr s3, [pc, #468] @ 18ce24 │ │ │ │ + vldr s7, [pc, #468] @ 18ce08 │ │ │ │ + vldr s3, [pc, #468] @ 18ce0c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18ce28 │ │ │ │ + vldr s10, [pc, #464] @ 18ce10 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18ce2c │ │ │ │ + vldr s4, [pc, #464] @ 18ce14 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18ce30 │ │ │ │ + vldr s5, [pc, #460] @ 18ce18 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18ce34 │ │ │ │ + vldr s6, [pc, #456] @ 18ce1c │ │ │ │ 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 +453803,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 18cc68 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cd6a │ │ │ │ + bhi.n 18cd52 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18cc74 │ │ │ │ + bne.n 18cc5c │ │ │ │ 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 18cd36 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cd54 │ │ │ │ + beq.n 18cd3c │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd7c │ │ │ │ + b.n 18cd64 │ │ │ │ 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] @ 18ce08 │ │ │ │ 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] @ 18ce0c │ │ │ │ + vldr s10, [pc, #156] @ 18ce10 │ │ │ │ + vldr s7, [pc, #156] @ 18ce14 │ │ │ │ + vldr s8, [pc, #156] @ 18ce18 │ │ │ │ + vldr s9, [pc, #156] @ 18ce1c │ │ │ │ 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 +453870,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 18cd36 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18cc46 │ │ │ │ + bne.w 18cc2e │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd98 │ │ │ │ + b.n 18cd80 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18d110 ) │ │ │ │ + ldr r1, [pc, #744] @ (18d0f8 ) │ │ │ │ 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 18cf3a │ │ │ │ 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 18cf50 │ │ │ │ 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 +453965,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 18ce6e │ │ │ │ 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 18cf5a │ │ │ │ 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 18ce5e │ │ │ │ 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 18cf3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18cf58 │ │ │ │ + beq.n 18cf40 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18cf86 │ │ │ │ + b.n 18cf6e │ │ │ │ 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 +454039,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 18cf3a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d002 │ │ │ │ + beq.n 18cfea │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18ce5a │ │ │ │ + b.n 18ce42 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18cfa4 │ │ │ │ + b.n 18cf8c │ │ │ │ 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 18d10a │ │ │ │ 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 18d120 │ │ │ │ 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 +454126,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 18d03e │ │ │ │ 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 18d12a │ │ │ │ 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 18d02e │ │ │ │ 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 18d10a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d128 │ │ │ │ + beq.n 18d110 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18d156 │ │ │ │ + b.n 18d13e │ │ │ │ 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 +454200,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 18d10a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d1d2 │ │ │ │ + beq.n 18d1ba │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18d02a │ │ │ │ + b.n 18d012 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18d174 │ │ │ │ + b.n 18d15c │ │ │ │ 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 18d1f8 │ │ │ │ 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 18d1e4 │ │ │ │ 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, 18d23e │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d256 │ │ │ │ + cbz r4, 18d23e │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 18d25c │ │ │ │ + vldr s14, [pc, #52] @ 18d244 │ │ │ │ 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 18d21a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d22c │ │ │ │ + bne.n 18d214 │ │ │ │ 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 18d288 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d2a0 │ │ │ │ + cbz r4, 18d288 │ │ │ │ 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 18d26a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d27a │ │ │ │ + bne.n 18d262 │ │ │ │ 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, 18d2d0 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d2e8 │ │ │ │ + cbz r4, 18d2d0 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 18d2f0 │ │ │ │ + vldr d6, [pc, #52] @ 18d2d8 │ │ │ │ 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 18d2ac │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2a6 │ │ │ │ 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 18d320 │ │ │ │ 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 +454340,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 18d30c │ │ │ │ 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 18d364 │ │ │ │ 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 +454364,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 18d350 │ │ │ │ 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 18d3d2 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d3ea │ │ │ │ + cbz r4, 18d3d2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 18d3f0 │ │ │ │ + vldr d5, [pc, #84] @ 18d3d8 │ │ │ │ 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 18d3be │ │ │ │ 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 18d390 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d3a2 │ │ │ │ + bne.n 18d38a │ │ │ │ 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 18d434 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d44c │ │ │ │ + cbz r4, 18d434 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d450 │ │ │ │ + vldr d6, [pc, #60] @ 18d438 │ │ │ │ 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 18d406 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d416 │ │ │ │ + bne.n 18d3fe │ │ │ │ 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 18d486 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d49e │ │ │ │ + cbz r4, 18d486 │ │ │ │ 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 18d464 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d474 │ │ │ │ + bne.n 18d45c │ │ │ │ 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 18d4b4 │ │ │ │ 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 18d4c4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d4c6 │ │ │ │ + bne.n 18d4ae │ │ │ │ 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 18d4b4 │ │ │ │ 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 18d4c8 │ │ │ │ + b.n 18d4b8 │ │ │ │ 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 18d534 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d54c │ │ │ │ + cbz r4, 18d534 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d550 │ │ │ │ + vldr d6, [pc, #60] @ 18d538 │ │ │ │ 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 18d506 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d516 │ │ │ │ + bne.n 18d4fe │ │ │ │ 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 18d586 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d59e │ │ │ │ + cbz r4, 18d586 │ │ │ │ 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 18d564 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18d574 │ │ │ │ + bne.n 18d55c │ │ │ │ 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, 18d5ac │ │ │ │ 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 18d5ba │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d5be │ │ │ │ + bne.n 18d5a6 │ │ │ │ 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 18d5ac │ │ │ │ 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 18d5be │ │ │ │ + b.n 18d5ae │ │ │ │ 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 18d624 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d63c │ │ │ │ + cbz r4, 18d624 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d640 │ │ │ │ + vldr d6, [pc, #60] @ 18d628 │ │ │ │ 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 18d5f6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d606 │ │ │ │ + bne.n 18d5ee │ │ │ │ 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 18d682 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 18d69a │ │ │ │ + cbz r4, 18d682 │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 18d6a0 │ │ │ │ + vldr d6, [pc, #64] @ 18d688 │ │ │ │ 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 18d654 │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 18d664 │ │ │ │ + bne.n 18d64c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18d6a6 │ │ │ │ + b.n 18d68e │ │ │ │ @ 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 18d6d6 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d6ee │ │ │ │ + cbz r4, 18d6d6 │ │ │ │ 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 18d6b4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d6c4 │ │ │ │ + bne.n 18d6ac │ │ │ │ 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 18d734 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d74c │ │ │ │ + cbz r4, 18d734 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d750 │ │ │ │ + vldr d6, [pc, #60] @ 18d738 │ │ │ │ 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 18d706 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d716 │ │ │ │ + bne.n 18d6fe │ │ │ │ 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 18d786 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d79e │ │ │ │ + cbz r4, 18d786 │ │ │ │ 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 18d764 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d75c │ │ │ │ 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, 18d7c2 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d7da │ │ │ │ + cbz r4, 18d7c2 │ │ │ │ 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 18d7a6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18d7b6 │ │ │ │ + bne.n 18d79e │ │ │ │ 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 18d838 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d850 │ │ │ │ + cbz r4, 18d838 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 18d858 │ │ │ │ + vldr d5, [pc, #92] @ 18d840 │ │ │ │ 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 18d820 │ │ │ │ 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 18d7f2 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d802 │ │ │ │ + bne.n 18d7ea │ │ │ │ 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, 18d86a │ │ │ │ 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 18d878 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d87c │ │ │ │ + bne.n 18d864 │ │ │ │ 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 18d86a │ │ │ │ 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 18d87e │ │ │ │ + b.n 18d86c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d8d0 │ │ │ │ + beq.n 18d8b8 │ │ │ │ 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 18d8c8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d8ca │ │ │ │ + bne.n 18d8b2 │ │ │ │ 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 18d8b8 │ │ │ │ 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 18d8cc │ │ │ │ + b.n 18d8bc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d918 │ │ │ │ + cbz r7, 18d900 │ │ │ │ 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 18d90e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d912 │ │ │ │ + bne.n 18d8fa │ │ │ │ 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 18d900 │ │ │ │ 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 18d912 │ │ │ │ + b.n 18d902 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d95a │ │ │ │ + cbz r7, 18d942 │ │ │ │ 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 18d950 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d954 │ │ │ │ + bne.n 18d93c │ │ │ │ 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 18d942 │ │ │ │ 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 18d956 │ │ │ │ + b.n 18d944 │ │ │ │ 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 +455066,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] @ (18dbc0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (18dbdc ) │ │ │ │ + ldr r3, [pc, #184] @ (18dbc4 ) │ │ │ │ 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] @ (18dbc8 ) │ │ │ │ + ldr r3, [pc, #152] @ (18dbcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (18dbe8 ) │ │ │ │ + ldr r2, [pc, #152] @ (18dbd0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (18dbec ) │ │ │ │ + ldr r3, [pc, #148] @ (18dbd4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #148] @ (18dbf0 ) │ │ │ │ + ldr r1, [pc, #148] @ (18dbd8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (18dbf4 ) │ │ │ │ + ldr r3, [pc, #144] @ (18dbdc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (18dbf8 ) │ │ │ │ + ldr r2, [pc, #144] @ (18dbe0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (18dbfc ) │ │ │ │ + ldr r3, [pc, #140] @ (18dbe4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #140] @ (18dc00 ) │ │ │ │ + ldr r1, [pc, #140] @ (18dbe8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (18dc04 ) │ │ │ │ + ldr r3, [pc, #136] @ (18dbec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (18dc08 ) │ │ │ │ + ldr r2, [pc, #136] @ (18dbf0 ) │ │ │ │ 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] @ (18dbf4 ) │ │ │ │ + ldr r1, [pc, #132] @ (18dbf8 ) │ │ │ │ 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, 18db94 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 18dbc6 │ │ │ │ - ldr r2, [pc, #100] @ (18dc14 ) │ │ │ │ - ldr r3, [pc, #44] @ (18dbdc ) │ │ │ │ + bne.n 18dbae │ │ │ │ + ldr r2, [pc, #100] @ (18dbfc ) │ │ │ │ + ldr r3, [pc, #44] @ (18dbc4 ) │ │ │ │ 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 18dbbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (18dc18 ) │ │ │ │ - ldr r3, [pc, #80] @ (18dc1c ) │ │ │ │ + ldr r2, [pc, #80] @ (18dc00 ) │ │ │ │ + ldr r3, [pc, #80] @ (18dc04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 18dbac │ │ │ │ + b.n 18db94 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -455177,97 +455164,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, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 18e018 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 18e000 │ │ │ │ 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 18daf8 │ │ │ │ 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] @ 18dc9c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #96] @ (18dcb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (18dca0 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #92] @ (18dcbc ) │ │ │ │ + ldr r2, [pc, #92] @ (18dca4 ) │ │ │ │ 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] @ (18dca8 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (18dcb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (18dca0 ) │ │ │ │ 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 18dc98 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ 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, #132 @ 0x84 │ │ │ │ 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] @ (18dd0c ) │ │ │ │ + ldr r0, [pc, #56] @ (18dd10 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dc20 │ │ │ │ mov.w ip, #3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba60 │ │ │ │ @@ -455286,21 +455273,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] @ (18dd50 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #40] @ (18dd6c ) │ │ │ │ + ldr r0, [pc, #40] @ (18dd54 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dc20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b44c │ │ │ │ blx 4b7f0 │ │ │ │ clz r0, r0 │ │ │ │ @@ -455346,24 +455333,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 18ddfe │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 18de16 │ │ │ │ + beq.n 18ddfe │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 18de1e │ │ │ │ + bhi.n 18de06 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18de4a │ │ │ │ + bgt.n 18de32 │ │ │ │ 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 +455371,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 18ddfe │ │ │ │ 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 +455402,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 18dece │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18dece │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 18deee │ │ │ │ + bgt.n 18ded6 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18df1a │ │ │ │ + bgt.n 18df02 │ │ │ │ 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 +455444,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 18dece │ │ │ │ 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 18df38 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 18df4a │ │ │ │ + bcs.n 18df32 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -455501,23 +455488,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, 18df88 │ │ │ │ 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 18df86 │ │ │ │ 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 +455513,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 18dfd8 │ │ │ │ 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 18df60 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 18dfe2 │ │ │ │ + b.n 18dfca │ │ │ │ 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] @ (18e080 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (18e09c ) │ │ │ │ + ldr r3, [pc, #132] @ (18e084 ) │ │ │ │ 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] @ (18e088 ) │ │ │ │ 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 18e060 │ │ │ │ + cbz r7, 18e056 │ │ │ │ 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, 18e060 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4bc30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e07a │ │ │ │ + b.n 18e062 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (18e0a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18e09c ) │ │ │ │ + ldr r2, [pc, #40] @ (18e08c ) │ │ │ │ + ldr r3, [pc, #28] @ (18e084 ) │ │ │ │ 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 18e07a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ 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, r2, #6 │ │ │ │ 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 17cbf0 │ │ │ │ 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, 18e0e8 ) │ │ │ │ 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 18dfe8 │ │ │ │ + cbz r0, 18e0e4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 18e000 │ │ │ │ + bl 18dfe8 │ │ │ │ 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 18e10e │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e136 │ │ │ │ + bne.n 18e11e │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e11c │ │ │ │ + blt.n 18e104 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 18e144 │ │ │ │ + b.n 18e12c │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e154 │ │ │ │ + bne.n 18e13c │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e13a │ │ │ │ + blt.n 18e122 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 18e160 │ │ │ │ + cbz r0, 18e148 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 18e16c │ │ │ │ + cbz r0, 18e154 │ │ │ │ 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 18e15c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e18a │ │ │ │ + cbnz r3, 18e172 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b18c │ │ │ │ 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 +455699,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 18e1cc │ │ │ │ + ldr r1, [pc, #32] @ (18e1d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbnz r0, 18e1e4 │ │ │ │ + cbnz r0, 18e1cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18e1e2 │ │ │ │ + bne.n 18e1ca │ │ │ │ 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 +455723,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] @ (18e24c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (18e268 ) │ │ │ │ + ldr r3, [pc, #104] @ (18e250 ) │ │ │ │ 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 18e180 │ │ │ │ + cbnz r0, 18e21a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (18e26c ) │ │ │ │ - ldr r3, [pc, #72] @ (18e268 ) │ │ │ │ + ldr r2, [pc, #80] @ (18e254 ) │ │ │ │ + ldr r3, [pc, #72] @ (18e250 ) │ │ │ │ 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 18e248 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 18e198 │ │ │ │ + bl 18e180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e218 │ │ │ │ + beq.n 18e200 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 18e218 │ │ │ │ + bne.n 18e200 │ │ │ │ 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 18e202 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ 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 18e282 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e28a │ │ │ │ + bne.n 18e272 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e386 │ │ │ │ + bne.n 18e36e │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18e362 │ │ │ │ + beq.n 18e34a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 18e2e0 │ │ │ │ + cbnz r6, 18e2c8 │ │ │ │ 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 18e3d2 │ │ │ │ + ldr r1, [pc, #308] @ (18e3e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e3e4 │ │ │ │ + beq.w 18e3cc │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 18e2e0 │ │ │ │ + b.n 18e2c8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e316 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2d6 │ │ │ │ + blt.n 18e2be │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 18e300 │ │ │ │ + b.n 18e2e8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e314 │ │ │ │ + bne.n 18e2fc │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2f4 │ │ │ │ + blt.n 18e2dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 18e31e │ │ │ │ + b.n 18e306 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e316 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e318 │ │ │ │ + blt.n 18e300 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18e33a │ │ │ │ + cbz r0, 18e322 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18e346 │ │ │ │ + cbz r0, 18e32e │ │ │ │ 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 18e332 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e3b0 │ │ │ │ + cbnz r3, 18e398 │ │ │ │ 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 18e3ac │ │ │ │ + ldr r1, [pc, #132] @ (18e3e4 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18e3be │ │ │ │ + cbz r0, 18e3a6 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 18e2a8 │ │ │ │ + b.n 18e290 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18e3c8 │ │ │ │ + bne.n 18e3b0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b1b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e39a │ │ │ │ + bne.n 18e382 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38c │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e374 │ │ │ │ + b.n 18e28a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 18e35e │ │ │ │ + bl 17b18c │ │ │ │ + b.n 18e346 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b068 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 18e33a │ │ │ │ + b.n 18e322 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e3ce │ │ │ │ + bne.n 18e3b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38a │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e372 │ │ │ │ + b.n 18e28a │ │ │ │ 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 18e31a │ │ │ │ + b.n 18e32e │ │ │ │ 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 +455940,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, 18e412 │ │ │ │ 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 18e408 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 4aafc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e420 │ │ │ │ + bne.n 18e408 │ │ │ │ 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 +456003,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 17c068 │ │ │ │ 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 18e562 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 18e56e │ │ │ │ + cbz r7, 18e556 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 18e56e │ │ │ │ + cbz r3, 18e556 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 18e56e │ │ │ │ + beq.n 18e556 │ │ │ │ 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 18e556 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 18e56e │ │ │ │ + cbz r0, 18e556 │ │ │ │ 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 17c1a4 │ │ │ │ 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 18e4e4 │ │ │ │ + b.n 18e558 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 4aafc │ │ │ │ - cbz r0, 18e58a │ │ │ │ + cbz r0, 18e572 │ │ │ │ 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 18e564 │ │ │ │ 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] @ (18e6a0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (18e6bc ) │ │ │ │ + ldr r3, [pc, #268] @ (18e6a4 ) │ │ │ │ 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, 18e5b2 │ │ │ │ + bl 18e258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e642 │ │ │ │ + beq.n 18e62a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e5fa │ │ │ │ + bl 18e180 │ │ │ │ + cbz r0, 18e5e2 │ │ │ │ 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 18e180 │ │ │ │ + cbz r0, 18e5e2 │ │ │ │ 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 18e66e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ - cbz r0, 18e63e │ │ │ │ + bl 18e090 │ │ │ │ + cbz r0, 18e626 │ │ │ │ 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, 18e62e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e68c │ │ │ │ + beq.n 18e674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (18e6c0 ) │ │ │ │ - ldr r3, [pc, #144] @ (18e6bc ) │ │ │ │ + ldr r2, [pc, #152] @ (18e6a8 ) │ │ │ │ + ldr r3, [pc, #144] @ (18e6a4 ) │ │ │ │ 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 18e69c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18e6aa │ │ │ │ + beq.n 18e692 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e60e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c12c │ │ │ │ + bl 17c114 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ + bne.n 18e608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e090 │ │ │ │ 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 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ - b.n 18e642 │ │ │ │ + bne.n 18e608 │ │ │ │ + b.n 18e62a │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 18e602 │ │ │ │ + b.n 18e5ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e090 │ │ │ │ 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 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e61a │ │ │ │ + bne.n 18e602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e60e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ 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] @ 18ebb8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 18ebd4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 18ebbc │ │ │ │ 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 18e7b0 │ │ │ │ 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, 18e710 │ │ │ │ + ldr.w r2, [pc, #1228] @ 18ebc0 │ │ │ │ + ldr.w r3, [pc, #1220] @ 18ebbc │ │ │ │ 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 18eb94 │ │ │ │ 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 18e7ac │ │ │ │ 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 18e7d0 │ │ │ │ + ldr.w r9, [pc, #1164] @ 18ebc4 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e7e2 │ │ │ │ + beq.n 18e7ca │ │ │ │ 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 18e7a0 │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ebb0 │ │ │ │ + beq.w 18eb98 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e180 │ │ │ │ + cbz r0, 18e79a │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e180 │ │ │ │ + cbz r0, 18e79a │ │ │ │ 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 18e79a │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 18e806 │ │ │ │ + beq.n 18e7ee │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e708 │ │ │ │ + b.n 18e6f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e6fe │ │ │ │ - b.n 18e7c4 │ │ │ │ + bne.n 18e6e6 │ │ │ │ + b.n 18e7ac │ │ │ │ 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 18eb2e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e7ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bce8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb40 │ │ │ │ + beq.w 18eb28 │ │ │ │ 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 +456334,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 17bce8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e828 │ │ │ │ + bne.n 18e810 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (18ebe0 ) │ │ │ │ + ldr r3, [pc, #904] @ (18ebc8 ) │ │ │ │ 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 18e888 │ │ │ │ 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 +456371,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 18e85a │ │ │ │ + ldr r3, [pc, #832] @ (18ebcc ) │ │ │ │ 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 18e79a │ │ │ │ mov r0, fp │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e7b2 │ │ │ │ + beq.w 18e79a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 4b368 │ │ │ │ - ldr r3, [pc, #784] @ (18ebe8 ) │ │ │ │ + ldr r3, [pc, #784] @ (18ebd0 ) │ │ │ │ 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 +456408,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 18eb1a │ │ │ │ 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 +456424,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 18eb1a │ │ │ │ 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 18eb1a │ │ │ │ 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 18eb1a │ │ │ │ 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 +456461,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 18eb1a │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18eb18 │ │ │ │ + bne.w 18eb00 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 18eb56 │ │ │ │ + beq.w 18eb3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18df54 │ │ │ │ + bl 18df3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b88c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb1a │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 18df54 │ │ │ │ + bl 18df3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eb1a │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 18eb32 │ │ │ │ + blt.w 18eb1a │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb1a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eb1a │ │ │ │ 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 18eb1a │ │ │ │ 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 18e958 │ │ │ │ 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 18eb1a │ │ │ │ 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 18eb1a │ │ │ │ + bl 17cbf0 │ │ │ │ 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, 18ebb0 ) │ │ │ │ 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 18dfe8 │ │ │ │ + cbz r0, 18eb1a │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 18e000 │ │ │ │ - cbz r0, 18eb32 │ │ │ │ + bl 18dfe8 │ │ │ │ + cbz r0, 18eb1a │ │ │ │ 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 18e584 │ │ │ │ + b.n 18e6f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 4aafc │ │ │ │ - cbnz r0, 18eb32 │ │ │ │ + cbnz r0, 18eb1a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ea52 │ │ │ │ + beq.n 18ea3a │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e7a0 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 18e854 │ │ │ │ - ldr r1, [pc, #164] @ (18ebec ) │ │ │ │ + b.n 18e83c │ │ │ │ + ldr r1, [pc, #164] @ (18ebd4 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ - cbz r0, 18ebb8 │ │ │ │ + cbz r0, 18eba0 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7fe │ │ │ │ + b.n 18e7e6 │ │ │ │ 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 18eb1a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb1a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb1a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eb1a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ea56 │ │ │ │ - b.n 18eb32 │ │ │ │ + beq.w 18ea3e │ │ │ │ + b.n 18eb1a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 4b068 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e7a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e7ac │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ movs r2, r2 │ │ │ │ - bl 5cbe2 │ │ │ │ - bl a4be6 │ │ │ │ + bl 5cbca │ │ │ │ + bl a4bce │ │ │ │ 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] @ (18ecdc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (18ecf8 ) │ │ │ │ + ldr r2, [pc, #240] @ (18ece0 ) │ │ │ │ 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 18ecb0 │ │ │ │ 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 18ecbe │ │ │ │ + ldr.w r8, [pc, #196] @ 18ece4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ecd0 │ │ │ │ - ldr r1, [pc, #184] @ (18ed00 ) │ │ │ │ + beq.n 18ecb8 │ │ │ │ + ldr r1, [pc, #184] @ (18ece8 ) │ │ │ │ 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 18eca2 │ │ │ │ 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 18ecd0 │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18ece2 │ │ │ │ + cbz r0, 18ecca │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb14 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 18ecac │ │ │ │ + cbz r0, 18ec94 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c0b8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18eca6 │ │ │ │ + cbz r0, 18ec8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ - cbnz r0, 18ecca │ │ │ │ + bl 18e584 │ │ │ │ + cbnz r0, 18ecb2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c18c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18ecb4 │ │ │ │ + cbz r0, 18ec9c │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18ecc2 │ │ │ │ + cbz r0, 18ecaa │ │ │ │ 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 18ecb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18ecba │ │ │ │ + b.n 18eca2 │ │ │ │ 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] @ (18ed88 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (18eda4 ) │ │ │ │ + ldr r3, [pc, #140] @ (18ed8c ) │ │ │ │ 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] @ (18ed90 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ - ldr r1, [pc, #120] @ (18edac ) │ │ │ │ + ldr r1, [pc, #120] @ (18ed94 ) │ │ │ │ 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 18ed5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4b1ac │ │ │ │ - ldr.w ip, [pc, #92] @ 18edb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 18ed98 │ │ │ │ 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 18ed5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 18ed76 │ │ │ │ + b.n 18ed5e │ │ │ │ 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] @ (18ed9c ) │ │ │ │ + ldr r3, [pc, #28] @ (18ed8c ) │ │ │ │ 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 18ed84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ 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, r1, #10 │ │ │ │ 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 17c18c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18eddc │ │ │ │ + cbz r0, 18edc4 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18edea │ │ │ │ + cbz r0, 18edd2 │ │ │ │ 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] @ (18efd4 ) │ │ │ │ + ldr r3, [pc, #476] @ (18efd8 ) │ │ │ │ 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 +456926,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 18ee18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e270 │ │ │ │ + bl 18e258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efde │ │ │ │ + beq.w 18efc6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18efca │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e1ec │ │ │ │ - cbz r0, 18ee98 │ │ │ │ + bl 18e1d4 │ │ │ │ + cbz r0, 18ee80 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18efb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18efb2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18efca │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18efca │ │ │ │ + bne.w 18efb2 │ │ │ │ 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 18efb2 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18efb2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18efb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efe2 │ │ │ │ + bne.n 18efca │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18efe2 │ │ │ │ + beq.n 18efca │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18efb4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18efb4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4aafc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18efb4 │ │ │ │ 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 18efb4 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18efb4 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18efb4 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 18efcc │ │ │ │ + blt.n 18efb4 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18efb4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 18efcc │ │ │ │ - bl 17cc08 │ │ │ │ + bne.n 18efb4 │ │ │ │ + bl 17cbf0 │ │ │ │ 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, 18efb4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18efb4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (18eff4 ) │ │ │ │ - ldr r3, [pc, #60] @ (18eff0 ) │ │ │ │ + ldr r2, [pc, #68] @ (18efdc ) │ │ │ │ + ldr r3, [pc, #60] @ (18efd8 ) │ │ │ │ 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 18efce │ │ │ │ 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 18df60 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efae │ │ │ │ + b.n 18ef96 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efd2 │ │ │ │ + b.n 18efba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ 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] @ (18f208 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (18f224 ) │ │ │ │ + ldr r3, [pc, #532] @ (18f20c ) │ │ │ │ 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 +457119,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 18f014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e270 │ │ │ │ - cbz r0, 18f076 │ │ │ │ + bl 18e258 │ │ │ │ + cbz r0, 18f05e │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 18f098 │ │ │ │ + bne.n 18f080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (18f228 ) │ │ │ │ - ldr r3, [pc, #420] @ (18f224 ) │ │ │ │ + ldr r2, [pc, #428] @ (18f210 ) │ │ │ │ + ldr r3, [pc, #420] @ (18f20c ) │ │ │ │ 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 18f204 │ │ │ │ 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 18e1d4 │ │ │ │ + cbz r0, 18f09e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e59c │ │ │ │ - cbz r0, 18f0c4 │ │ │ │ + bl 18e584 │ │ │ │ + cbz r0, 18f0ac │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 4aafc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18f0cc │ │ │ │ + cbz r0, 18f0b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ - b.n 18f070 │ │ │ │ + bl 18df60 │ │ │ │ + b.n 18f058 │ │ │ │ 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 18f1ac │ │ │ │ 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 18e6b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f0c4 │ │ │ │ + beq.n 18f0ac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f070 │ │ │ │ + bne.n 18f058 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4aafc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f0ac │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f0ac │ │ │ │ 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 18dd58 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbf0 │ │ │ │ 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 17fb58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f070 │ │ │ │ + beq.w 18f058 │ │ │ │ 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 +457246,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 18f1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18df60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 18f076 │ │ │ │ + bl 17fd24 │ │ │ │ + b.n 18f05e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f104 │ │ │ │ - b.n 18f0c4 │ │ │ │ + bne.n 18f0ec │ │ │ │ + b.n 18f0ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f198 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f198 │ │ │ │ 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 17c1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f07a │ │ │ │ + bl 18e0f0 │ │ │ │ + b.n 18f062 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ 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 18e258 │ │ │ │ + cbnz r0, 18f232 │ │ │ │ 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, 18f264 │ │ │ │ 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 18e0f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18df60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f244 │ │ │ │ + bl 18e0f0 │ │ │ │ + b.n 18f22c │ │ │ │ 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 18e258 │ │ │ │ + cbz r0, 18f2a6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 18f2d0 │ │ │ │ + cbnz r3, 18f2b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ - vldr d9, [pc, #384] @ 18f440 │ │ │ │ + bl 18e0f0 │ │ │ │ + vldr d9, [pc, #384] @ 18f428 │ │ │ │ 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 18e584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f438 │ │ │ │ + beq.w 18f420 │ │ │ │ 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 18f2a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bce8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18f328 │ │ │ │ + cbz r0, 18f310 │ │ │ │ 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 17bce8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f314 │ │ │ │ + bne.n 18f2fc │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (18f448 ) │ │ │ │ + ldr r3, [pc, #284] @ (18f430 ) │ │ │ │ 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] @ 18f428 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 18f41e │ │ │ │ - ldr.w fp, [pc, #248] @ 18f44c │ │ │ │ + beq.n 18f406 │ │ │ │ + ldr.w fp, [pc, #248] @ 18f434 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (18f450 ) │ │ │ │ + ldr r3, [pc, #244] @ (18f438 ) │ │ │ │ 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 17cbf0 │ │ │ │ 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 +457437,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 18f3ac │ │ │ │ + bl 184cc8 │ │ │ │ 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 +457471,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 18f35e │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0f0 │ │ │ │ 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 18df60 │ │ │ │ + b.n 18f2a0 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ 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] @ (18f7b4 ) │ │ │ │ + ldr r3, [pc, #864] @ (18f7b8 ) │ │ │ │ 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 190f50 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 18f504 │ │ │ │ + bhi.n 18f4ec │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 18f4f0 │ │ │ │ + bcs.n 18f4d8 │ │ │ │ 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 +457531,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 190f14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 18f600 │ │ │ │ - ldr r2, [pc, #772] @ (18f7d4 ) │ │ │ │ - ldr r3, [pc, #768] @ (18f7d0 ) │ │ │ │ + bhi.w 18f5e8 │ │ │ │ + ldr r2, [pc, #772] @ (18f7bc ) │ │ │ │ + ldr r3, [pc, #768] @ (18f7b8 ) │ │ │ │ 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 18f7ae │ │ │ │ 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 18f48e │ │ │ │ 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 +457570,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 190f50 │ │ │ │ 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 18f5e4 │ │ │ │ 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 18f43c │ │ │ │ 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 18f43c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 18f79a │ │ │ │ + beq.w 18f782 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 18f78a │ │ │ │ + bls.w 18f772 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 18f792 │ │ │ │ + bls.w 18f77a │ │ │ │ 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 +457628,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 190f14 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 18f4cc │ │ │ │ + bls.w 18f4b4 │ │ │ │ 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 +457646,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 18f4b4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 18f550 │ │ │ │ + b.n 18f538 │ │ │ │ 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 +457677,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 18f7a8 │ │ │ │ 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 18f660 │ │ │ │ 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 190ec0 │ │ │ │ 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 18f654 │ │ │ │ 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 +457772,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 190ec0 │ │ │ │ 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 +457789,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 18f4b4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f58e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f58e │ │ │ │ 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 18f786 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 18f4cc │ │ │ │ + b.n 18f4b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 18f6bc │ │ │ │ + b.n 18f6a4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ 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] @ 18fda8 │ │ │ │ + ldr.w r3, [pc, #1488] @ 18fdac │ │ │ │ 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 190222 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190910 │ │ │ │ + bne.w 1908f8 │ │ │ │ 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 190a08 │ │ │ │ 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 +457871,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 190ec0 │ │ │ │ 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 18f83e │ │ │ │ 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 +457901,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 1901fc │ │ │ │ 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 +457934,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 18f8f8 │ │ │ │ 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 +457954,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 190ec0 │ │ │ │ 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 +458055,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 1909ea │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #808] @ 18fda0 │ │ │ │ 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 +458094,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 18faca │ │ │ │ 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 +458117,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 190ec0 │ │ │ │ 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 +458206,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 18fa88 │ │ │ │ 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 +458267,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 190672 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #168] @ 18fda0 │ │ │ │ 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 18fd22 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18fd32 │ │ │ │ + bne.n 18fd1a │ │ │ │ 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 19022e │ │ │ │ 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 +458316,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 1908ec │ │ │ │ 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 18fdb8 │ │ │ │ ... │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ 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 190ec0 │ │ │ │ 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 18fdb0 │ │ │ │ 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 +458417,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 190ec0 │ │ │ │ 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 +458506,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 1908e4 │ │ │ │ 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 +458545,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 190014 │ │ │ │ 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 +458568,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 190ec0 │ │ │ │ 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 +458657,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 18ffd2 │ │ │ │ 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 +458696,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 18fcfc │ │ │ │ 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 19066c │ │ │ │ + ldr.w r2, [pc, #2088] @ 190a28 │ │ │ │ + ldr.w r3, [pc, #2088] @ 190a2c │ │ │ │ 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 190a1c │ │ │ │ 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 18fcee │ │ │ │ + b.n 1901f4 │ │ │ │ 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 18f43c │ │ │ │ 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 190432 │ │ │ │ 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 +458781,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 1902c6 │ │ │ │ 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 +458804,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 190ec0 │ │ │ │ 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 +458893,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 190284 │ │ │ │ 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 +458922,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 19063e │ │ │ │ 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 +458961,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 1904d4 │ │ │ │ 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 +458984,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 190ec0 │ │ │ │ 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 +459073,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 190492 │ │ │ │ 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 +459092,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 1901ca │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19098a │ │ │ │ + bne.w 190972 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 190a0a │ │ │ │ + bls.w 1909f2 │ │ │ │ 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 +459120,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 190ec0 │ │ │ │ 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 19069e │ │ │ │ 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 +459156,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 1901fc │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 190a38 │ │ │ │ + vldr d8, [pc, #764] @ 190a20 │ │ │ │ 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 +459194,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 190774 │ │ │ │ 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 +459216,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 190ec0 │ │ │ │ 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 +459309,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 190732 │ │ │ │ + b.n 1901fc │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 1901a6 │ │ │ │ + b.n 19018e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 18fe16 │ │ │ │ + b.w 18fdfe │ │ │ │ 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 +459338,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 18f894 │ │ │ │ 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 190ec0 │ │ │ │ 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 18f822 │ │ │ │ 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 +459382,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 1906f2 │ │ │ │ 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 190ec0 │ │ │ │ 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 19067c │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 18fc5a │ │ │ │ + b.w 18fc42 │ │ │ │ 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 1906f2 │ │ │ │ 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 18f894 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [r0, #488]! @ 0x1e8 │ │ │ │ + ldc2l 0, cr0, [r8, #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] @ 190aa8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 190ab8 │ │ │ │ + vldr d7, [pc, #88] @ 190aa0 │ │ │ │ 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 +459470,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 190a9c │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 190ada │ │ │ │ + cbz r2, 190ac2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18f7d8 │ │ │ │ + bl 18f7c0 │ │ │ │ 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] @ (190e90 ) │ │ │ │ + ldr r1, [pc, #944] @ (190e94 ) │ │ │ │ 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 190d04 │ │ │ │ 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 190d24 │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190df6 │ │ │ │ + beq.w 190dde │ │ │ │ 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 +459549,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 190b70 │ │ │ │ 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 +459575,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] @ 190e88 │ │ │ │ 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 +459605,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 190ec0 │ │ │ │ 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 +459657,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 190be2 │ │ │ │ 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 +459673,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 190ee8 │ │ │ │ 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 190cc0 │ │ │ │ + ldr r2, [pc, #400] @ (190e98 ) │ │ │ │ + ldr r3, [pc, #396] @ (190e94 ) │ │ │ │ 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 190e82 │ │ │ │ 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 +459729,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 190d5a │ │ │ │ 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 +459752,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 190ee8 │ │ │ │ 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 190d98 │ │ │ │ + b.n 190d04 │ │ │ │ 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 +459801,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 190e22 │ │ │ │ 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 +459822,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 190bbe │ │ │ │ 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 190cc0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ + adds.w r0, r8, #16384000 @ 0xfa0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2dc007a │ │ │ │ + @ instruction: 0xf2f4007a │ │ │ │ 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 190ac8 │ │ │ │ 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 190f54 │ │ │ │ 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 191c74 │ │ │ │ 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 +459893,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 192b44 │ │ │ │ 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 +462530,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] @ (192c6c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (192c88 ) │ │ │ │ + ldr r3, [pc, #276] @ (192c70 ) │ │ │ │ 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 +462548,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 192c4c │ │ │ │ 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 +462572,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, 192c08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 192c06 │ │ │ │ + b.n 192bee │ │ │ │ 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 190f54 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 192bee │ │ │ │ + bne.n 192bd6 │ │ │ │ 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 190f54 │ │ │ │ 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 +462618,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 192b9a │ │ │ │ + ldr r2, [pc, #36] @ (192c74 ) │ │ │ │ + ldr r3, [pc, #32] @ (192c70 ) │ │ │ │ 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 192c66 │ │ │ │ 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 192bb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 192bb8 │ │ │ │ + bcc.n 192bd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, 192cfc │ │ │ │ + cbz r0, 192ce4 │ │ │ │ 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 192ca4 │ │ │ │ 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, 192cc0 │ │ │ │ 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 192ca4 │ │ │ │ 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 +462755,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] @ (192e34 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (192e50 ) │ │ │ │ + ldr r3, [pc, #108] @ (192e38 ) │ │ │ │ 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 192e26 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 192e3a │ │ │ │ + bne.n 192e22 │ │ │ │ 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] @ (192e3c ) │ │ │ │ + ldr r3, [pc, #40] @ (192e38 ) │ │ │ │ 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 192e2e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192e0a │ │ │ │ mov r1, r3 │ │ │ │ blx 4a904 │ │ │ │ - b.n 192e20 │ │ │ │ + b.n 192e08 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 192e7c │ │ │ │ + bcs.n 192e94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 192e04 │ │ │ │ + bne.n 192e1c │ │ │ │ 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 +462839,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, 192eb6 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (192ed4 ) │ │ │ │ + ldr r2, [pc, #36] @ (192ebc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 4bcc0 │ │ │ │ - cbnz r0, 192ec4 │ │ │ │ + cbnz r0, 192eac │ │ │ │ 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 +462868,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] @ (192f24 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (192f40 ) │ │ │ │ + ldr r3, [pc, #64] @ (192f28 ) │ │ │ │ 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, 192f1c │ │ │ │ + cbz r4, 192f04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (192f44 ) │ │ │ │ - ldr r3, [pc, #32] @ (192f40 ) │ │ │ │ + ldr r2, [pc, #36] @ (192f2c ) │ │ │ │ + ldr r3, [pc, #32] @ (192f28 ) │ │ │ │ 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 192f20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192f1c │ │ │ │ + b.n 192f04 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - beq.n 192f34 │ │ │ │ + bne.n 192f4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 192f00 │ │ │ │ + beq.n 192f18 │ │ │ │ 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, 192f64 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192f80 │ │ │ │ + beq.n 192f68 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -462948,26 +462935,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 192f44 │ │ │ │ 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, 192fa8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192fc4 │ │ │ │ + beq.n 192fac │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -462975,15 +462962,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 192f88 │ │ │ │ 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 +462984,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 193002 │ │ │ │ + b.n 19300c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193024 │ │ │ │ + beq.n 19300c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 193012 │ │ │ │ + bpl.n 192ffa │ │ │ │ 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 193036 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 193046 │ │ │ │ + bmi.n 19302e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 193052 │ │ │ │ + cbnz r0, 19303a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 193052 │ │ │ │ + bne.n 19303a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193034 │ │ │ │ + bne.n 19301c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -463044,308 +463031,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 19309a │ │ │ │ + cbz r3, 19309a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 193090 │ │ │ │ + b.n 193078 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1930b2 │ │ │ │ + beq.n 19309a │ │ │ │ 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 19a214 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 193088 │ │ │ │ + bvc.n 193070 │ │ │ │ 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 1930ee │ │ │ │ + cbz r3, 1930f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1930e8 │ │ │ │ + b.n 1930d0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19310a │ │ │ │ + beq.n 1930f2 │ │ │ │ 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 19a214 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1930e0 │ │ │ │ + bvs.n 1930c8 │ │ │ │ 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] @ (1931b4 ) │ │ │ │ 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 19319e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 1931a8 │ │ │ │ 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] @ (1931b8 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 19315c │ │ │ │ + b.n 193144 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 1931a8 │ │ │ │ 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 19319e │ │ │ │ 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 19a214 │ │ │ │ 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 193140 │ │ │ │ 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, r5, r6, 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] @ (193278 ) │ │ │ │ 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 193262 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 19326c │ │ │ │ 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] @ (19327c ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 193220 │ │ │ │ + b.n 193208 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 19326c │ │ │ │ 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 193262 │ │ │ │ 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 19a214 │ │ │ │ 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 193204 │ │ │ │ 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 r6!, {r1, r5} │ │ │ │ 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 1932dc │ │ │ │ + cbz r3, 1932e2 │ │ │ │ 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 1932bc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1932fa │ │ │ │ + beq.n 1932e2 │ │ │ │ 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 19a214 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 1932ca │ │ │ │ + beq.n 1932b2 │ │ │ │ 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 203de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19332a │ │ │ │ + cbz r0, 193312 │ │ │ │ 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 203de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19335a │ │ │ │ + cbz r0, 193342 │ │ │ │ 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 203de4 │ │ │ │ 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 203de4 │ │ │ │ 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 203de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1933de │ │ │ │ + cbz r0, 1933c6 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463353,15 +463340,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 203de4 │ │ │ │ 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 +463356,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 203de4 │ │ │ │ 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 203de4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463396,18 +463383,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 203de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19348a │ │ │ │ + cbz r0, 193472 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463415,15 +463402,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 203de4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463432,37 +463419,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 203de4 │ │ │ │ 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 203de4 │ │ │ │ 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 203de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 193524 │ │ │ │ + beq.n 19350c │ │ │ │ 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 +463457,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 203fc8 │ │ │ │ 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 203fc8 │ │ │ │ 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 1935a2 │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1935b2 │ │ │ │ + bne.n 19359a │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1935ac │ │ │ │ + cbnz r4, 193594 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1935ac │ │ │ │ + bne.n 193594 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1935be │ │ │ │ + beq.n 1935a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 193596 │ │ │ │ + bne.n 19357e │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19358e │ │ │ │ + beq.n 193576 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 193580 │ │ │ │ + bne.n 193568 │ │ │ │ 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 1935d4 │ │ │ │ + cbnz r3, 1935d0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 1935f0 │ │ │ │ + beq.n 1935d8 │ │ │ │ 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 1935d0 │ │ │ │ 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] @ 19379c │ │ │ │ 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 19360c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193798 │ │ │ │ + beq.w 193780 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1937b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (1937a0 ) │ │ │ │ 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 1936ac │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 193620 │ │ │ │ + bne.n 193608 │ │ │ │ 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 193798 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1937b4 │ │ │ │ + bhi.w 19379c │ │ │ │ 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 +463604,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 193608 │ │ │ │ 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 193608 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193798 │ │ │ │ + beq.n 193780 │ │ │ │ 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 19368a │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1936a0 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1936e8 ) │ │ │ │ + bhi.n 193688 │ │ │ │ + add r5, pc, #8 @ (adr r5, 1936d0 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -463676,77 +463663,77 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 19368a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 19368a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 193620 │ │ │ │ + beq.w 193608 │ │ │ │ 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 193608 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 193656 │ │ │ │ + bne.w 19363e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 19375e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 19375e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193790 │ │ │ │ - b.n 193620 │ │ │ │ + bne.n 193778 │ │ │ │ + b.n 193608 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 193776 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 19375e │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, 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 19a24c │ │ │ │ + cbz r0, 19382a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193880 │ │ │ │ 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 193870 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19383e │ │ │ │ + bhi.n 193826 │ │ │ │ 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 +463744,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 193880 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193830 │ │ │ │ + bne.n 193818 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193880 │ │ │ │ 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 19382e │ │ │ │ + b.n 19382a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193880 │ │ │ │ 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 193844 │ │ │ │ + b.n 19382a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193880 │ │ │ │ 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 19385a │ │ │ │ + b.n 19382a │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 193842 │ │ │ │ + beq.n 19382a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1937f0 │ │ │ │ + bne.n 1937d8 │ │ │ │ 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] @ (193988 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193940 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193990 │ │ │ │ + beq.n 193978 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1939a4 ) │ │ │ │ + ldr r1, [pc, #232] @ (19398c ) │ │ │ │ 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 193940 │ │ │ │ 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 +463830,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 19394a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19399c │ │ │ │ + bhi.n 193984 │ │ │ │ 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 +463859,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, 193974 │ │ │ │ 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 193940 │ │ │ │ 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 193940 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 193900 │ │ │ │ + bne.n 1938e8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ + b.n 19394a │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + b.n 19394a │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ 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 1939a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193b2a │ │ │ │ + beq.w 193b12 │ │ │ │ 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 193ac4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193a62 │ │ │ │ + bhi.n 193a4a │ │ │ │ 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 +463937,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, 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ 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 193a02 │ │ │ │ + b.n 193a00 │ │ │ │ + cbnz r4, 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ 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 193a18 │ │ │ │ + b.n 193a1a │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b2e │ │ │ │ - cbnz r5, 193a84 │ │ │ │ + blt.n 193b16 │ │ │ │ + cbnz r5, 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ 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 193a6c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a46 │ │ │ │ + bge.n 193a2e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193b18 │ │ │ │ + beq.n 193b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b3e │ │ │ │ + blt.n 193b26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ 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 193a6c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a88 │ │ │ │ + bge.n 193a70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193a8e │ │ │ │ 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 193a6c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 193b10 │ │ │ │ + blt.n 193af8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193b06 │ │ │ │ + blt.n 193aee │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1939d2 │ │ │ │ + bne.w 1939ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a6c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 193b06 │ │ │ │ + b.n 193aee │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a4a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a4a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193af4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193a8e │ │ │ │ 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 193b4a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193c3e │ │ │ │ + beq.n 193c26 │ │ │ │ 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 193c12 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193bde │ │ │ │ + bhi.n 193bc6 │ │ │ │ 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 +464100,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 193bae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 193bbe │ │ │ │ + bne.n 193ba6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bca │ │ │ │ + b.n 193bb2 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bd4 │ │ │ │ + b.n 193bbc │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0c │ │ │ │ + b.n 193bf4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 193c42 │ │ │ │ - cbnz r6, 193c26 │ │ │ │ + blt.n 193c2a │ │ │ │ + cbnz r6, 193c0e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bae │ │ │ │ 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 193bf6 │ │ │ │ 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 193c0e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 193be4 │ │ │ │ - cbz r7, 193c30 │ │ │ │ + bge.n 193bcc │ │ │ │ + cbz r7, 193c18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0e │ │ │ │ + b.n 193bf6 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193be4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193bae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193be4 │ │ │ │ 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 193c4a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193dce │ │ │ │ + beq.w 193db6 │ │ │ │ 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 193cca │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193d24 │ │ │ │ + bhi.n 193d0c │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -464219,154 +464206,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 193ca8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + cbnz r5, 193d08 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cae │ │ │ │ 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 193cb4 │ │ │ │ + b.n 193cb2 │ │ │ │ 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 193d08 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 193d10 │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + bge.n 193cf8 │ │ │ │ + cbnz r5, 193d08 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193c7a │ │ │ │ - b.n 193cc6 │ │ │ │ + bne.n 193c62 │ │ │ │ + b.n 193cae │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 193d0a │ │ │ │ + blt.n 193cf2 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193d0a │ │ │ │ + beq.n 193cf2 │ │ │ │ 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 193d08 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193dae │ │ │ │ + bge.n 193d96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d08 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d10 │ │ │ │ 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 193d08 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193d8e │ │ │ │ + bge.n 193d76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d08 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d44 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193de4 │ │ │ │ + blt.n 193dcc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d08 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d44 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193dd2 │ │ │ │ + blt.n 193dba │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193d08 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d10 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193d10 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d44 │ │ │ │ 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 19a24c │ │ │ │ + cbz r0, 193e60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193eaa │ │ │ │ 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 193ea2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193e74 │ │ │ │ + bhi.n 193e5c │ │ │ │ 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 +464364,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 193eaa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 193e66 │ │ │ │ + bne.n 193e4e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193eaa │ │ │ │ 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 193e64 │ │ │ │ + b.n 193e60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193eaa │ │ │ │ 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 193e78 │ │ │ │ + b.n 193e60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193eaa │ │ │ │ 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 193e8c │ │ │ │ + b.n 193e60 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 193e78 │ │ │ │ + beq.n 193e60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193e2c │ │ │ │ + bne.n 193e14 │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fae │ │ │ │ + beq.n 193f96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 1940a6 │ │ │ │ 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 194074 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 19403a │ │ │ │ + bhi.w 194022 │ │ │ │ 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 +464455,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 193f58 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 1940a6 │ │ │ │ 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 +464483,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 193f48 │ │ │ │ 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 193fb4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940a6 │ │ │ │ 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 +464516,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 193fa6 │ │ │ │ + b.n 193f96 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19401e │ │ │ │ + b.n 194006 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940a6 │ │ │ │ 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 193ff8 │ │ │ │ + b.n 193f96 │ │ │ │ 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 +464558,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 193f96 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 1940a6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 194042 │ │ │ │ + b.n 19402a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1940c4 │ │ │ │ + bne.n 1940ac │ │ │ │ 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 193f96 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 193f0a │ │ │ │ + bne.w 193ef2 │ │ │ │ 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 194086 │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 1941a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941a2 │ │ │ │ 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 +464631,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 19432c │ │ │ │ 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 194190 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 194226 │ │ │ │ + bhi.n 19420e │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (194208 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942c8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942cc ) │ │ │ │ + ldr r7, [pc, #124] @ (1941f0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942b0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942b4 ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942b8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942b8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942bc ) │ │ │ │ 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] @ (1942c0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942c0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942c4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942c4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942c8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942c8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1942cc ) │ │ │ │ + ldr r7, [pc, #316] @ (1942cc ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 1941a8 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 194130 │ │ │ │ + bne.n 194118 │ │ │ │ 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 +464692,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 1941a8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941a2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 19434c │ │ │ │ + beq.w 194334 │ │ │ │ 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 1941b8 │ │ │ │ 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 1941a8 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941a2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 194382 │ │ │ │ + beq.w 19436a │ │ │ │ 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 19421a │ │ │ │ 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 1941a8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 1941a2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 194370 │ │ │ │ + beq.n 194358 │ │ │ │ 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 194276 │ │ │ │ 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 1941a8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1941ba │ │ │ │ + beq.w 1941a2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 19435e │ │ │ │ + beq.n 194346 │ │ │ │ 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 1942d4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 194166 │ │ │ │ + b.n 19414e │ │ │ │ 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 1941b8 │ │ │ │ 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 1942d4 │ │ │ │ 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 194276 │ │ │ │ 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 19421a │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1944a4 │ │ │ │ + beq.n 19448c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194454 │ │ │ │ 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 +464866,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 19452c │ │ │ │ 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 194444 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1944aa │ │ │ │ + bhi.n 194492 │ │ │ │ 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 +464905,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 19448c │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1943de │ │ │ │ + bne.n 1943c6 │ │ │ │ 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 194484 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194454 │ │ │ │ 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 194464 │ │ │ │ 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 1944bc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194454 │ │ │ │ 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 19449c │ │ │ │ + b.n 19448c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 194506 │ │ │ │ + b.n 1944ee │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194454 │ │ │ │ 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 1944ce │ │ │ │ + b.n 19448c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 19453a │ │ │ │ + b.n 194522 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194454 │ │ │ │ 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 194502 │ │ │ │ + b.n 19448c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 19441a │ │ │ │ + b.n 194402 │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194628 │ │ │ │ + beq.n 194610 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 19460a │ │ │ │ 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 +465032,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 1945b0 │ │ │ │ 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 1945f8 │ │ │ │ subs r4, #1 │ │ │ │ ubfx ip, ip, #1, #6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 19471a │ │ │ │ + bhi.w 194702 │ │ │ │ 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 +465068,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 194610 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1945a0 │ │ │ │ + bne.n 194588 │ │ │ │ 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 194610 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 19460a │ │ │ │ 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 194620 │ │ │ │ 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 194620 │ │ │ │ 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 194610 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 19460a │ │ │ │ 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 19466e │ │ │ │ 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 19466e │ │ │ │ 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 194610 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 19460a │ │ │ │ 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 1946bc │ │ │ │ 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 1946bc │ │ │ │ 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 194610 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 194622 │ │ │ │ + beq.w 19460a │ │ │ │ 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 19470c │ │ │ │ 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 19470c │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194876 │ │ │ │ + beq.n 19485e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 194826 │ │ │ │ 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 +465219,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 1947ce │ │ │ │ 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 194818 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r6, #1, #6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1948e4 │ │ │ │ + bhi.n 1948cc │ │ │ │ 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 +465253,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 19485e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1947be │ │ │ │ + bne.n 1947a6 │ │ │ │ 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 194858 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 194826 │ │ │ │ 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 194834 │ │ │ │ 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 194890 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 194826 │ │ │ │ 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 19486c │ │ │ │ + b.n 19485e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1948dc │ │ │ │ + b.n 1948c4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 194826 │ │ │ │ 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 1948a0 │ │ │ │ + b.n 19485e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 194910 │ │ │ │ + b.n 1948f8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 194826 │ │ │ │ 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 1948d4 │ │ │ │ + b.n 19485e │ │ │ │ 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 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1949be │ │ │ │ + beq.n 1949a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194ba2 │ │ │ │ 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 +465372,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 194b44 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1949c4 │ │ │ │ + bhi.n 1949ac │ │ │ │ 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, 1949f4 ) │ │ │ │ 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 194ba2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1949be │ │ │ │ + cbz r4, 1949a6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1949a6 │ │ │ │ + bne.n 19498e │ │ │ │ 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, 1949c8 │ │ │ │ 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 1949a6 │ │ │ │ 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 +465442,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 1949a6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194ba2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ - b.n 1949cc │ │ │ │ + b.n 1949b4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194a62 │ │ │ │ + b.n 194a4a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194ba2 │ │ │ │ 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, 194a62 │ │ │ │ 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 1949a6 │ │ │ │ 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 +465495,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 194a3a │ │ │ │ + b.n 1949a6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194aea │ │ │ │ + b.n 194ad2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 194bba │ │ │ │ + beq.n 194ba2 │ │ │ │ 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, 194aea │ │ │ │ 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 1949a6 │ │ │ │ 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 +465543,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 194ac4 │ │ │ │ + b.n 1949a6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ - cbz r4, 194bc0 │ │ │ │ + cbz r4, 194ba8 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ orrs.w r1, r4, r8 │ │ │ │ - beq.w 1949be │ │ │ │ + beq.w 1949a6 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 194bd4 │ │ │ │ + bne.n 194bbc │ │ │ │ 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 +465575,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 1949a6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 19495e │ │ │ │ + bne.w 194946 │ │ │ │ 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 194b58 │ │ │ │ rbit r3, r8 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ - b.n 194b70 │ │ │ │ + b.n 194b58 │ │ │ │ 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 +465609,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 194b8e │ │ │ │ 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 194c16 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194cc8 │ │ │ │ + beq.n 194cb0 │ │ │ │ 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 +465635,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 194c98 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 194cae │ │ │ │ + bhi.n 194c96 │ │ │ │ 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 +465656,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 194c30 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 194c8e │ │ │ │ + beq.n 194c76 │ │ │ │ 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 194c98 │ │ │ │ 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 194c7a │ │ │ │ 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 194cc6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194d92 │ │ │ │ + beq.n 194d7a │ │ │ │ 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 194d6c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194d4e │ │ │ │ + bhi.n 194d36 │ │ │ │ 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 +465726,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 194d1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 194d40 │ │ │ │ + bls.n 194d28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d22 │ │ │ │ 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 194d40 │ │ │ │ + b.n 194d3a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194d22 │ │ │ │ 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 194d56 │ │ │ │ + b.n 194d3a │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 194d52 │ │ │ │ + bcs.n 194d3a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194cf4 │ │ │ │ - b.n 194d3a │ │ │ │ + bne.n 194cdc │ │ │ │ + b.n 194d22 │ │ │ │ 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 194d92 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e62 │ │ │ │ + beq.n 194e4a │ │ │ │ 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 194e3a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194e08 │ │ │ │ + bhi.n 194df0 │ │ │ │ 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 +465811,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 194e42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 194dfa │ │ │ │ + beq.n 194de2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e42 │ │ │ │ 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 194dfc │ │ │ │ + b.n 194df4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e42 │ │ │ │ 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 194e10 │ │ │ │ + b.n 194df4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e42 │ │ │ │ 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 194e24 │ │ │ │ + b.n 194df4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 194e0c │ │ │ │ + bne.n 194df4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194dc0 │ │ │ │ + bne.n 194da8 │ │ │ │ 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 194e62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194f32 │ │ │ │ + beq.n 194f1a │ │ │ │ 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 194f0a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194ed8 │ │ │ │ + bhi.n 194ec0 │ │ │ │ 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 +465899,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 194f12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 194eca │ │ │ │ + beq.n 194eb2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f12 │ │ │ │ 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 194ecc │ │ │ │ + b.n 194ec4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f12 │ │ │ │ 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 194ee0 │ │ │ │ + b.n 194ec4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194f12 │ │ │ │ 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 194ef4 │ │ │ │ + b.n 194ec4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 194edc │ │ │ │ + bne.n 194ec4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194e90 │ │ │ │ + bne.n 194e78 │ │ │ │ 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 194f32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195002 │ │ │ │ + beq.n 194fea │ │ │ │ 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 194fda │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194fa8 │ │ │ │ + bhi.n 194f90 │ │ │ │ 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 +465987,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 194fe2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 194f9a │ │ │ │ + beq.n 194f82 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fe2 │ │ │ │ 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 194f9c │ │ │ │ + b.n 194f94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fe2 │ │ │ │ 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 194fb0 │ │ │ │ + b.n 194f94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fe2 │ │ │ │ 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 194fc4 │ │ │ │ + b.n 194f94 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 194fac │ │ │ │ + bne.n 194f94 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194f60 │ │ │ │ + bne.n 194f48 │ │ │ │ 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 195002 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1950d2 │ │ │ │ + beq.n 1950ba │ │ │ │ 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 1950aa │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195078 │ │ │ │ + bhi.n 195060 │ │ │ │ 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 +466075,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 1950b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 19506a │ │ │ │ + beq.n 195052 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950b2 │ │ │ │ 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 19506c │ │ │ │ + b.n 195064 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950b2 │ │ │ │ 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 195080 │ │ │ │ + b.n 195064 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 1950b2 │ │ │ │ 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 195094 │ │ │ │ + b.n 195064 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 19507c │ │ │ │ + bne.n 195064 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195030 │ │ │ │ + bne.n 195018 │ │ │ │ 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 1950d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1951a2 │ │ │ │ + beq.n 19518a │ │ │ │ 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 19517a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195148 │ │ │ │ + bhi.n 195130 │ │ │ │ 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 +466163,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 195182 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19513a │ │ │ │ + bpl.n 195122 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195182 │ │ │ │ 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 19513c │ │ │ │ + b.n 195134 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195182 │ │ │ │ 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 195150 │ │ │ │ + b.n 195134 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195182 │ │ │ │ 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 195164 │ │ │ │ + b.n 195134 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19514c │ │ │ │ + bmi.n 195134 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195100 │ │ │ │ + bne.n 1950e8 │ │ │ │ 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 1951a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195272 │ │ │ │ + beq.n 19525a │ │ │ │ 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 19524a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195218 │ │ │ │ + bhi.n 195200 │ │ │ │ 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 +466251,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 195252 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 19520a │ │ │ │ + beq.n 1951f2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195252 │ │ │ │ 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 19520c │ │ │ │ + b.n 195204 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195252 │ │ │ │ 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 195220 │ │ │ │ + b.n 195204 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195252 │ │ │ │ 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 195234 │ │ │ │ + b.n 195204 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 19521c │ │ │ │ + bne.n 195204 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1951d0 │ │ │ │ + bne.n 1951b8 │ │ │ │ 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 195272 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195336 │ │ │ │ + beq.n 19531e │ │ │ │ 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 195312 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1952ec │ │ │ │ + bhi.n 1952d4 │ │ │ │ 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 +466345,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 1952c2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952e2 │ │ │ │ + bne.n 1952ca │ │ │ │ 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 1952c2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952fe │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 1952e6 │ │ │ │ + b.n 1952de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 1952c2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 195314 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 1952fc │ │ │ │ + b.n 1952de │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 1952c2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1952a0 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 195288 │ │ │ │ + b.n 1952de │ │ │ │ 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 195336 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195414 │ │ │ │ + beq.n 1953fc │ │ │ │ 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 +466402,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 1953ee │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1953be │ │ │ │ + bhi.n 1953a6 │ │ │ │ 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 +466430,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 195398 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953b4 │ │ │ │ + bne.n 19539c │ │ │ │ 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 195398 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ce │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 1953b6 │ │ │ │ + b.n 1953b2 │ │ │ │ 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 195398 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ea │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 1953d2 │ │ │ │ + b.n 1953b2 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 195398 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 195370 │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 195358 │ │ │ │ + b.n 1953b2 │ │ │ │ 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] @ (1954a4 ) │ │ │ │ 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 19543a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1954b4 │ │ │ │ - ldr r5, [pc, #136] @ (1954c0 ) │ │ │ │ + beq.n 19549c │ │ │ │ + ldr r5, [pc, #136] @ (1954a8 ) │ │ │ │ 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 19543e │ │ │ │ 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 +466503,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 195490 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1954a8 │ │ │ │ + bhi.n 195490 │ │ │ │ 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 +466525,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 19543a │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 195466 │ │ │ │ + bne.n 19544e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1954ac │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + b.n 195494 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ 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 1957b8 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 1954f6 │ │ │ │ + b.n 1954de │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1957d0 │ │ │ │ + beq.w 1957b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 1954ec │ │ │ │ + bne.n 1954d4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ 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 1954ce │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1954ec │ │ │ │ + beq.n 1954d4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 19553a │ │ │ │ + b.n 195522 │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1957c2 │ │ │ │ + beq.w 1957aa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 195530 │ │ │ │ + bne.n 195518 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ 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 195512 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 195530 │ │ │ │ + beq.n 195518 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 19557e │ │ │ │ + b.n 195566 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1957b6 │ │ │ │ + beq.w 19579e │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 195570 │ │ │ │ + bne.n 195558 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ 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 195552 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 195570 │ │ │ │ + beq.n 195558 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 1955c8 │ │ │ │ + b.n 1955b0 │ │ │ │ cmp r7, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1957a2 │ │ │ │ + beq.w 19578a │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1955ba │ │ │ │ + bne.n 1955a2 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ 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 19559c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1955ba │ │ │ │ + beq.n 1955a2 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 195616 │ │ │ │ + b.n 1955fe │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 19578a │ │ │ │ + beq.w 195772 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195608 │ │ │ │ + bne.n 1955f0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ 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 1955ea │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 195608 │ │ │ │ + beq.n 1955f0 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 19565e │ │ │ │ + b.n 195646 │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195758 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 195778 │ │ │ │ + beq.w 195760 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195654 │ │ │ │ + bne.n 19563c │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195758 │ │ │ │ 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 195634 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 19563c │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1956aa │ │ │ │ + b.n 195692 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195758 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 19563c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 19569e │ │ │ │ + bne.n 195686 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195758 │ │ │ │ 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 195682 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 195686 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1956e8 │ │ │ │ + b.n 1956d0 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195756 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 195686 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1956e0 │ │ │ │ + bne.n 1956c8 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195756 │ │ │ │ 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 1956c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 19572a │ │ │ │ - b.n 1956e0 │ │ │ │ + bne.n 195712 │ │ │ │ + b.n 1956c8 │ │ │ │ cmp.w lr, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195756 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1956e0 │ │ │ │ + beq.n 1956c8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 195706 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195756 │ │ │ │ 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 195700 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1954c4 │ │ │ │ + bl 1954ac │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 195706 │ │ │ │ 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 1955fe │ │ │ │ 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 1955b0 │ │ │ │ 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 195566 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 19553a │ │ │ │ + bne.w 195522 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1954f6 │ │ │ │ + bne.w 1954de │ │ │ │ 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] @ (1958c4 ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ + beq.n 19589c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ - ldr r3, [pc, #208] @ (1958e0 ) │ │ │ │ + beq.n 19589c │ │ │ │ + ldr r3, [pc, #208] @ (1958c8 ) │ │ │ │ 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 19586e │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1958c2 │ │ │ │ + bls.n 1958aa │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1958c2 │ │ │ │ + bpl.n 1958aa │ │ │ │ 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 1958bc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1958ce │ │ │ │ + bhi.n 1958b6 │ │ │ │ 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 +466903,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 1958aa │ │ │ │ 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 19a214 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1958c2 │ │ │ │ + beq.n 1958aa │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 195808 │ │ │ │ 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 195896 │ │ │ │ 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 1958a6 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 1958a6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 1958a6 │ │ │ │ nop │ │ │ │ - add r7, pc, #1016 @ (adr r7, 195cd8 ) │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ 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] @ 195b58 │ │ │ │ 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 195984 │ │ │ │ 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 195978 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 195958 │ │ │ │ + cbz r3, 195940 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195acc │ │ │ │ + beq.w 195ab4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195950 │ │ │ │ + bne.n 195938 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195950 │ │ │ │ + bls.n 195938 │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 195978 │ │ │ │ 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 19598e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1959ae │ │ │ │ - bl 19bb74 │ │ │ │ - cbnz r0, 1959ae │ │ │ │ - ldr r3, [pc, #508] @ (195b74 ) │ │ │ │ + bne.n 195996 │ │ │ │ + bl 19bb5c │ │ │ │ + cbnz r0, 195996 │ │ │ │ + ldr r3, [pc, #508] @ (195b5c ) │ │ │ │ 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 195938 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 195910 │ │ │ │ + bne.n 1958f8 │ │ │ │ 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 195958 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 195976 │ │ │ │ + beq.n 19595e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 195978 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 195a46 │ │ │ │ + bmi.n 195a2e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 195a0a │ │ │ │ + cbz r3, 1959f2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195b44 │ │ │ │ + beq.w 195b2c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1959fe │ │ │ │ + bne.n 1959e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1959fe │ │ │ │ + bls.n 1959e6 │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195a46 │ │ │ │ - ldr r3, [pc, #372] @ (195b74 ) │ │ │ │ + beq.n 195a2e │ │ │ │ + ldr r3, [pc, #372] @ (195b5c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 195964 │ │ │ │ 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 195a38 │ │ │ │ + cbnz r3, 195a40 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb5c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 195a58 │ │ │ │ - ldr r1, [pc, #328] @ (195b74 ) │ │ │ │ + cbnz r0, 195a40 │ │ │ │ + ldr r1, [pc, #328] @ (195b5c ) │ │ │ │ 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 195b42 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1959c6 │ │ │ │ - b.n 195990 │ │ │ │ + bne.n 1959ae │ │ │ │ + b.n 195978 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195a1c │ │ │ │ + bne.n 195a04 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 195a2a │ │ │ │ + beq.n 195a12 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r4, r2, #32 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 195a46 │ │ │ │ + beq.n 195a2e │ │ │ │ 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 195af6 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 195b24 │ │ │ │ + beq.n 195b0c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 195b50 │ │ │ │ + beq.n 195b38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 195ab8 │ │ │ │ + bne.n 195aa0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 195ab8 │ │ │ │ + bls.n 195aa0 │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195b0e │ │ │ │ - ldr r1, [pc, #184] @ (195b74 ) │ │ │ │ + beq.n 195af6 │ │ │ │ + ldr r1, [pc, #184] @ (195b5c ) │ │ │ │ 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 195a18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195990 │ │ │ │ + bls.w 195978 │ │ │ │ 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 195b22 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 195af4 │ │ │ │ + beq.n 195adc │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1958e4 │ │ │ │ - cbnz r0, 195b0e │ │ │ │ - ldr r1, [pc, #124] @ (195b74 ) │ │ │ │ + bl 1958cc │ │ │ │ + cbnz r0, 195af6 │ │ │ │ + ldr r1, [pc, #124] @ (195b5c ) │ │ │ │ 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 195b48 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 195a7a │ │ │ │ + bne.n 195a62 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 195a46 │ │ │ │ + b.n 195a2e │ │ │ │ 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 195ac6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195ace │ │ │ │ + bl 19bb5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - b.n 195af4 │ │ │ │ + bne.n 195ace │ │ │ │ + b.n 195adc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1959fe │ │ │ │ - b.n 195a46 │ │ │ │ + bhi.w 1959e6 │ │ │ │ + b.n 195a2e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 195ab8 │ │ │ │ - b.n 195b0e │ │ │ │ + bhi.n 195aa0 │ │ │ │ + b.n 195af6 │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 195964 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 195a30 │ │ │ │ + b.n 195a18 │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, 195f64 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 195bac ) │ │ │ │ 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] @ (195eb8 ) │ │ │ │ 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 195c5e │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r4, [sl] │ │ │ │ ands.w r9, r4, #1 │ │ │ │ - bne.n 195c6a │ │ │ │ + bne.n 195c52 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195c82 │ │ │ │ + beq.n 195c6a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e00 │ │ │ │ + beq.w 195de8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195be2 │ │ │ │ + bne.n 195bca │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195be2 │ │ │ │ + bls.n 195bca │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195c6a │ │ │ │ + beq.n 195c52 │ │ │ │ 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 195c80 │ │ │ │ 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 195c52 │ │ │ │ ldr.w r4, [fp] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 195d26 │ │ │ │ + bmi.w 195d0e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195d36 │ │ │ │ + beq.w 195d1e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e74 │ │ │ │ + beq.w 195e5c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195c4c │ │ │ │ + bne.n 195c34 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195c4c │ │ │ │ + bls.n 195c34 │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195d26 │ │ │ │ - ldr r3, [pc, #644] @ (195ed4 ) │ │ │ │ + beq.n 195d0e │ │ │ │ + ldr r3, [pc, #644] @ (195ebc ) │ │ │ │ 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 195bca │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 195ba0 │ │ │ │ + bne.n 195b88 │ │ │ │ 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 195bd2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195bda │ │ │ │ + bl 19bb5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - ldr r3, [pc, #560] @ (195ed4 ) │ │ │ │ + bne.n 195bda │ │ │ │ + ldr r3, [pc, #560] @ (195ebc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195c3e │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195d4c │ │ │ │ + bne.n 195d34 │ │ │ │ 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 195d0e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 195df2 │ │ │ │ + bmi.w 195dda │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 195d60 │ │ │ │ + beq.n 195d48 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 195e2e │ │ │ │ + beq.w 195e16 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 195d04 │ │ │ │ + bne.n 195cec │ │ │ │ ldr r2, [r7, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 195d04 │ │ │ │ + bls.n 195cec │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195df2 │ │ │ │ - ldr r2, [pc, #460] @ (195ed4 ) │ │ │ │ + beq.n 195dda │ │ │ │ + ldr r2, [pc, #460] @ (195ebc ) │ │ │ │ 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 195e9c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 195c08 │ │ │ │ - b.n 195c6a │ │ │ │ + bne.w 195bf0 │ │ │ │ + b.n 195c52 │ │ │ │ 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 195c90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ + bne.n 195c98 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ - ldr r2, [pc, #376] @ (195ed4 ) │ │ │ │ + bne.n 195c98 │ │ │ │ + ldr r2, [pc, #376] @ (195ebc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195cf8 │ │ │ │ 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 195dfa │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195e16 │ │ │ │ + bne.n 195dfe │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ subs r5, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 195df2 │ │ │ │ + beq.n 195dda │ │ │ │ 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 195e4a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195e3a │ │ │ │ + beq.n 195e22 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195eac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195dd0 │ │ │ │ + bne.n 195db8 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195dd0 │ │ │ │ + bls.n 195db8 │ │ │ │ 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 19bf58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195e62 │ │ │ │ - ldr r2, [pc, #256] @ (195ed4 ) │ │ │ │ + beq.n 195e4a │ │ │ │ + ldr r2, [pc, #256] @ (195ebc ) │ │ │ │ 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 195ea2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 195cc8 │ │ │ │ + bne.w 195cb0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 195d26 │ │ │ │ + b.n 195d0e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195c6a │ │ │ │ + bls.w 195c52 │ │ │ │ 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 195d60 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb5c │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195d78 │ │ │ │ - ldr r2, [pc, #172] @ (195ed4 ) │ │ │ │ + bne.n 195d60 │ │ │ │ + ldr r2, [pc, #172] @ (195ebc ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195dc6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 195d04 │ │ │ │ - b.n 195df2 │ │ │ │ + bhi.w 195cec │ │ │ │ + b.n 195dda │ │ │ │ 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 195e68 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195e84 │ │ │ │ + bne.n 195e6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1958e4 │ │ │ │ + bl 1958cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 195e90 │ │ │ │ + cbz r0, 195e78 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 195d90 │ │ │ │ + bne.n 195d78 │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ - b.n 195df2 │ │ │ │ + b.n 195dda │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 195c4c │ │ │ │ - b.n 195d26 │ │ │ │ + bhi.w 195c34 │ │ │ │ + b.n 195d0e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ + bne.n 195e3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ - ldr r0, [pc, #64] @ (195ed4 ) │ │ │ │ + bne.n 195e3c │ │ │ │ + ldr r0, [pc, #64] @ (195ebc ) │ │ │ │ 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 195e4a │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195dc6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195c3e │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195cf8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 195dd0 │ │ │ │ - b.n 195e62 │ │ │ │ + bhi.n 195db8 │ │ │ │ + b.n 195e4a │ │ │ │ nop │ │ │ │ - add r4, pc, #432 @ (adr r4, 196084 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 1960cc ) │ │ │ │ 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] @ 19695c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2688] @ 196978 │ │ │ │ + ldr.w r3, [pc, #2688] @ 196960 │ │ │ │ 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, 195f1a │ │ │ │ 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 +467577,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 195f70 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196206 │ │ │ │ + bne.w 1961ee │ │ │ │ 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 +467628,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, 196068 │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.n 196080 │ │ │ │ + bmi.n 196068 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ - cbz r5, 19609a │ │ │ │ + cbz r5, 196082 │ │ │ │ ands.w r0, r7, #64 @ 0x40 │ │ │ │ - bne.n 1960c2 │ │ │ │ + bne.n 1960aa │ │ │ │ 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, 1960c2 │ │ │ │ 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 1960d2 │ │ │ │ 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 196038 │ │ │ │ lsls r0, r7, #27 │ │ │ │ - bmi.w 196280 │ │ │ │ + bmi.w 196268 │ │ │ │ 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 1961f8 │ │ │ │ lsls r1, r7, #25 │ │ │ │ - bpl.n 19606a │ │ │ │ + bpl.n 196052 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 196056 │ │ │ │ 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 196818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196210 │ │ │ │ + beq.w 1961f8 │ │ │ │ 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 +467712,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, 19612c │ │ │ │ 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 +467751,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, 1961fe │ │ │ │ + cbnz r6, 196232 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 196806 │ │ │ │ + bne.w 1967ee │ │ │ │ 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, 196258 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1967d4 │ │ │ │ + b.n 1967bc │ │ │ │ eor.w r0, ip, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ - b.n 195f88 │ │ │ │ + b.n 195f70 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 1960e4 │ │ │ │ + b.n 1960cc │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19629e │ │ │ │ + beq.n 196286 │ │ │ │ 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 1967d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196920 │ │ │ │ + beq.w 196908 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962ae │ │ │ │ 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 1967c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196948 │ │ │ │ + bne.w 196930 │ │ │ │ clz r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962a8 │ │ │ │ strb.w r5, [sp, #84] @ 0x54 │ │ │ │ lsls r5, r7, #25 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ - bmi.w 19695e │ │ │ │ + bmi.w 196946 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19606a │ │ │ │ - b.n 1960e0 │ │ │ │ + beq.w 196052 │ │ │ │ + b.n 1960c8 │ │ │ │ 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 1967ae │ │ │ │ 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 +467862,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 196886 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19636e │ │ │ │ + bne.n 196356 │ │ │ │ ldrb.w lr, [r3, #130] @ 0x82 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19636e │ │ │ │ + beq.n 196356 │ │ │ │ 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 +467966,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 196822 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19683a │ │ │ │ + bpl.w 196822 │ │ │ │ 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 +468007,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 19686c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1968f2 │ │ │ │ + beq.w 1968da │ │ │ │ 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 1968ec │ │ │ │ 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 +468037,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 1968c0 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 196910 │ │ │ │ + bne.w 1968f8 │ │ │ │ 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 +468056,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 1968ba │ │ │ │ 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 +468088,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 196896 │ │ │ │ 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 1968b0 │ │ │ │ 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 +468114,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 196892 │ │ │ │ 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 19688a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19690a │ │ │ │ + beq.w 1968f2 │ │ │ │ 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 +468180,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, 196790 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196854 │ │ │ │ + bne.n 19683c │ │ │ │ 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 196782 │ │ │ │ + ldr r2, [pc, #464] @ (196964 ) │ │ │ │ + ldr r3, [pc, #460] @ (196960 ) │ │ │ │ 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 196958 │ │ │ │ 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 19691e │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962a8 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962ae │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 196954 │ │ │ │ + bne.w 19693c │ │ │ │ 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 1962ae │ │ │ │ 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 1962ae │ │ │ │ clz r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 196056 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1964c4 │ │ │ │ + bne.w 1964ac │ │ │ │ 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 1964ac │ │ │ │ + ldr r7, [pc, #296] @ (196968 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206094 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 196790 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 196790 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19685c │ │ │ │ + bne.n 196844 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196874 │ │ │ │ - b.n 1967a8 │ │ │ │ + bne.n 19685c │ │ │ │ + b.n 196790 │ │ │ │ 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, 1968ec │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 196564 │ │ │ │ + bne.w 19654c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 19654e │ │ │ │ mov lr, r5 │ │ │ │ - b.n 19636e │ │ │ │ + b.n 196356 │ │ │ │ mov r5, r2 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 1966e2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1966c8 │ │ │ │ + b.n 1966b0 │ │ │ │ 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 196664 │ │ │ │ clz lr, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 196684 │ │ │ │ + b.n 19666c │ │ │ │ mov r8, ip │ │ │ │ mov lr, ip │ │ │ │ - b.n 196604 │ │ │ │ + b.n 1965ec │ │ │ │ strh.w lr, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ - cbz r1, 19691c │ │ │ │ + cbz r1, 196904 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1965bc │ │ │ │ + beq.w 1965a4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1965c0 │ │ │ │ + b.n 1965a8 │ │ │ │ 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 196882 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 19654e │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 1966e2 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1968ea │ │ │ │ + bne.n 1968d2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1965bc │ │ │ │ + b.n 1965a4 │ │ │ │ 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 19622e │ │ │ │ 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 1967bc │ │ │ │ clz r5, r1 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 1962a8 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 1962ae │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1960be │ │ │ │ - b.w 1960e0 │ │ │ │ + beq.w 1960a6 │ │ │ │ + b.w 1960c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #48 @ (adr r1, 1969a8 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 1969f0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ 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] @ 197564 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 197580 │ │ │ │ + ldr.w r3, [pc, #3036] @ 197568 │ │ │ │ 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, 1969c6 │ │ │ │ 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 +468406,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, 196a1a │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196c90 │ │ │ │ + bne.w 196c78 │ │ │ │ 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 +468458,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, 196b1a │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 196b32 │ │ │ │ + bmi.n 196b1a │ │ │ │ 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 196c82 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 196b40 │ │ │ │ + bne.n 196b28 │ │ │ │ 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 19741a │ │ │ │ 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 196b50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 196aee │ │ │ │ + b.n 196ad6 │ │ │ │ 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 197428 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196cb6 │ │ │ │ + beq.w 196c9e │ │ │ │ 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 +468527,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 196cd6 │ │ │ │ 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 +468573,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, 196ca4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 196cf8 │ │ │ │ + bne.n 196ce0 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 197408 │ │ │ │ + bne.w 1973f0 │ │ │ │ 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 196d04 │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 1973c8 │ │ │ │ + b.n 1973b0 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 196a32 │ │ │ │ + b.n 196a1a │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 196d2a │ │ │ │ + bmi.n 196d12 │ │ │ │ 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 1973e0 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 196b62 │ │ │ │ + b.n 196b4a │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196d4a │ │ │ │ + beq.n 196d32 │ │ │ │ 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 1973c2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19754e │ │ │ │ + beq.w 197536 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d5a │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 196bc4 │ │ │ │ + b.n 196bac │ │ │ │ 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 1973b6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197526 │ │ │ │ + bne.w 19750e │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d54 │ │ │ │ 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 19754e │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196b1c │ │ │ │ - b.n 196b5e │ │ │ │ + beq.w 196b04 │ │ │ │ + b.n 196b46 │ │ │ │ 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 1973a2 │ │ │ │ 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 +468700,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 19747e │ │ │ │ + cbnz r6, 196df6 │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 196e0e │ │ │ │ + cbz r6, 196df6 │ │ │ │ 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 +468801,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 197434 │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 19744c │ │ │ │ + bpl.w 197434 │ │ │ │ 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 +468844,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 197482 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1974f8 │ │ │ │ + beq.w 1974e0 │ │ │ │ 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 1974f2 │ │ │ │ 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 +468874,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 1974c8 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 197516 │ │ │ │ + bne.w 1974fe │ │ │ │ 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 +468893,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 1974c2 │ │ │ │ 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 +468925,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 1974a2 │ │ │ │ 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 1974ba │ │ │ │ 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 +468952,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, 197148 │ │ │ │ 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 +468968,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 19749a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 197510 │ │ │ │ + beq.w 1974f8 │ │ │ │ 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 +469038,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, 197268 │ │ │ │ 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 +469056,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, 1972a0 │ │ │ │ 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 +469092,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, 19731c │ │ │ │ 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, 197332 │ │ │ │ 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, 197344 │ │ │ │ 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, 197356 │ │ │ │ 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, 197368 │ │ │ │ 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, 197384 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 197466 │ │ │ │ + bne.n 19744e │ │ │ │ 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 197376 │ │ │ │ + ldr r2, [pc, #484] @ (19756c ) │ │ │ │ + ldr r3, [pc, #480] @ (197568 ) │ │ │ │ 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 197560 │ │ │ │ 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 19751a │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d54 │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d5a │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 197544 │ │ │ │ + bne.w 19752c │ │ │ │ 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 196d5a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 196b1c │ │ │ │ + bpl.w 196b04 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196b08 │ │ │ │ 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 196d5a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 196b5e │ │ │ │ - b.n 196cb6 │ │ │ │ + bne.w 196b46 │ │ │ │ + b.n 196c9e │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196b08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196f60 │ │ │ │ + bne.w 196f48 │ │ │ │ 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 196f48 │ │ │ │ + ldr r7, [pc, #288] @ (197570 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206094 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 197384 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 197384 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19746e │ │ │ │ + bne.n 197456 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197486 │ │ │ │ - b.n 19739c │ │ │ │ + bne.n 19746e │ │ │ │ + b.n 197384 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 196e0e │ │ │ │ + b.n 196df6 │ │ │ │ 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, 1974f2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197002 │ │ │ │ + bne.w 196fea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 196fec │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 19717c │ │ │ │ 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 1970fe │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 19711e │ │ │ │ + b.n 197106 │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 19709e │ │ │ │ + b.n 197086 │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 197522 │ │ │ │ + cbz r0, 19750a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197058 │ │ │ │ + beq.w 197040 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 19705a │ │ │ │ + b.n 197042 │ │ │ │ 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 197496 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 196fec │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 19717c │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1974f2 │ │ │ │ + bne.n 1974da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197058 │ │ │ │ + b.n 197040 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d54 │ │ │ │ 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 1973b0 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d5a │ │ │ │ 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 196cd2 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197402 │ │ │ │ - b.w 196b5e │ │ │ │ + beq.w 1973ea │ │ │ │ + b.w 196b46 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r6 │ │ │ │ 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] @ 19816c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 198188 │ │ │ │ + ldr.w r3, [pc, #3036] @ 198170 │ │ │ │ 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, 1975ce │ │ │ │ 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 +469355,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, 197622 │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197898 │ │ │ │ + bne.w 197880 │ │ │ │ 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 +469407,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, 197722 │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 19773a │ │ │ │ + bmi.n 197722 │ │ │ │ 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 19788a │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 197748 │ │ │ │ + bne.n 197730 │ │ │ │ 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 198022 │ │ │ │ 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 197758 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1976f6 │ │ │ │ + b.n 1976de │ │ │ │ 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 198030 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1978be │ │ │ │ + beq.w 1978a6 │ │ │ │ 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 +469476,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 1978de │ │ │ │ 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 +469522,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, 1978ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 197900 │ │ │ │ + bne.n 1978e8 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 198010 │ │ │ │ + bne.w 197ff8 │ │ │ │ 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 19790c │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 197fd0 │ │ │ │ + b.n 197fb8 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 19763a │ │ │ │ + b.n 197622 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 197932 │ │ │ │ + bmi.n 19791a │ │ │ │ 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 197fe8 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19776a │ │ │ │ + b.n 197752 │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 197952 │ │ │ │ + beq.n 19793a │ │ │ │ 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 197fca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198156 │ │ │ │ + beq.w 19813e │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197962 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1977cc │ │ │ │ + b.n 1977b4 │ │ │ │ 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 197fbe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19812e │ │ │ │ + bne.w 198116 │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19795c │ │ │ │ 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 198156 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197724 │ │ │ │ - b.n 197766 │ │ │ │ + beq.w 19770c │ │ │ │ + b.n 19774e │ │ │ │ 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 197faa │ │ │ │ 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 +469649,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 198086 │ │ │ │ + cbnz r6, 1979fe │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 197a16 │ │ │ │ + cbz r6, 1979fe │ │ │ │ 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 +469750,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 19803c │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 198054 │ │ │ │ + bpl.w 19803c │ │ │ │ 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 +469793,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 19808a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 198100 │ │ │ │ + beq.w 1980e8 │ │ │ │ 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 1980fa │ │ │ │ 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 +469823,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 1980d0 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19811e │ │ │ │ + bne.w 198106 │ │ │ │ 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 +469842,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 1980ca │ │ │ │ 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 +469874,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 1980aa │ │ │ │ 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 1980c2 │ │ │ │ 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 +469901,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, 197d50 │ │ │ │ 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 +469917,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 1980a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198118 │ │ │ │ + beq.w 198100 │ │ │ │ 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 +469987,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, 197e70 │ │ │ │ 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 +470005,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, 197ea8 │ │ │ │ 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 +470041,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, 197f24 │ │ │ │ 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, 197f3a │ │ │ │ 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, 197f4c │ │ │ │ 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, 197f5e │ │ │ │ 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, 197f70 │ │ │ │ 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, 197f8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19806e │ │ │ │ + bne.n 198056 │ │ │ │ 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 197f7e │ │ │ │ + ldr r2, [pc, #484] @ (198174 ) │ │ │ │ + ldr r3, [pc, #480] @ (198170 ) │ │ │ │ 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 198168 │ │ │ │ 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 198122 │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19795c │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197962 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19814c │ │ │ │ + bne.w 198134 │ │ │ │ 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 197962 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 197724 │ │ │ │ + bpl.w 19770c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 197710 │ │ │ │ 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 197962 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197766 │ │ │ │ - b.n 1978be │ │ │ │ + bne.w 19774e │ │ │ │ + b.n 1978a6 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 197710 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197b68 │ │ │ │ + bne.w 197b50 │ │ │ │ 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 197b50 │ │ │ │ + ldr r7, [pc, #288] @ (198178 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206094 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197f8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197f8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198076 │ │ │ │ + bne.n 19805e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19808e │ │ │ │ - b.n 197fa4 │ │ │ │ + bne.n 198076 │ │ │ │ + b.n 197f8c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 197a16 │ │ │ │ + b.n 1979fe │ │ │ │ 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, 1980fa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197c0a │ │ │ │ + bne.w 197bf2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197bf4 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197d84 │ │ │ │ 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 197d06 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 197d26 │ │ │ │ + b.n 197d0e │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 197ca6 │ │ │ │ + b.n 197c8e │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 19812a │ │ │ │ + cbz r0, 198112 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197c60 │ │ │ │ + beq.w 197c48 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 197c62 │ │ │ │ + b.n 197c4a │ │ │ │ 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 19809e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197bf4 │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197d84 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1980fa │ │ │ │ + bne.n 1980e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197c60 │ │ │ │ + b.n 197c48 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19795c │ │ │ │ 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 197fb8 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197962 │ │ │ │ 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 1978da │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19800a │ │ │ │ - b.w 197766 │ │ │ │ + beq.w 197ff2 │ │ │ │ + b.w 19774e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ 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, 1981a2 │ │ │ │ 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 198268 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 1982b6 │ │ │ │ - bhi.n 198286 │ │ │ │ + beq.n 19829e │ │ │ │ + bhi.n 19826e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 198244 │ │ │ │ + beq.n 19822c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1982ea │ │ │ │ + beq.n 1982d2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 198364 │ │ │ │ + bhi.w 19834c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 198426 │ │ │ │ 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 +470326,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 1982b8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #300 @ 0x12c │ │ │ │ - bhi.n 198284 │ │ │ │ + bhi.n 19826c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 198376 │ │ │ │ + bhi.w 19835e │ │ │ │ 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 +470354,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 1983dc │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 198336 │ │ │ │ + bne.n 19831e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19826c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19826c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19826c │ │ │ │ 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 1983a2 │ │ │ │ + bls.n 1982ec │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19826c │ │ │ │ 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 19826c │ │ │ │ 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 19826c │ │ │ │ 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 198422 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 198426 │ │ │ │ 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] @ (198558 ) │ │ │ │ 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 19841e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 198426 │ │ │ │ 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 +470486,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 198426 │ │ │ │ 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 +470513,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 19841a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 198426 │ │ │ │ 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 +470564,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, 19845a │ │ │ │ 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 +470583,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] @ 198514 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 198530 │ │ │ │ + ldr.w ip, [pc, #148] @ 198518 │ │ │ │ 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 1984f8 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 19851c │ │ │ │ + cbz r2, 198504 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19846c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (198534 ) │ │ │ │ - ldr r3, [pc, #80] @ (198530 ) │ │ │ │ + ldr r2, [pc, #84] @ (19851c ) │ │ │ │ + ldr r3, [pc, #80] @ (198518 ) │ │ │ │ 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 19850e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 1984c4 │ │ │ │ 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 1984c4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 198520 │ │ │ │ + cbz r3, 198508 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 1984c4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 1984cc │ │ │ │ + b.n 1984b4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 198516 │ │ │ │ + b.n 1984fe │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ 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] @ 1985c0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (1985dc ) │ │ │ │ + ldr r4, [pc, #140] @ (1985c4 ) │ │ │ │ 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 1985b4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1985c8 │ │ │ │ + bhi.n 1985b0 │ │ │ │ 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 +470689,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] @ (1985c8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1985c4 ) │ │ │ │ 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 1985ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198580 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198580 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198580 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198580 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ 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, 1985fe │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 180240 │ │ │ │ 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] @ (19878c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 198656 │ │ │ │ + bhi.n 19863e │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #172] @ (1986fc ) │ │ │ │ + ldr r2, [pc, #172] @ (1986e4 ) │ │ │ │ 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, 198666 │ │ │ │ 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, 198666 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 198676 │ │ │ │ + cbz r3, 19865e │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19867e │ │ │ │ + cbz r0, 198666 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19865c │ │ │ │ + bne.n 198644 │ │ │ │ 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 198666 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198666 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19868a │ │ │ │ + bne.n 198672 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #260] @ (1987a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (198790 ) │ │ │ │ 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 198666 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1986d4 │ │ │ │ + b.n 1986bc │ │ │ │ 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 198666 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1986c2 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 1986aa │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198666 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198666 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19867e │ │ │ │ + bne.n 198666 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 198716 │ │ │ │ + cbz r3, 1986fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198666 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19872c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 198714 │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 198666 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198722 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 19870a │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19874c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 198734 │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 198666 │ │ │ │ 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 19872e │ │ │ │ + b.n 198666 │ │ │ │ + ldr r3, [pc, #76] @ (198794 ) │ │ │ │ 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 198666 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 198782 │ │ │ │ + b.n 19876a │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19867e │ │ │ │ + beq.w 198666 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19877a │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 198762 │ │ │ │ + b.n 198666 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19867e │ │ │ │ + bne.w 198666 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 198666 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ 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] @ 1988a0 │ │ │ │ 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 1987f0 │ │ │ │ + ldr r3, [pc, #216] @ (1988a4 ) │ │ │ │ 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 1987e8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1988ac │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 198894 │ │ │ │ + bl 1849ac │ │ │ │ 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 19886a │ │ │ │ + add r2, pc, #8 @ (adr r2, 198800 ) │ │ │ │ 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 +470970,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 1987e2 │ │ │ │ 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 1987e8 │ │ │ │ + b.n 1987e2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987e8 │ │ │ │ + b.n 1987e2 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987e8 │ │ │ │ + b.n 1987e2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987e8 │ │ │ │ + b.n 1987e2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 1987e2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 1987e2 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r1, r3, #32 │ │ │ │ - cbnz r2, 19889c │ │ │ │ + cbnz r2, 198884 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 198800 │ │ │ │ + bne.n 1987e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19888e │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 198876 │ │ │ │ + bl 1849ac │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 198800 │ │ │ │ + b.n 1987e8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + bne.n 1987e8 │ │ │ │ + b.n 1987e2 │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ 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 198964 │ │ │ │ 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 19890a │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 19895a │ │ │ │ + bls.n 198942 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19897c │ │ │ │ + beq.n 198964 │ │ │ │ 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 +471073,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 19890a │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 198922 │ │ │ │ + bne.n 19890a │ │ │ │ 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 198910 │ │ │ │ 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 198a0a │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 198a22 │ │ │ │ + beq.n 198a0a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -471153,41 +471140,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 198994 │ │ │ │ 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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1800e0 │ │ │ │ + bl 1800c8 │ │ │ │ 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, 198a80 │ │ │ │ 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 +471185,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 198a5e │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 198aee │ │ │ │ - bhi.n 198afe │ │ │ │ + beq.n 198ad6 │ │ │ │ + bhi.n 198ae6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 198b2a │ │ │ │ + bhi.n 198b12 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 198adc │ │ │ │ + bls.n 198ac4 │ │ │ │ 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 198ad6 │ │ │ │ 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 198ae4 │ │ │ │ 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 198ad6 │ │ │ │ + bhi.n 198b00 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198ad6 │ │ │ │ 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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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 198b98 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 198b90 │ │ │ │ + beq.n 198b78 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198b9e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a90 │ │ │ │ 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 198b6a │ │ │ │ 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 198a90 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 198bcc │ │ │ │ + cbnz r3, 198bb4 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a90 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198b9e │ │ │ │ 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 198ba6 │ │ │ │ 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 17fba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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 +471339,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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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 198a90 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 +471381,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 198ce6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 198ce8 │ │ │ │ + bne.n 198cd0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 198d2c │ │ │ │ - bl 23964c │ │ │ │ + beq.n 198d14 │ │ │ │ + bl 239634 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b24 │ │ │ │ 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 2396b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b24 │ │ │ │ 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, 198d0e │ │ │ │ + bl 239634 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198b24 │ │ │ │ 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 23960c │ │ │ │ + b.n 198cf2 │ │ │ │ + bl 239704 │ │ │ │ + b.n 198cb4 │ │ │ │ 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, 198d4c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 198d5c │ │ │ │ + beq.n 198d44 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 198d6a │ │ │ │ + beq.n 198d52 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 198d4a │ │ │ │ + bne.n 198d32 │ │ │ │ mov r0, lr │ │ │ │ - bl 198ca0 │ │ │ │ + bl 198c88 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198d8e │ │ │ │ + cbz r0, 198d76 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198d82 │ │ │ │ + beq.n 198d6a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198d8c │ │ │ │ + beq.n 198d74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d72 │ │ │ │ + bne.n 198d5a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198db2 │ │ │ │ + cbz r0, 198d9a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198da6 │ │ │ │ + beq.n 198d8e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198db0 │ │ │ │ + beq.n 198d98 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d96 │ │ │ │ + bne.n 198d7e │ │ │ │ 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 17fb58 │ │ │ │ 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 17fe80 │ │ │ │ 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 +471542,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] @ (198e88 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (198ea4 ) │ │ │ │ + ldr r2, [pc, #64] @ (198e8c ) │ │ │ │ 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, 198e5e │ │ │ │ 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 198e70 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (198ea8 ) │ │ │ │ + ldr r1, [pc, #28] @ (198e90 ) │ │ │ │ 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, [r6, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ 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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 181754 │ │ │ │ + bl 18173c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 181754 │ │ │ │ + bl 18173c │ │ │ │ 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 17fb58 │ │ │ │ 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 +471629,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 198e94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198eac │ │ │ │ + bl 198e94 │ │ │ │ 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 181624 │ │ │ │ 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 198ee0 │ │ │ │ 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 17fb58 │ │ │ │ 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 198e94 │ │ │ │ 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 198e94 │ │ │ │ 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 +471700,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 17fba0 │ │ │ │ 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 198e94 │ │ │ │ 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 181624 │ │ │ │ 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] @ (1990a8 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ (1990c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1990ac ) │ │ │ │ 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 1985cc │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 1990be │ │ │ │ + cbz r6, 1990a6 │ │ │ │ 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 199096 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1990a6 │ │ │ │ + bne.n 19908e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ 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, 1990f8 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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, 1990f6 │ │ │ │ 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 180240 │ │ │ │ + b.n 1990da │ │ │ │ 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, 199140 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 180240 │ │ │ │ + b.n 19912a │ │ │ │ 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 1985cc │ │ │ │ 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, 199188 │ │ │ │ + b.n 1991a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19919e │ │ │ │ + bne.n 199186 │ │ │ │ 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 +471867,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] @ (1991f4 ) │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #60] @ (199210 ) │ │ │ │ + ldr r2, [pc, #60] @ (1991f8 ) │ │ │ │ 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 1985cc │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 199208 │ │ │ │ + cbz r4, 1991f0 │ │ │ │ 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 1991e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ 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 1985cc │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 19924e │ │ │ │ + cbz r4, 199236 │ │ │ │ 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 19922a │ │ │ │ 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, 1992ae │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 18010c │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - cbz r7, 1992ac │ │ │ │ + cbz r7, 199294 │ │ │ │ adds r1, r0, r4 │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1992a4 │ │ │ │ - ldr r3, [pc, #32] @ (1992d0 ) │ │ │ │ + bne.n 19928c │ │ │ │ + ldr r3, [pc, #32] @ (1992b8 ) │ │ │ │ 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 180240 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19927e │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + b.n 199266 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ 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 1992e6 │ │ │ │ + ldr r1, [pc, #16] @ (1992e8 ) │ │ │ │ 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, [r1, #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 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 19934e │ │ │ │ + cbz r3, 199336 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 +472015,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 180240 │ │ │ │ + b.n 199314 │ │ │ │ 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, 19935e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 1802b0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 +472064,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, 1993fa │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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 +472087,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 180240 │ │ │ │ + b.n 1993d0 │ │ │ │ nop │ │ │ │ - b.n 199420 │ │ │ │ + b.n 199408 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19941e │ │ │ │ + bne.n 199406 │ │ │ │ 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] @ (19950c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (199528 ) │ │ │ │ + ldr r4, [pc, #232] @ (199510 ) │ │ │ │ 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 1994f2 │ │ │ │ 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 199500 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19846c │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 199524 │ │ │ │ + bhi.n 19950c │ │ │ │ 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 199504 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19846c │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (19952c ) │ │ │ │ + ldr r2, [pc, #112] @ (199514 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (199528 ) │ │ │ │ + ldr r3, [pc, #100] @ (199510 ) │ │ │ │ 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 199508 │ │ │ │ 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 19949c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1994b4 │ │ │ │ + b.n 19949c │ │ │ │ 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 19949c │ │ │ │ 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 199472 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19948a │ │ │ │ + bne.n 199472 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19948a │ │ │ │ + b.n 199472 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 199476 │ │ │ │ + b.n 19945e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 1994a0 │ │ │ │ + b.n 199488 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ 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] @ 199d1c │ │ │ │ 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 199d18 │ │ │ │ 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] @ 199d20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d1c │ │ │ │ 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] @ 199d24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d1c │ │ │ │ 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] @ 199d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199d1c │ │ │ │ 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] @ 199d2c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199c76 │ │ │ │ + bhi.w 199c5e │ │ │ │ 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 +472310,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 199626 │ │ │ │ + b.n 19964a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19963c │ │ │ │ + bne.n 199624 │ │ │ │ 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 199626 │ │ │ │ + bl 19e744 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 19963e │ │ │ │ + b.n 199626 │ │ │ │ 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 19961c │ │ │ │ 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 19961c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 199654 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996a6 │ │ │ │ + beq.n 19968e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19969e │ │ │ │ + bne.n 199686 │ │ │ │ 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 199654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 199662 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996d4 │ │ │ │ + beq.n 1996bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996cc │ │ │ │ + bne.n 1996b4 │ │ │ │ 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 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 199662 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199702 │ │ │ │ + beq.n 1996ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996fa │ │ │ │ + bne.n 1996e2 │ │ │ │ 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 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199626 │ │ │ │ + beq.n 19960e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 199626 │ │ │ │ + bne.n 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199730 │ │ │ │ + beq.n 199718 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199728 │ │ │ │ + bne.n 199710 │ │ │ │ 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 19960e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 199654 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19975e │ │ │ │ + beq.n 199746 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199756 │ │ │ │ + bne.n 19973e │ │ │ │ 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 199654 │ │ │ │ + ldr.w r3, [pc, #1492] @ 199d30 │ │ │ │ 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 19963a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997a6 │ │ │ │ + beq.n 19978e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19979e │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 19963a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997d8 │ │ │ │ + beq.n 1997c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1997d0 │ │ │ │ + bne.n 1997b8 │ │ │ │ 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 19960e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19980a │ │ │ │ + beq.n 1997f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199802 │ │ │ │ + bne.n 1997ea │ │ │ │ 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 19963a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19983c │ │ │ │ + beq.n 199824 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199834 │ │ │ │ + bne.n 19981c │ │ │ │ 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 19960e │ │ │ │ + ldr.w r3, [pc, #1272] @ 199d30 │ │ │ │ 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 199662 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199884 │ │ │ │ + beq.n 19986c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19987c │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19967a │ │ │ │ + b.n 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998b6 │ │ │ │ + beq.n 19989e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998ae │ │ │ │ + bne.n 199896 │ │ │ │ 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 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998e8 │ │ │ │ + beq.n 1998d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998e0 │ │ │ │ + bne.n 1998c8 │ │ │ │ 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 19963a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199914 │ │ │ │ - cbz r0, 199914 │ │ │ │ + cbnz r2, 1998fc │ │ │ │ + cbz r0, 1998fc │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199cbe │ │ │ │ + beq.w 199ca6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199906 │ │ │ │ - b.n 19967a │ │ │ │ + bne.n 1998ee │ │ │ │ + b.n 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19993e │ │ │ │ + beq.n 199926 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199936 │ │ │ │ + bne.n 19991e │ │ │ │ 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 199654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199970 │ │ │ │ + beq.n 199958 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199968 │ │ │ │ + bne.n 199950 │ │ │ │ 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 199654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1999a2 │ │ │ │ + beq.n 19998a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19999a │ │ │ │ + bne.n 199982 │ │ │ │ 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 199654 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1999ce │ │ │ │ - cbz r0, 1999ce │ │ │ │ + cbnz r2, 1999b6 │ │ │ │ + cbz r0, 1999b6 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199ce4 │ │ │ │ + beq.w 199ccc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1999c0 │ │ │ │ - b.n 199652 │ │ │ │ - ldr r3, [pc, #876] @ (199d48 ) │ │ │ │ + bne.n 1999a8 │ │ │ │ + b.n 19963a │ │ │ │ + ldr r3, [pc, #876] @ (199d30 ) │ │ │ │ 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 19960e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a0c │ │ │ │ + beq.n 1999f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a04 │ │ │ │ + bne.n 1999ec │ │ │ │ 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 19960e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199730 │ │ │ │ + beq.w 199718 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a38 │ │ │ │ - b.n 199730 │ │ │ │ + bne.n 199a20 │ │ │ │ + b.n 199718 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199702 │ │ │ │ + beq.w 1996ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a5c │ │ │ │ - b.n 199702 │ │ │ │ + bne.n 199a44 │ │ │ │ + b.n 1996ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a86 │ │ │ │ + beq.n 199a6e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a7e │ │ │ │ + bne.n 199a66 │ │ │ │ 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 19963a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199ab8 │ │ │ │ + beq.n 199aa0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199ab0 │ │ │ │ + bne.n 199a98 │ │ │ │ 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 19960e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199ae4 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbnz r2, 199acc │ │ │ │ + cbz r0, 199acc │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199c98 │ │ │ │ + beq.w 199c80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199ad6 │ │ │ │ - b.n 19966c │ │ │ │ + bne.n 199abe │ │ │ │ + b.n 199654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b0e │ │ │ │ + beq.n 199af6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b06 │ │ │ │ + bne.n 199aee │ │ │ │ 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 19963a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b40 │ │ │ │ + beq.n 199b28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b38 │ │ │ │ + bne.n 199b20 │ │ │ │ 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 19963a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b72 │ │ │ │ + beq.n 199b5a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b6a │ │ │ │ + bne.n 199b52 │ │ │ │ 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 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 19963a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 19963a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 19980a │ │ │ │ + beq.w 1997f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b9e │ │ │ │ - b.n 19980a │ │ │ │ - ldr r3, [pc, #412] @ (199d48 ) │ │ │ │ + bne.n 199b86 │ │ │ │ + b.n 1997f2 │ │ │ │ + ldr r3, [pc, #412] @ (199d30 ) │ │ │ │ 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 199654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199bdc │ │ │ │ + beq.n 199bc4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199bd4 │ │ │ │ + bne.n 199bbc │ │ │ │ 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 199654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199654 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1999a2 │ │ │ │ + beq.w 19998a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c08 │ │ │ │ - b.n 1999a2 │ │ │ │ + bne.n 199bf0 │ │ │ │ + b.n 19998a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199662 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199662 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c32 │ │ │ │ + beq.n 199c1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c2a │ │ │ │ + bne.n 199c12 │ │ │ │ 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 199662 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 19960e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c64 │ │ │ │ + beq.n 199c4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c5c │ │ │ │ + bne.n 199c44 │ │ │ │ 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 19960e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 19960e │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199c8e │ │ │ │ - cbz r0, 199c8e │ │ │ │ + cbnz r2, 199c76 │ │ │ │ + cbz r0, 199c76 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 199d0a │ │ │ │ + beq.n 199cf2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199c82 │ │ │ │ - b.n 199626 │ │ │ │ + bne.n 199c6a │ │ │ │ + b.n 19960e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199ca8 │ │ │ │ + beq.n 199c90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199ca0 │ │ │ │ + bne.n 199c88 │ │ │ │ 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 199acc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cce │ │ │ │ + beq.n 199cb6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cc6 │ │ │ │ + bne.n 199cae │ │ │ │ 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 1998fc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cf4 │ │ │ │ + beq.n 199cdc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cec │ │ │ │ + bne.n 199cd4 │ │ │ │ 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 1999b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199d1a │ │ │ │ + beq.n 199d02 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199d12 │ │ │ │ + bne.n 199cfa │ │ │ │ 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 199c76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 199634 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + b.n 19961c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ 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] @ (199d70 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ 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 199d64 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ + bl 19e82c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 199b86 │ │ │ │ + b.n 199b6e │ │ │ │ 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 199dd6 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 199db2 │ │ │ │ + beq.n 199d9a │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 199de4 │ │ │ │ + cbnz r3, 199dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 180264 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199da6 │ │ │ │ + beq.n 199d8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ - bl 18027c │ │ │ │ + cbz r3, 199dc2 │ │ │ │ + bl 180264 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 199dda │ │ │ │ + cbz r6, 199dc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ + cbz r3, 199dc2 │ │ │ │ mov r5, r6 │ │ │ │ - bl 18027c │ │ │ │ + bl 180264 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 199dc8 │ │ │ │ - bl 18027c │ │ │ │ + bne.n 199db0 │ │ │ │ + bl 180264 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199daa │ │ │ │ + beq.n 199d92 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 180264 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 18027c │ │ │ │ - b.n 199da6 │ │ │ │ + bl 180264 │ │ │ │ + b.n 199d8e │ │ │ │ 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 199e1a │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d74 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 199e18 │ │ │ │ + bne.n 199e00 │ │ │ │ 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] @ (199fc0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (199fdc ) │ │ │ │ + ldr r3, [pc, #400] @ (199fc4 ) │ │ │ │ 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 199fb8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 184998 │ │ │ │ + bl 184980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199fca │ │ │ │ - ldr r1, [pc, #356] @ (199fe0 ) │ │ │ │ + beq.w 199fb2 │ │ │ │ + ldr r1, [pc, #356] @ (199fc8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199fbe │ │ │ │ + beq.w 199fa6 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (199fe4 ) │ │ │ │ + ldr r1, [pc, #332] @ (199fcc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ 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 199f9c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 199fe8 │ │ │ │ + ldr.w sl, [pc, #304] @ 199fd0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (199fec ) │ │ │ │ + ldr r3, [pc, #296] @ (199fd4 ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 199ed6 │ │ │ │ + b.n 199ebe │ │ │ │ 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 184a44 │ │ │ │ + cbz r0, 199f14 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 199f2c │ │ │ │ + cbz r4, 199f14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ 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 199f66 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ 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 199eb6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e82c │ │ │ │ + b.n 199eb6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 199f52 │ │ │ │ + beq.n 199f3a │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 199f38 │ │ │ │ + bne.n 199f20 │ │ │ │ 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] @ (199fd8 ) │ │ │ │ + ldr r3, [pc, #120] @ (199fc4 ) │ │ │ │ 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 199fbc │ │ │ │ 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, 199fac │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (199ff4 ) │ │ │ │ + ldr r1, [pc, #104] @ (199fdc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 198610 │ │ │ │ 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 199eb6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e82c │ │ │ │ + b.n 199eb6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199eb4 │ │ │ │ + bl 19e82c │ │ │ │ + b.n 199e9c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199e94 │ │ │ │ + b.n 199e7c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199f72 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199e78 │ │ │ │ + b.n 199e60 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ 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 199b56 │ │ │ │ vtbx.8 d30, {d31}, d27 │ │ │ │ vsli.64 d30, d5, #63 @ 0x3f │ │ │ │ - vshr.u64 d22, d10, #1 │ │ │ │ + vshr.u64 d22, d18, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 199992 │ │ │ │ + b.n 19997a │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 19a018 │ │ │ │ + bhi.n 19a000 │ │ │ │ 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] @ (19a02c ) │ │ │ │ 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 199ff8 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ 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] @ (19a0a4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (19a0c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (19a0a8 ) │ │ │ │ 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 19a094 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 19a09e │ │ │ │ + bne.n 19a086 │ │ │ │ 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] @ (19a0ac ) │ │ │ │ + ldr r3, [pc, #56] @ (19a0a8 ) │ │ │ │ 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 19a09e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b1e4 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a064 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a064 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ 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] @ (19a208 ) │ │ │ │ + ldr r3, [pc, #328] @ (19a20c ) │ │ │ │ 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 19a144 │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ - bcc.n 19a18a │ │ │ │ + bcc.n 19a172 │ │ │ │ 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 19a14c │ │ │ │ tbb [pc, ip] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473512,15 +473499,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] @ (19a288 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473528,104 +473515,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 19a18a │ │ │ │ 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 198520 │ │ │ │ + ldr r2, [pc, #180] @ (19a210 ) │ │ │ │ + ldr r3, [pc, #176] @ (19a20c ) │ │ │ │ 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 19a1e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #250 @ 0xfa │ │ │ │ - beq.n 19a1ec │ │ │ │ - bhi.n 19a1e2 │ │ │ │ + beq.n 19a1d4 │ │ │ │ + bhi.n 19a1ca │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - beq.n 19a1f6 │ │ │ │ - vldr d0, [pc, #108] @ 19a208 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ + beq.n 19a1de │ │ │ │ + vldr d0, [pc, #108] @ 19a1f0 │ │ │ │ + bl 19a030 │ │ │ │ + b.n 19a158 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198520 │ │ │ │ + b.n 19a158 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198520 │ │ │ │ + b.n 19a158 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198520 │ │ │ │ + b.n 19a158 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 198520 │ │ │ │ + b.n 19a158 │ │ │ │ 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 19a030 │ │ │ │ + b.n 19a158 │ │ │ │ + vldr d0, [pc, #32] @ 19a1f8 │ │ │ │ + bl 19a030 │ │ │ │ + b.n 19a158 │ │ │ │ + vldr d0, [pc, #32] @ 19a200 │ │ │ │ + bl 19a030 │ │ │ │ + b.n 19a158 │ │ │ │ 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, [r6, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ 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 19a244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 19a24c │ │ │ │ + bne.n 19a234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ 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 +473629,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] @ (19a308 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 19a2e8 │ │ │ │ + beq.n 19a2d0 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 19a2d8 │ │ │ │ - cbnz r4, 19a2d2 │ │ │ │ - ldr r2, [pc, #120] @ (19a324 ) │ │ │ │ + beq.n 19a2c0 │ │ │ │ + cbnz r4, 19a2ba │ │ │ │ + ldr r2, [pc, #120] @ (19a30c ) │ │ │ │ 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, 19a2d0 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - cbz r0, 19a2d4 │ │ │ │ + bl 19a268 │ │ │ │ + cbz r0, 19a2bc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 19a2ba │ │ │ │ + bne.n 19a2a2 │ │ │ │ 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 19a2f6 │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 19a2ee │ │ │ │ + bne.n 19a2d6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19a2d2 │ │ │ │ + bne.n 19a2ba │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19a31a │ │ │ │ + bne.n 19a302 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19a2d4 │ │ │ │ + b.n 19a2bc │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - b.n 19a2d4 │ │ │ │ + bl 19a268 │ │ │ │ + b.n 19a2bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ 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 +473705,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, 19a354 │ │ │ │ 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 +473721,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, 19a36a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a382 │ │ │ │ + cbz r3, 19a36a │ │ │ │ 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 +473740,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, 19a39e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a3b6 │ │ │ │ + cbz r3, 19a39e │ │ │ │ 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, 19a3b2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 19a3ca │ │ │ │ + cbz r3, 19a3b2 │ │ │ │ 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, 19a3ee │ │ │ │ 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 +473790,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, 19a414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 1802b0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 180258 │ │ │ │ + bl 180240 │ │ │ │ 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, 19a456 │ │ │ │ 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 19a380 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 19a450 │ │ │ │ + bne.n 19a438 │ │ │ │ mov r0, sl │ │ │ │ - bl 18027c │ │ │ │ + bl 180264 │ │ │ │ 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 19a310 │ │ │ │ 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 19a358 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 19a4d2 │ │ │ │ + bcs.n 19a4ba │ │ │ │ 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 19a380 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 19a4bc │ │ │ │ + bcc.n 19a4a4 │ │ │ │ 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, 19a4dc │ │ │ │ + b.n 19a4f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19a4f2 │ │ │ │ + bne.n 19a4da │ │ │ │ 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 +473891,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 19a540 │ │ │ │ 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 +473910,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 19a518 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19a5d8 │ │ │ │ + beq.n 19a5c0 │ │ │ │ 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 19a5bc │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19a5aa │ │ │ │ + b.n 19a592 │ │ │ │ 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 19a5bc │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19a57c │ │ │ │ + bmi.n 19a564 │ │ │ │ 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 19a564 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19a57c │ │ │ │ + beq.n 19a564 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19a59a │ │ │ │ + beq.n 19a582 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19a5c0 │ │ │ │ + bne.n 19a5a8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 19a5c8 │ │ │ │ + b.n 19a5b0 │ │ │ │ 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] @ (19a660 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 19a624 │ │ │ │ + cbz r0, 19a60c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 19a618 │ │ │ │ - ldr r1, [pc, #136] @ (19a67c ) │ │ │ │ + bne.n 19a600 │ │ │ │ + ldr r1, [pc, #136] @ (19a664 ) │ │ │ │ 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, 19a600 │ │ │ │ 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 19a60a │ │ │ │ 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] @ (19a668 ) │ │ │ │ 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, 19a652 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 19a670 │ │ │ │ + bcs.n 19a658 │ │ │ │ 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 19a60a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19a64c │ │ │ │ + beq.n 19a634 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19a654 │ │ │ │ - b.n 19a660 │ │ │ │ + bhi.n 19a63c │ │ │ │ + b.n 19a648 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19a650 │ │ │ │ + bne.n 19a638 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ 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 19a6b4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 19a6b0 │ │ │ │ + b.n 19a698 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19a6c8 │ │ │ │ + beq.n 19a6b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 19a6c0 │ │ │ │ - bl 19a5dc │ │ │ │ + bmi.n 19a6a8 │ │ │ │ + bl 19a5c4 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 19a6a8 │ │ │ │ + bne.n 19a690 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19a6c8 │ │ │ │ + b.n 19a6b0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19a718 │ │ │ │ + cbz r0, 19a700 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 19a71c │ │ │ │ + cbz r2, 19a704 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a760 │ │ │ │ + bhi.n 19a748 │ │ │ │ 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 19a700 │ │ │ │ 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 19a6f6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19a74a │ │ │ │ + bne.n 19a732 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a700 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 19a74e │ │ │ │ + beq.n 19a736 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19a73e │ │ │ │ + bne.n 19a726 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a700 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 19a6ec │ │ │ │ + bne.n 19a6d4 │ │ │ │ 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 19a700 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19a73e │ │ │ │ + beq.n 19a726 │ │ │ │ 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 19a76a │ │ │ │ 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, 19a786 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a780 │ │ │ │ + beq.n 19a768 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19a7ce │ │ │ │ + bhi.n 19a7b6 │ │ │ │ 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 +474192,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a802 │ │ │ │ + bhi.n 19a7ea │ │ │ │ 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 19a7ee │ │ │ │ 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 19a7ca │ │ │ │ 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 19a7ca │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a886 │ │ │ │ + beq.n 19a86e │ │ │ │ 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, 19a848 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a83c │ │ │ │ + bhi.n 19a824 │ │ │ │ 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 +474253,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 19a87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a7d4 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19a888 │ │ │ │ + beq.n 19a870 │ │ │ │ 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 +474282,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, 19a8a2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19a8bc │ │ │ │ + cbz r2, 19a8a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 19a8ba │ │ │ │ + cbz r2, 19a8a2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19a8b4 │ │ │ │ + bne.n 19a89c │ │ │ │ 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 19a910 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r0, 19a902 │ │ │ │ + bl 19a7fc │ │ │ │ + cbz r0, 19a8ea │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 19a8ec │ │ │ │ + beq.n 19a8d4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a902 │ │ │ │ + beq.n 19a8ea │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 19a900 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19a8e8 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a90c │ │ │ │ + bne.n 19a8f4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19a936 │ │ │ │ + cbz r1, 19a91e │ │ │ │ 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 19a8b0 │ │ │ │ + b.n 19a8ea │ │ │ │ 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, 19a956 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a96c │ │ │ │ + beq.n 19a954 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ 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, 19a982 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a998 │ │ │ │ + beq.n 19a980 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 19a9b4 │ │ │ │ + cbz r0, 19a99c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9b2 │ │ │ │ + cbz r3, 19a99a │ │ │ │ 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, 19a9b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9ca │ │ │ │ + cbz r3, 19a9b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -474429,318 +474416,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 17fc34 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ - cbz r0, 19aa10 │ │ │ │ + bl 181708 │ │ │ │ + cbz r0, 19a9f8 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a9fe │ │ │ │ + bne.n 19a9e6 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (19aa24 ) │ │ │ │ + ldr r3, [pc, #12] @ (19aa0c ) │ │ │ │ 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 19aac6 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 19aa76 │ │ │ │ + bne.n 19aa5e │ │ │ │ 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, 19aa60 │ │ │ │ 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, 19aa54 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19aa68 │ │ │ │ - bl 19a814 │ │ │ │ + cbz r3, 19aa50 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aa46 │ │ │ │ + bne.n 19aa2e │ │ │ │ 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 19aa2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aa56 │ │ │ │ - b.n 19aa60 │ │ │ │ + bne.n 19aa3e │ │ │ │ + b.n 19aa48 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19aa60 │ │ │ │ + b.n 19aa48 │ │ │ │ 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] @ 19ab64 │ │ │ │ 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 19ab5c │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19aae0 │ │ │ │ + cbz r3, 19aac8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19aac0 │ │ │ │ + bhi.n 19aaa8 │ │ │ │ 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, 19aac0 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ - cbnz r2, 19aace │ │ │ │ + cbnz r2, 19aab6 │ │ │ │ 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 19aaae │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ + bne.n 19aa94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab66 │ │ │ │ + beq.n 19ab4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab62 │ │ │ │ - bl 19a814 │ │ │ │ + beq.n 19ab4a │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aaa6 │ │ │ │ + bne.n 19aa8e │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ + ldr r3, [pc, #116] @ (19ab68 ) │ │ │ │ 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 19aac0 │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ 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 19aa94 │ │ │ │ + b.n 19aac8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 19aaa6 │ │ │ │ + b.n 19aa8e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aaee │ │ │ │ + bne.n 19aad6 │ │ │ │ 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, [r7, r5] │ │ │ │ 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, 19abaa │ │ │ │ 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, 19ab9a │ │ │ │ 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 19ab8a │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ab98 │ │ │ │ + bne.n 19ab80 │ │ │ │ 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, 19abd2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 19abec │ │ │ │ + cbnz r3, 19abd4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abde │ │ │ │ + bne.n 19abc6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19ac0a │ │ │ │ + cbz r0, 19abf2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19ac02 │ │ │ │ + cbz r3, 19abea │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abf8 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19abe0 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19abf2 │ │ │ │ + bne.n 19abda │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19abd2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19abd2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abee │ │ │ │ + bne.n 19abd6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac16 │ │ │ │ + bne.n 19abfe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ac4e │ │ │ │ + cbz r2, 19ac36 │ │ │ │ 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 19ac1c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19ac74 │ │ │ │ + cbz r3, 19ac5c │ │ │ │ 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 19ac46 │ │ │ │ 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] @ (19ae6c ) │ │ │ │ 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] @ (19ae70 ) │ │ │ │ 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 +474744,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 19ae66 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 19acfc │ │ │ │ + cbz r3, 19ace4 │ │ │ │ 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 19a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ada4 │ │ │ │ - cbz r5, 19ad24 │ │ │ │ + beq.n 19ad8c │ │ │ │ + cbz r5, 19ad0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adc8 │ │ │ │ + beq.n 19adb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19adc6 │ │ │ │ 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 +474794,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 19ade0 │ │ │ │ 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 19ae58 │ │ │ │ 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 19a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad18 │ │ │ │ + bne.n 19ad00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #220] @ (19ae8c ) │ │ │ │ - ldr r3, [pc, #212] @ (19ae88 ) │ │ │ │ + bl 1db378 │ │ │ │ + ldr r2, [pc, #220] @ (19ae74 ) │ │ │ │ + ldr r3, [pc, #212] @ (19ae70 ) │ │ │ │ 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 19ae62 │ │ │ │ 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 19a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad1a │ │ │ │ - b.n 19ada4 │ │ │ │ + bne.n 19ad02 │ │ │ │ + b.n 19ad8c │ │ │ │ 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 19ad6c │ │ │ │ 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 19ae42 │ │ │ │ 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 +474891,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 19ae1a │ │ │ │ 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 19ae58 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 19ad0a │ │ │ │ + b.n 19acf2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199e34 │ │ │ │ - b.n 19ae6a │ │ │ │ + bl 199e1c │ │ │ │ + b.n 19ae52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ 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, 19aea2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19aec2 │ │ │ │ + cbnz r0, 19aeaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19ae96 │ │ │ │ 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 19ac60 │ │ │ │ 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 19aea4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19aebc │ │ │ │ + beq.n 19aea4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aeae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aee4 │ │ │ │ + bne.n 19aecc │ │ │ │ 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 19af0c │ │ │ │ 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 19af0e │ │ │ │ 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 19af1e │ │ │ │ + ldr r3, [pc, #12] @ (19af24 ) │ │ │ │ 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 19b2fc │ │ │ │ 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 +475509,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] @ (19b618 ) │ │ │ │ + ldr r5, [pc, #728] @ (19b61c ) │ │ │ │ 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 19b36e │ │ │ │ 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, 19b380 │ │ │ │ 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, 19b392 │ │ │ │ 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, 19b3aa │ │ │ │ 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 19b5a6 │ │ │ │ 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 +475702,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 19b4f8 │ │ │ │ + b.n 19b53c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19b628 │ │ │ │ + bne.w 19b610 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19b622 │ │ │ │ + beq.w 19b60a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b504 │ │ │ │ + bne.n 19b4ec │ │ │ │ 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, 19b520 │ │ │ │ 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, 19b54e │ │ │ │ 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, 19b560 │ │ │ │ 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, 19b572 │ │ │ │ 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, 19b584 │ │ │ │ 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 +475772,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 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #159 @ 0x9f │ │ │ │ movne r5, #50 @ 0x32 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #160 @ 0xa0 │ │ │ │ movne r5, #51 @ 0x33 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #182 @ 0xb6 │ │ │ │ movne r5, #54 @ 0x36 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #184 @ 0xb8 │ │ │ │ movne r5, #56 @ 0x38 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #185 @ 0xb9 │ │ │ │ movne r5, #57 @ 0x39 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #187 @ 0xbb │ │ │ │ movne r5, #59 @ 0x3b │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #189 @ 0xbd │ │ │ │ movne r5, #61 @ 0x3d │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #190 @ 0xbe │ │ │ │ movne r5, #62 @ 0x3e │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #191 @ 0xbf │ │ │ │ movne r5, #63 @ 0x3f │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b4de │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ - b.n 19b520 │ │ │ │ + b.n 19b508 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #640] @ (19b8b4 ) │ │ │ │ + ldr r4, [pc, #736] @ (19b8fc ) │ │ │ │ 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] @ (19b66c ) │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #60] @ (19b688 ) │ │ │ │ + ldr r1, [pc, #60] @ (19b670 ) │ │ │ │ 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 238a5c │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 19b682 │ │ │ │ + beq.n 19b66a │ │ │ │ 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, #792] @ (19b988 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (19b74c ) │ │ │ │ + ldr r3, [pc, #188] @ (19b734 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #188] @ (19b750 ) │ │ │ │ + ldr r1, [pc, #188] @ (19b738 ) │ │ │ │ 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, 19b69a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 19b70c │ │ │ │ + bmi.n 19b6f4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 19b714 │ │ │ │ + bmi.n 19b6fc │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r4, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #108 @ 0x6c │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 19b6d8 │ │ │ │ + beq.n 19b6c0 │ │ │ │ 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 19b726 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19b704 │ │ │ │ + bmi.n 19b6ec │ │ │ │ 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 19b72c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19b71c │ │ │ │ + cbz r2, 19b704 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b6fa │ │ │ │ + bne.n 19b6e2 │ │ │ │ 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 19b6ba │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 19b714 │ │ │ │ - ldr r2, [pc, #40] @ (19b754 ) │ │ │ │ + bhi.n 19b6fc │ │ │ │ + ldr r2, [pc, #40] @ (19b73c ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #732 @ 0x2dc │ │ │ │ - beq.n 19b714 │ │ │ │ + beq.n 19b6fc │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 19b6c2 │ │ │ │ + b.n 19b6aa │ │ │ │ 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, #520] @ (19b940 ) │ │ │ │ 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 19b750 │ │ │ │ + bhi.n 19b750 │ │ │ │ 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] @ (19ba38 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #720] @ (19ba54 ) │ │ │ │ + ldr r0, [pc, #720] @ (19ba3c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ - ldr.w fp, [pc, #716] @ 19ba58 │ │ │ │ + ldr.w fp, [pc, #716] @ 19ba40 │ │ │ │ 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 +475982,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 19b872 │ │ │ │ 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, 19b816 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19b848 │ │ │ │ + beq.n 19b830 │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19b802 │ │ │ │ + bhi.n 19b7ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b8f8 │ │ │ │ + beq.w 19b8e0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19b7fa │ │ │ │ + b.n 19b7e2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 19b802 │ │ │ │ + bne.n 19b7ea │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19b86c │ │ │ │ + beq.n 19b854 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b7ea │ │ │ │ + beq.n 19b7d2 │ │ │ │ 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] @ (19ba44 ) │ │ │ │ + ldr r3, [pc, #580] @ (19ba3c ) │ │ │ │ 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 19ba32 │ │ │ │ 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 19b922 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 19b996 │ │ │ │ + bne.w 19b97e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 19b7cc │ │ │ │ + b.n 19b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b8f6 │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r1, r4 │ │ │ │ - b.n 19b85c │ │ │ │ + b.n 19b844 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b8f6 │ │ │ │ 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 19b840 │ │ │ │ + b.n 19b7ea │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b816 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b84c │ │ │ │ + beq.n 19b834 │ │ │ │ mvn.w r2, #482 @ 0x1e2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 19b7e4 │ │ │ │ - b.n 19b802 │ │ │ │ + bls.n 19b7cc │ │ │ │ + b.n 19b7ea │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ 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 19b7a0 │ │ │ │ sub.w lr, lr, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19b8c4 │ │ │ │ + b.n 19b8ac │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19b7bc │ │ │ │ + bne.w 19b7a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 19b912 │ │ │ │ + cbz r3, 19b8fa │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b8b4 │ │ │ │ + beq.n 19b89c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 19b802 │ │ │ │ + beq.n 19b7ea │ │ │ │ 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 19b89c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b816 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19b7d4 │ │ │ │ + bne.w 19b7bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 19b842 │ │ │ │ + b.n 19b82a │ │ │ │ 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 19b7f4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b7ea │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b95e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b95e │ │ │ │ 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 +476166,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 19b7f4 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19b976 │ │ │ │ + b.n 19b95e │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19ba02 │ │ │ │ + beq.n 19b9ea │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.n 19b9f2 │ │ │ │ + beq.n 19b9da │ │ │ │ cmp.w r3, #728 @ 0x2d8 │ │ │ │ - bne.w 19b802 │ │ │ │ - ldr r3, [pc, #176] @ (19ba60 ) │ │ │ │ + bne.w 19b7ea │ │ │ │ + ldr r3, [pc, #176] @ (19ba48 ) │ │ │ │ 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 +476198,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 19b7f4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b7ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19b9a4 │ │ │ │ - ldr r3, [pc, #92] @ (19ba60 ) │ │ │ │ + b.n 19b98c │ │ │ │ + ldr r3, [pc, #92] @ (19ba48 ) │ │ │ │ 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 +476228,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 19b9ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #472] @ (19bc2c ) │ │ │ │ + ldr r0, [pc, #568] @ (19bc74 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #416] @ (19bbfc ) │ │ │ │ + ldr r0, [pc, #512] @ (19bc44 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #16] @ (19ba58 ) │ │ │ │ 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, 19bab6 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ba84 │ │ │ │ + cbz r2, 19ba6c │ │ │ │ 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 19ba64 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 19bab4 │ │ │ │ + beq.n 19ba9c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19bab4 │ │ │ │ + bne.n 19ba9c │ │ │ │ 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 19ba7c │ │ │ │ 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 +476293,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, 19bafa │ │ │ │ movw lr, #365 @ 0x16d │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w ip, #482 @ 0x1e2 │ │ │ │ add ip, r1 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bb1a │ │ │ │ + beq.n 19bb02 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 19bb12 │ │ │ │ + bhi.n 19bafa │ │ │ │ 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 19bad6 │ │ │ │ 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 19baf2 │ │ │ │ + ldr r3, [pc, #4] @ (19bb14 ) │ │ │ │ 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 19bb38 │ │ │ │ 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 +476355,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] @ (19bbc0 ) │ │ │ │ + ldr r2, [pc, #84] @ (19bbc4 ) │ │ │ │ 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, 19bbb2 │ │ │ │ ldrb.w r2, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19bbd0 │ │ │ │ + bls.n 19bbb8 │ │ │ │ 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 19bb94 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19bbb6 │ │ │ │ - b.n 19bbc2 │ │ │ │ + bhi.n 19bb9e │ │ │ │ + b.n 19bbaa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19bbb2 │ │ │ │ + bne.n 19bb9a │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, lr │ │ │ │ + add sl, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bc04 ) │ │ │ │ + ldr r3, [pc, #32] @ (19bbec ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 19bc08 │ │ │ │ + ldr.w ip, [pc, #32] @ 19bbf0 │ │ │ │ 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, 19bbea │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r5 │ │ │ │ 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 19bc68 │ │ │ │ cmp.w r0, #314 @ 0x13a │ │ │ │ - bcs.n 19bca0 │ │ │ │ + bcs.n 19bc88 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 19bca4 │ │ │ │ + bls.n 19bc8c │ │ │ │ subs r0, #213 @ 0xd5 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bc64 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bc64 │ │ │ │ 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 +476467,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 19bc96 │ │ │ │ cmp.w r0, #320 @ 0x140 │ │ │ │ - bcc.n 19bc7c │ │ │ │ + bcc.n 19bc64 │ │ │ │ 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 19bca8 │ │ │ │ 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] @ (19bce8 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #44] @ (19bd04 ) │ │ │ │ + ldr r2, [pc, #44] @ (19bcec ) │ │ │ │ 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 19bce4 │ │ │ │ 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 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bd2c ) │ │ │ │ + ldr r3, [pc, #32] @ (19bd14 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #32] @ (19bd30 ) │ │ │ │ + ldr r2, [pc, #32] @ (19bd18 ) │ │ │ │ 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, 19bd08 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 19bd24 │ │ │ │ + cbz r3, 19bd0c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r6, r5 │ │ │ │ + orrs r6, r0 │ │ │ │ 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] @ (19bd8c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd86 │ │ │ │ + beq.n 19bd6e │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd6e │ │ │ │ - bl 1bf5e4 │ │ │ │ + beq.n 19bd56 │ │ │ │ + bl 1bf5cc │ │ │ │ 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 19bd42 │ │ │ │ + ldr r3, [pc, #52] @ (19bd90 ) │ │ │ │ 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 19bd42 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (19bdac ) │ │ │ │ + ldr r3, [pc, #16] @ (19bd94 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r6 │ │ │ │ + cmn r0, r1 │ │ │ │ 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] @ (19bdf4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 19bdee │ │ │ │ - bhi.n 19bddc │ │ │ │ + beq.n 19bdd6 │ │ │ │ + bhi.n 19bdc4 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19bdea │ │ │ │ + bne.n 19bdd2 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19be06 │ │ │ │ + bne.n 19bdee │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (19be10 ) │ │ │ │ + ldr r3, [pc, #60] @ (19bdf8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19bdd6 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19bdd6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (19be14 ) │ │ │ │ + ldr r1, [pc, #36] @ (19bdfc ) │ │ │ │ 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 │ │ │ │ + negs r0, r4 │ │ │ │ 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] @ (19be70 ) │ │ │ │ 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 19be4e │ │ │ │ + ldr r2, [pc, #96] @ (19be74 ) │ │ │ │ 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, 19be48 │ │ │ │ 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 19be2c │ │ │ │ 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 +476683,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 │ │ │ │ + rors r0, r6 │ │ │ │ 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 +476701,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 19bec0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 19beec │ │ │ │ + bls.n 19bed4 │ │ │ │ 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 19bee0 │ │ │ │ tst.w r1, #14592 @ 0x3900 │ │ │ │ - bne.n 19befc │ │ │ │ + bne.n 19bee4 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 19bf24 │ │ │ │ + beq.n 19bf0c │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 19befc │ │ │ │ + cbz r3, 19bee4 │ │ │ │ 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 19bee8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19bec0 │ │ │ │ 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 19bf04 │ │ │ │ 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 +476765,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 19bf54 │ │ │ │ + bls.n 19bf46 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 19bf68 │ │ │ │ + bne.n 19bf50 │ │ │ │ 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 +476786,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 19bf80 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19bfd8 │ │ │ │ + bhi.n 19bfc0 │ │ │ │ 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 19bfa6 │ │ │ │ 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 19bfa2 │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -476840,29 +476827,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 19bf7c │ │ │ │ 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 19c008 │ │ │ │ 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 +476862,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, 19c03a │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 19c052 │ │ │ │ + bmi.n 19c03a │ │ │ │ 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 +476885,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 19c060 │ │ │ │ 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, 19c0c6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c078 │ │ │ │ + bhi.n 19c060 │ │ │ │ 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, 19c0c6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c0c8 │ │ │ │ + bhi.n 19c0b0 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c062 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19c03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c062 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19c03c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19c10e │ │ │ │ + bhi.n 19c0f6 │ │ │ │ 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, 19c0e8 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 19c112 │ │ │ │ + bls.n 19c0fa │ │ │ │ cmp r3, #26 │ │ │ │ - bne.n 19c13c │ │ │ │ + bne.n 19c124 │ │ │ │ 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 19c0e6 │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c0e6 │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 19c10e │ │ │ │ - b.n 19c14a │ │ │ │ + bls.n 19c0f6 │ │ │ │ + b.n 19c132 │ │ │ │ cmp r3, #27 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c0e6 │ │ │ │ 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, 19c15e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 19c17c │ │ │ │ + cbnz r1, 19c164 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 19c1aa │ │ │ │ + cbz r1, 19c192 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19c194 │ │ │ │ + cbz r1, 19c17c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 19c18c │ │ │ │ + cbnz r1, 19c174 │ │ │ │ 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 19c160 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c176 │ │ │ │ + bne.n 19c15e │ │ │ │ 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, 19c1aa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c1c0 │ │ │ │ + beq.n 19c1a8 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c1be │ │ │ │ + bne.n 19c1a6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c1d0 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19c1be │ │ │ │ + bhi.n 19c1a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c1ce │ │ │ │ + bne.n 19c1b6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (19c200 ) │ │ │ │ + ldr r3, [pc, #8] @ (19c1e8 ) │ │ │ │ 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] @ (19c2c0 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (19c2dc ) │ │ │ │ + ldr r0, [pc, #188] @ (19c2c4 ) │ │ │ │ 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 198a14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 19c250 │ │ │ │ + cbz r7, 19c238 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fedc │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (19c2e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (19c2c8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 198db4 │ │ │ │ + bl 198d9c │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 198f78 │ │ │ │ + bl 198f60 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c2d0 │ │ │ │ + beq.n 19c2b8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19c280 │ │ │ │ + cbz r2, 19c268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -477130,135 +477117,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] @ (19c2cc ) │ │ │ │ + ldr r3, [pc, #52] @ (19c2c4 ) │ │ │ │ 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 19c2b4 │ │ │ │ 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, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ movs r0, r2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ 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 199518 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19c314 │ │ │ │ + cbnz r3, 19c2fc │ │ │ │ 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 19c2f4 │ │ │ │ ldr.w r2, [r5, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r2, 19c32c │ │ │ │ + cbnz r2, 19c314 │ │ │ │ ldr.w r2, [r3, #-20] │ │ │ │ str.w r2, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ - cbnz r2, 19c33a │ │ │ │ + cbnz r2, 19c322 │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ str.w r2, [r5, #-16] │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ - cbnz r2, 19c348 │ │ │ │ + cbnz r2, 19c330 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c30c │ │ │ │ + bne.n 19c2f4 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2f4 │ │ │ │ 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] @ (19c470 ) │ │ │ │ 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] @ (19c474 ) │ │ │ │ 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 19c448 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19c476 │ │ │ │ + beq.n 19c45e │ │ │ │ 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, 19c3b6 │ │ │ │ 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 19c3a6 │ │ │ │ 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 19c3fc │ │ │ │ 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 +477254,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 19c3dc │ │ │ │ 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 19c420 │ │ │ │ blx 4af60 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 19c418 │ │ │ │ + bne.n 19c400 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19c458 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19c414 │ │ │ │ - b.n 19c442 │ │ │ │ - cbz r7, 19c484 │ │ │ │ + bne.n 19c3fc │ │ │ │ + b.n 19c42a │ │ │ │ + cbz r7, 19c46c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 19c3e6 │ │ │ │ + b.n 19c3ce │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ + b.n 19c42a │ │ │ │ movs r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + b.n 19c42a │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ 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 19904c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c53e │ │ │ │ + beq.n 19c526 │ │ │ │ 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, 19c4d8 │ │ │ │ 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 19c4fa │ │ │ │ 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 19c51c │ │ │ │ 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 19c344 │ │ │ │ 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 19904c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 19c58e │ │ │ │ + cbz r0, 19c576 │ │ │ │ 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 19c344 │ │ │ │ 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 19904c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c5f2 │ │ │ │ + cbz r0, 19c5da │ │ │ │ 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 +477422,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 19c344 │ │ │ │ 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 19904c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c66e │ │ │ │ + cbz r0, 19c656 │ │ │ │ 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 +477462,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 19c344 │ │ │ │ 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 19904c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c702 │ │ │ │ + cbz r0, 19c6ea │ │ │ │ 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 +477509,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 19c344 │ │ │ │ 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] @ (19c770 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19c77e │ │ │ │ - ldr r3, [pc, #88] @ (19c78c ) │ │ │ │ + cbz r0, 19c766 │ │ │ │ + ldr r3, [pc, #88] @ (19c774 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 19c774 │ │ │ │ + cbz r3, 19c75c │ │ │ │ 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 +477551,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 19c738 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c344 │ │ │ │ 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, #240 @ 0xf0 │ │ │ │ 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 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c846 │ │ │ │ - cbz r5, 19c804 │ │ │ │ + beq.n 19c82e │ │ │ │ + cbz r5, 19c7ec │ │ │ │ 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 +477601,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 19c7be │ │ │ │ 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 +477621,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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] @ (19c940 ) │ │ │ │ + ldr r3, [pc, #240] @ (19c944 ) │ │ │ │ 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 198e34 │ │ │ │ + cbz r0, 19c88e │ │ │ │ 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] @ (19c948 ) │ │ │ │ + ldr r3, [pc, #204] @ (19c944 ) │ │ │ │ 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 19c93c │ │ │ │ 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 19bbc8 │ │ │ │ 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 19c8e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c872 │ │ │ │ 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 19c8cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c872 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +477721,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 19c2d0 │ │ │ │ + b.n 19c872 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ 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] @ 19c9a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #60] @ (19c9c4 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #60] @ (19c9ac ) │ │ │ │ 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, 19c986 │ │ │ │ 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 19a4c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ 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 19ca1a │ │ │ │ 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, 19c9e0 │ │ │ │ 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, 19c9f8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 199428 │ │ │ │ - cbnz r0, 19ca1e │ │ │ │ + bl 199410 │ │ │ │ + cbnz r0, 19ca06 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 199518 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 199518 │ │ │ │ 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 +477819,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 198f7c │ │ │ │ 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 19e874 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19caa0 │ │ │ │ + beq.n 19ca88 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19ca96 │ │ │ │ + cbz r2, 19ca7e │ │ │ │ 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, 19cabe │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19cae6 │ │ │ │ + beq.n 19cace │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 19cad0 │ │ │ │ + cbz r1, 19cab8 │ │ │ │ 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 +477877,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 19ca92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 19cb0c │ │ │ │ + cbz r1, 19caf4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cb04 │ │ │ │ + cbz r3, 19caec │ │ │ │ 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 +477901,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 19cad6 │ │ │ │ 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 +477917,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, 19cb7c │ │ │ │ + bl 1992ec │ │ │ │ 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 199340 │ │ │ │ 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 199340 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 199304 │ │ │ │ + bl 1992ec │ │ │ │ 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 198fe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 19e88c │ │ │ │ + bl 19e874 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cbe0 │ │ │ │ + beq.n 19cbc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cbd8 │ │ │ │ + cbz r2, 19cbc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -478000,23 +477987,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, 19cc0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e61c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cc34 │ │ │ │ + beq.n 19cc1c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cc1c │ │ │ │ + cbz r2, 19cc04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -478024,22 +478011,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 19cbe4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 19cc5c │ │ │ │ + cbz r1, 19cc44 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cc54 │ │ │ │ + cbz r3, 19cc3c │ │ │ │ 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 +478036,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 19cc26 │ │ │ │ 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 +478052,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, 19cce6 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19ccd6 │ │ │ │ + beq.n 19ccbe │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19cd8e │ │ │ │ + bhi.n 19cd76 │ │ │ │ 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 +478077,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 19cd52 │ │ │ │ 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] @ (19cdf0 ) │ │ │ │ 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 19817c │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 19cd1c │ │ │ │ + bne.n 19cd04 │ │ │ │ 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 19c478 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c478 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #260 @ 0x104 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ mov.w r8, #262 @ 0x106 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ mov.w r8, #346 @ 0x15a │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ movw r8, #345 @ 0x159 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ movw r8, #261 @ 0x105 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ movw r8, #347 @ 0x15b │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ mov.w r8, #344 @ 0x158 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19cd1e │ │ │ │ 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, 19cdc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 19cdcc │ │ │ │ - bl 17bc28 │ │ │ │ cbz r0, 19cdb4 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19cd9c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ - b.n 19cdb0 │ │ │ │ + b.n 19cd98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19cde6 │ │ │ │ + cbnz r3, 19cdce │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cde4 │ │ │ │ + beq.n 19cdcc │ │ │ │ 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 19cd78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 19cd90 │ │ │ │ + bl 19cd78 │ │ │ │ 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 +478220,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 19cea2 │ │ │ │ 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, 19ce62 │ │ │ │ + cbz r0, 19cea6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 19ce7a │ │ │ │ + cbz r3, 19ce62 │ │ │ │ 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, 19ceb8 │ │ │ │ + cbz r0, 19ce80 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19ce98 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19ce80 │ │ │ │ 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 19ce48 │ │ │ │ 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 19ce80 │ │ │ │ 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 19904c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r8, #28 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [pc, #216] @ (19cff0 ) │ │ │ │ + ldr r4, [pc, #216] @ (19cfd8 ) │ │ │ │ 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 +478314,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 19a4c0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 19cf72 │ │ │ │ + cbz r0, 19cf5a │ │ │ │ add.w r6, r7, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ - ldr r3, [pc, #128] @ (19cff4 ) │ │ │ │ + bl 17bc48 │ │ │ │ + ldr r3, [pc, #128] @ (19cfdc ) │ │ │ │ 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, 19cfce │ │ │ │ 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, 19cf94 │ │ │ │ + cbz r3, 19cf94 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19cf94 │ │ │ │ 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 +478359,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 19cf7c │ │ │ │ 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, #246 @ 0xf6 │ │ │ │ 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] @ (19d3b8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19d044 │ │ │ │ + bhi.n 19d02c │ │ │ │ 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 199100 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ 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 1993a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d03e │ │ │ │ + beq.n 19d026 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19cedc │ │ │ │ + bl 19cec4 │ │ │ │ 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 1990b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d0be │ │ │ │ + cbz r0, 19d0a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 19d360 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 19d0e0 │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r7, 19d0c8 │ │ │ │ + cbz r0, 19d0c8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r0, 19d0c8 │ │ │ │ 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 19d352 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19d0dc ) │ │ │ │ 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 +478475,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, 19d10a │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d336 │ │ │ │ + beq.w 19d31e │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199214 │ │ │ │ + bl 1991fc │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19d026 │ │ │ │ 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, 19d146 │ │ │ │ + cbz r0, 19d146 │ │ │ │ + bl 17bc10 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 19d15e │ │ │ │ + cbz r0, 19d146 │ │ │ │ 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 19d130 │ │ │ │ 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 1991a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ - ldr r3, [pc, #584] @ (19d3d4 ) │ │ │ │ + bl 19cdc4 │ │ │ │ + ldr r3, [pc, #584] @ (19d3bc ) │ │ │ │ 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 19d38c │ │ │ │ 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 +478550,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 17fe80 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19d026 │ │ │ │ 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, 19d1da │ │ │ │ + cbz r0, 19d1da │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19d1da │ │ │ │ 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 19d1c8 │ │ │ │ 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 199148 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ 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 19d04c │ │ │ │ + b.n 19d026 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199238 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ 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 19a4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d282 │ │ │ │ + cbz r0, 19d26a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 19d2c4 │ │ │ │ + cbz r1, 19d2ac │ │ │ │ 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 19d2a0 │ │ │ │ + cbz r0, 19d2a0 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d2b6 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19d29e │ │ │ │ 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 19d276 │ │ │ │ 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 +478672,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 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d122 │ │ │ │ + beq.w 19d10a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d122 │ │ │ │ + b.n 19d10a │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r7, 19d358 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + cbz r7, 19d340 │ │ │ │ + cbz r0, 19d340 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19d340 │ │ │ │ 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 19d026 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d026 │ │ │ │ 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 19d026 │ │ │ │ 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, 19d388 │ │ │ │ + cbz r0, 19d388 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d3a0 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19d388 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19d026 │ │ │ │ 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 19a4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d1a2 │ │ │ │ + beq.w 19d18a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 19d1a2 │ │ │ │ + bl 17bc48 │ │ │ │ + b.n 19d18a │ │ │ │ nop │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d5d8 │ │ │ │ + beq.w 19d5c0 │ │ │ │ stmdb 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 +478751,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 19d54c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 19d4f6 │ │ │ │ + beq.n 19d4de │ │ │ │ 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 17bc48 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d46c │ │ │ │ + cbz r3, 19d454 │ │ │ │ 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 19d462 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cff8 │ │ │ │ + bl 19cfe0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199518 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d440 │ │ │ │ + bne.n 19d428 │ │ │ │ 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 19d3ee │ │ │ │ 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 1992ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #36 @ 0x24 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cdc4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d4b0 │ │ │ │ + cbz r0, 19d498 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 199518 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d45c │ │ │ │ + beq.n 19d444 │ │ │ │ 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 199340 │ │ │ │ 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 19d4be │ │ │ │ + b.n 19d444 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198ffc │ │ │ │ + bl 198fe4 │ │ │ │ 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 19d5c8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d5d4 │ │ │ │ + beq.n 19d5bc │ │ │ │ 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 19e874 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d3c0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19d46c │ │ │ │ + beq.n 19d454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e61c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d3c0 │ │ │ │ + b.n 19d454 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198f94 │ │ │ │ + bl 198f7c │ │ │ │ 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 19d572 │ │ │ │ + cbz r0, 19d572 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d58a │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 19d572 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19d5da │ │ │ │ + beq.n 19d5c2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19d5aa │ │ │ │ + cbz r2, 19d592 │ │ │ │ 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 19e874 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d3c0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d3c0 │ │ │ │ + b.n 19d454 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19d52a │ │ │ │ + b.n 19d512 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -478952,108 +478939,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 17fb58 │ │ │ │ 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 17fc34 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 19d650 │ │ │ │ + cbz r3, 19d638 │ │ │ │ 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 19d5d0 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19d634 │ │ │ │ + bhi.n 19d61c │ │ │ │ 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 17fba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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, 19d6d4 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 19d6be │ │ │ │ + cbz r0, 19d6a6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19d5e8 │ │ │ │ + bl 19d5d0 │ │ │ │ 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, 19d6c6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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, 19d6ee │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 19d69a │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 +479053,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, 19d75c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d640 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ 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 19d736 │ │ │ │ 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 198ee0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 19d7aa │ │ │ │ + cbz r6, 19d792 │ │ │ │ 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, 19d7ba │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d724 │ │ │ │ + bl 19d70c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ce38 │ │ │ │ + bl 19ce20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d7a8 │ │ │ │ + beq.n 19d790 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d7a8 │ │ │ │ + b.n 19d790 │ │ │ │ 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] @ (19d820 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (19d83c ) │ │ │ │ + ldr r3, [pc, #52] @ (19d824 ) │ │ │ │ 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 19cfe0 │ │ │ │ + ldr r2, [pc, #36] @ (19d828 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d824 ) │ │ │ │ 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 19d81a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ 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] @ 19d888 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (19d8a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (19d88c ) │ │ │ │ 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 19cfe0 │ │ │ │ + ldr r2, [pc, #36] @ (19d890 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d88c ) │ │ │ │ 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 19d882 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ 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] @ (19d94c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (19d968 ) │ │ │ │ + ldr r1, [pc, #164] @ (19d950 ) │ │ │ │ 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 +479216,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 19d91c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 19d94e │ │ │ │ + cbz r6, 19d936 │ │ │ │ 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 198e94 │ │ │ │ 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 19d3c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 19ce38 │ │ │ │ - cbz r6, 19d954 │ │ │ │ - ldr r2, [pc, #52] @ (19d96c ) │ │ │ │ - ldr r3, [pc, #48] @ (19d968 ) │ │ │ │ + bl 19ce20 │ │ │ │ + cbz r6, 19d93c │ │ │ │ + ldr r2, [pc, #52] @ (19d954 ) │ │ │ │ + ldr r3, [pc, #48] @ (19d950 ) │ │ │ │ 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 19d946 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 17c05c │ │ │ │ - b.n 19d900 │ │ │ │ + bl 17c044 │ │ │ │ + b.n 19d8e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 19d934 │ │ │ │ + bl 17bb28 │ │ │ │ + b.n 19d91c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ 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] @ (19d9c8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (19d9e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (19d9cc ) │ │ │ │ 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 17c044 │ │ │ │ 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 19d760 │ │ │ │ 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 17bb28 │ │ │ │ + ldr r2, [pc, #36] @ (19d9d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d9cc ) │ │ │ │ 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 19d9c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ 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 198d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 19da46 │ │ │ │ + cbnz r2, 19da2e │ │ │ │ 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 +479348,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, 19da74 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 19d9f6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19da6c │ │ │ │ + b.n 19da54 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 19da82 │ │ │ │ + cbz r1, 19da6a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 19da6a │ │ │ │ - b.n 19da0e │ │ │ │ + bhi.n 19da52 │ │ │ │ + b.n 19d9f6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19da40 │ │ │ │ + beq.n 19da28 │ │ │ │ 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 19da8c │ │ │ │ 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] @ (19dc84 ) │ │ │ │ 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] @ (19dc88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 198a14 │ │ │ │ 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 19d70c │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19db3e │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9ec │ │ │ │ + bl 19d9d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db26 │ │ │ │ + bne.n 19db0e │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19db3e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19dbce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db48 │ │ │ │ + bne.n 19db30 │ │ │ │ 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 17fe80 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 19db7c │ │ │ │ + cbz r1, 19db64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ 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 19dc20 │ │ │ │ ldr.w r1, [r8, #428] @ 0x1ac │ │ │ │ - cbz r1, 19dbba │ │ │ │ + cbz r1, 19dba2 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe58 │ │ │ │ str.w r0, [r6, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19dc48 │ │ │ │ + bne.n 19dc30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r2, [pc, #216] @ (19dca4 ) │ │ │ │ - ldr r3, [pc, #208] @ (19dca0 ) │ │ │ │ + bl 17bb28 │ │ │ │ + ldr r2, [pc, #216] @ (19dc8c ) │ │ │ │ + ldr r3, [pc, #208] @ (19dc88 ) │ │ │ │ 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 19dc80 │ │ │ │ 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, 19dc10 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d778 │ │ │ │ + bl 19d760 │ │ │ │ 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 19db3e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19db56 │ │ │ │ + beq.n 19db3e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19dbce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dc18 │ │ │ │ - b.n 19db56 │ │ │ │ + bne.n 19dc00 │ │ │ │ + b.n 19db3e │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19dbfa │ │ │ │ + beq.n 19dbe2 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 19dbfc │ │ │ │ + b.n 19dbe4 │ │ │ │ ldr.w r1, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe58 │ │ │ │ str.w r0, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 19dba0 │ │ │ │ + b.n 19db88 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 19dc92 │ │ │ │ + cbz r3, 19dc7a │ │ │ │ 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 17fe58 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe58 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19dc5c │ │ │ │ + bcc.n 19dc44 │ │ │ │ strd r3, r9, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 19dbc2 │ │ │ │ + b.n 19dbaa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ 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 1993a4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19dd04 │ │ │ │ + beq.n 19dcec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 19dce4 │ │ │ │ + cbz r2, 19dccc │ │ │ │ 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 199518 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ 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 19dd90 │ │ │ │ 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 19dd56 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 19dd5c │ │ │ │ + cbz r4, 19dd44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd9e │ │ │ │ + cbz r3, 19dd86 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd76 │ │ │ │ + beq.n 19dd5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd56 │ │ │ │ + cbz r3, 19dd3e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19dd56 │ │ │ │ + cbz r2, 19dd3e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 19dd72 │ │ │ │ + beq.n 19dd5a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd44 │ │ │ │ + bne.n 19dd2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd98 │ │ │ │ + beq.n 19dd80 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19dd6e │ │ │ │ + cbz r3, 19dd56 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19dd2e │ │ │ │ + beq.n 19dd16 │ │ │ │ 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 180264 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19dd40 │ │ │ │ - b.n 19dd5c │ │ │ │ + bne.n 19dd28 │ │ │ │ + b.n 19dd44 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dd5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19dd5c │ │ │ │ + bne.n 19dd44 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dd5e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + cbz r2, 19dde6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddfe │ │ │ │ + bne.n 19dde6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19de0c │ │ │ │ + cbz r3, 19ddf4 │ │ │ │ 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, 19ddc4 │ │ │ │ + cbz r3, 19ddc4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19de04 │ │ │ │ + beq.n 19ddec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddce │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + bne.n 19ddb6 │ │ │ │ + cbz r2, 19dde6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ddf4 │ │ │ │ + cbz r3, 19dddc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddf4 │ │ │ │ + bne.n 19dddc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19de08 │ │ │ │ + cbz r2, 19ddf0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddcc │ │ │ │ + b.n 19ddb4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddcc │ │ │ │ + bne.n 19ddb4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 19dddc │ │ │ │ + b.n 19ddc4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddde │ │ │ │ - mov r2, r3 │ │ │ │ b.n 19ddc6 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 19ddae │ │ │ │ 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 17fe44 │ │ │ │ + bl 198e94 │ │ │ │ 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 181708 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19de76 │ │ │ │ + cbz r0, 19de5e │ │ │ │ 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 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19de44 │ │ │ │ + bne.n 19de2c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19def0 │ │ │ │ + beq.n 19ded8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def0 │ │ │ │ + bne.n 19ded8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19def4 │ │ │ │ + beq.n 19dedc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def4 │ │ │ │ + bne.n 19dedc │ │ │ │ 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, 19dec0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 19ded8 │ │ │ │ + bne.n 19dec0 │ │ │ │ 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 19de9a │ │ │ │ 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 +479846,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 19ded6 │ │ │ │ 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 19ddf8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19df76 │ │ │ │ + cbz r2, 19df5e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19df76 │ │ │ │ + beq.n 19df5e │ │ │ │ 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, 19df5e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19df6e │ │ │ │ + cbz r2, 19df56 │ │ │ │ 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 19df5e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 19df40 │ │ │ │ + b.n 19df28 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 19df6a │ │ │ │ + bne.n 19df52 │ │ │ │ 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, 19df88 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19dfbc │ │ │ │ + cbz r5, 19dfa4 │ │ │ │ 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 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ 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 19e024 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e00a │ │ │ │ + bne.n 19dff2 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19dff2 │ │ │ │ + cbz r3, 19dfda │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dfe2 │ │ │ │ + bne.n 19dfca │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e008 │ │ │ │ + cbz r3, 19dff0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dff8 │ │ │ │ + bne.n 19dfe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dff0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dff0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 19e008 │ │ │ │ + bne.n 19dff0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e008 │ │ │ │ - bl 19df78 │ │ │ │ + bne.n 19dff0 │ │ │ │ + bl 19df60 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 19e036 │ │ │ │ + cbz r4, 19e01e │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ 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, 19e03a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e042 │ │ │ │ + bne.n 19e02a │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dff0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e05a │ │ │ │ + bne.n 19e042 │ │ │ │ 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] @ 19e204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19e134 │ │ │ │ + bhi.n 19e11c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r3, #26 │ │ │ │ strh r2, [r0, r0] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e0aa │ │ │ │ + cbz r3, 19e092 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e09a │ │ │ │ + bne.n 19e082 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e0c0 │ │ │ │ + cbz r3, 19e0a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0b0 │ │ │ │ + bne.n 19e098 │ │ │ │ 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 19e0a8 │ │ │ │ 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 19e164 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19e1fc │ │ │ │ + bhi.w 19e1e4 │ │ │ │ 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, 19e0f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0fc │ │ │ │ + bne.n 19e0e4 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e122 │ │ │ │ + cbz r3, 19e10a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e112 │ │ │ │ + bne.n 19e0fa │ │ │ │ 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 19e0a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e13c │ │ │ │ - b.n 19e0c0 │ │ │ │ + bne.n 19e124 │ │ │ │ + b.n 19e0a8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e0c0 │ │ │ │ + beq.n 19e0a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19e172 │ │ │ │ + cbz r3, 19e15a │ │ │ │ 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 19e0ca │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 19e188 │ │ │ │ + cbz r3, 19e170 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e194 │ │ │ │ + cbz r3, 19e17c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19e15e │ │ │ │ + bne.n 19e146 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a370 │ │ │ │ - b.n 19e15e │ │ │ │ + bl 19a358 │ │ │ │ + b.n 19e146 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 19e140 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ - ldr r3, [pc, #88] @ (19e220 ) │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 19e140 │ │ │ │ + ldr r3, [pc, #88] @ (19e208 ) │ │ │ │ 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 19e140 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 19e140 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 19e140 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc90 │ │ │ │ + b.n 19e140 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ + beq.n 19e140 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 19e212 │ │ │ │ - bl 19dca8 │ │ │ │ + cbnz r3, 19e1fa │ │ │ │ + bl 19dc90 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ - b.n 19e204 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + beq.n 19e140 │ │ │ │ + b.n 19e1ec │ │ │ │ + subs r6, r1, #6 │ │ │ │ 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 19e2a4 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19ddac │ │ │ │ - cbz r6, 19e2a6 │ │ │ │ + bl 19dd94 │ │ │ │ + cbz r6, 19e28e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19e2fc │ │ │ │ + bne.n 19e2e4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dd94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 19e2ee │ │ │ │ + cbz r6, 19e2d6 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dd94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e2a2 │ │ │ │ + bl 181624 │ │ │ │ + b.n 19e28a │ │ │ │ mov r0, r1 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ 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 19e25a │ │ │ │ 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 19e3a6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e386 │ │ │ │ + beq.n 19e36e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e20c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19e346 │ │ │ │ + cbz r3, 19e32e │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e33c │ │ │ │ + bne.n 19e324 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19e36a │ │ │ │ + beq.n 19e352 │ │ │ │ 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 +480300,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, 19e3aa │ │ │ │ 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, 19e37a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e39e │ │ │ │ + cbz r3, 19e386 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ 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 19e314 │ │ │ │ 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 199404 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e45c │ │ │ │ + beq.n 19e444 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e45c │ │ │ │ + bne.n 19e444 │ │ │ │ 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 1993a4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19e462 │ │ │ │ + beq.n 19e44a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19e424 │ │ │ │ + cbz r2, 19e40c │ │ │ │ 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 199518 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199358 │ │ │ │ + bl 199340 │ │ │ │ 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, 19e444 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e3fc │ │ │ │ + beq.n 19e3e4 │ │ │ │ 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, 19e4ae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19e48a │ │ │ │ + beq.n 19e472 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19e4fc │ │ │ │ + beq.n 19e4e4 │ │ │ │ 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 19e52c │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e532 │ │ │ │ - cbz r5, 19e4a8 │ │ │ │ + beq.n 19e51a │ │ │ │ + cbz r5, 19e490 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 19e4b4 │ │ │ │ + cbz r6, 19e49c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19e50c │ │ │ │ + beq.n 19e4f4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 19e51e │ │ │ │ + bne.n 19e506 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19e56e │ │ │ │ + beq.n 19e556 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19e554 │ │ │ │ + beq.n 19e53c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19e4ee │ │ │ │ + cbz r5, 19e4d6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e3b4 │ │ │ │ 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 19e4ca │ │ │ │ + b.n 19e4d6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e568 │ │ │ │ + cbz r3, 19e550 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e4ee │ │ │ │ + bl 181624 │ │ │ │ + b.n 19e4d6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 19e52c │ │ │ │ + cbz r3, 19e514 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 19e560 │ │ │ │ + cbz r5, 19e548 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e49c │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e560 │ │ │ │ + beq.n 19e548 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4a8 │ │ │ │ + b.n 19e490 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 19e4e2 │ │ │ │ + b.n 19e4ca │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e49c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e4d6 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e4d6 │ │ │ │ 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 17fe44 │ │ │ │ + bl 198e94 │ │ │ │ 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 19e596 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e5ba │ │ │ │ + beq.n 19e5a2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e20c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e450 │ │ │ │ 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 +480555,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 19e600 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 19df10 │ │ │ │ - cbz r5, 19e5fa │ │ │ │ + bl 19def8 │ │ │ │ + cbz r5, 19e5e2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 19e5fe │ │ │ │ + cbz r4, 19e5e6 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e55c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e5de │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 19de10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + bl 19ddf8 │ │ │ │ + b.n 19e5de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19e626 │ │ │ │ - bl 19df10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + cbz r3, 19e60e │ │ │ │ + bl 19def8 │ │ │ │ + b.n 19e5de │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e55c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e5de │ │ │ │ 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 17fe44 │ │ │ │ + bl 198e94 │ │ │ │ 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 19e6ae │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e6b4 │ │ │ │ + cbz r0, 19e69c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19e6a6 │ │ │ │ + beq.n 19e68e │ │ │ │ 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 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e666 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ 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 +480663,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 19e73e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e736 │ │ │ │ + cbz r0, 19e71e │ │ │ │ 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 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e704 │ │ │ │ + bne.n 19e6ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 1816a8 │ │ │ │ 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 +480717,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, 19e76e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e792 │ │ │ │ + cbz r3, 19e77a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 199404 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19e7d0 │ │ │ │ + bhi.n 19e7b8 │ │ │ │ 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, 19e7b2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ 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, 19e7c8 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19e7ce │ │ │ │ + beq.n 19e7b6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ 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 19e7aa │ │ │ │ + b.n 19e7b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e808 │ │ │ │ + beq.n 19e7f0 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e800 │ │ │ │ + bne.n 19e7e8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e7a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e7a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 19e7ca │ │ │ │ + b.n 19e7b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e82e │ │ │ │ + beq.n 19e816 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e826 │ │ │ │ + bne.n 19e80e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19e81a │ │ │ │ + beq.n 19e802 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e7ca │ │ │ │ + bl 181624 │ │ │ │ + b.n 19e7b2 │ │ │ │ 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, 19e848 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e86c │ │ │ │ + cbz r3, 19e854 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 199404 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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] @ (19eae0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (19eafc ) │ │ │ │ + ldr r2, [pc, #600] @ (19eae4 ) │ │ │ │ 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 19e5ac │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 19e91e │ │ │ │ + cbnz r1, 19e906 │ │ │ │ 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 19e8d6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19ea64 │ │ │ │ + beq.w 19ea4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ + bl 19e2ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ - ldr r2, [pc, #508] @ (19eb00 ) │ │ │ │ - ldr r3, [pc, #500] @ (19eafc ) │ │ │ │ + bl 19e2ec │ │ │ │ + ldr r2, [pc, #508] @ (19eae8 ) │ │ │ │ + ldr r3, [pc, #500] @ (19eae4 ) │ │ │ │ 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 19eada │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19ea1c │ │ │ │ + bne.n 19ea04 │ │ │ │ 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 +480906,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 19e94a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e9a8 │ │ │ │ + beq.n 19e990 │ │ │ │ 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 19eaa0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19eac6 │ │ │ │ - bl 19df78 │ │ │ │ + beq.w 19eaae │ │ │ │ + bl 19df60 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19e98e │ │ │ │ + cbz r7, 19e976 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e9a2 │ │ │ │ + beq.n 19e98a │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e902 │ │ │ │ + bne.n 19e8ea │ │ │ │ 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 +480952,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 19e9c2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19ea96 │ │ │ │ + beq.n 19ea7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19ea6c │ │ │ │ + beq.n 19ea54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ 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 19e9ee │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e902 │ │ │ │ + b.n 19e8ea │ │ │ │ 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 19ea22 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8ea │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 19e902 │ │ │ │ + bne.w 19e8ea │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19ea8c │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19ea74 │ │ │ │ + bl 19df60 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19ea5c │ │ │ │ + cbz r7, 19ea44 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e75c │ │ │ │ - b.n 19e8ee │ │ │ │ + bl 19e744 │ │ │ │ + b.n 19e8d6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19ea82 │ │ │ │ + beq.n 19ea6a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 19ea16 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e9fe │ │ │ │ + bl 19df60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19ea5c │ │ │ │ + b.n 19ea44 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19eaaa │ │ │ │ + beq.n 19ea92 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df60 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ea0e │ │ │ │ - b.n 19ea16 │ │ │ │ + bne.n 19e9f6 │ │ │ │ + b.n 19e9fe │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19eae4 │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19eacc │ │ │ │ + bl 19df60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e98e │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e976 │ │ │ │ + bl 19df60 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19eade │ │ │ │ + cbz r7, 19eac6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e98c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e98c │ │ │ │ + bl 19df60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e98c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ 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] @ (19ebf0 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #240] @ (19ec0c ) │ │ │ │ + ldr r1, [pc, #240] @ (19ebf4 ) │ │ │ │ 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 199410 │ │ │ │ + cbz r0, 19eb5a │ │ │ │ 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] @ (19ebf8 ) │ │ │ │ + ldr r3, [pc, #176] @ (19ebf4 ) │ │ │ │ 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 19ebec │ │ │ │ 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 19e5ac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19eb92 │ │ │ │ + bne.n 19eb7a │ │ │ │ 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 19e5ac │ │ │ │ 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 199404 │ │ │ │ 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 1db378 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19ebd6 │ │ │ │ + b.n 19ebbe │ │ │ │ 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 +481170,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 19ebbc │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e304 │ │ │ │ - b.n 19eb56 │ │ │ │ + bl 19e2ec │ │ │ │ + b.n 19eb3e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ 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] @ (19ed40 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (19ed5c ) │ │ │ │ + ldr r1, [pc, #304] @ (19ed44 ) │ │ │ │ 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 19ed08 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 19941c │ │ │ │ + bl 199404 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19ec80 │ │ │ │ + beq.n 19ec68 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ec80 │ │ │ │ + cbz r3, 19ec68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19dfa8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ec70 │ │ │ │ + bne.n 19ec58 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e5ac │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ecfe │ │ │ │ + beq.n 19ece6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ed3c │ │ │ │ + beq.n 19ed24 │ │ │ │ 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, 19ecce │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 19ece6 │ │ │ │ + cbz r0, 19ecce │ │ │ │ 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 +481269,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 19eca8 │ │ │ │ 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 +481288,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 19e2ec │ │ │ │ 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 19e2ec │ │ │ │ + ldr r2, [pc, #60] @ (19ed48 ) │ │ │ │ + ldr r3, [pc, #56] @ (19ed44 ) │ │ │ │ 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 19ed3c │ │ │ │ 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 19ece4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ 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, 19ed72 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ed7a │ │ │ │ + bne.n 19ed62 │ │ │ │ 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] @ (19eeb0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #296] @ (19eecc ) │ │ │ │ + ldr r3, [pc, #296] @ (19eeb4 ) │ │ │ │ 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 19eda0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19edb6 │ │ │ │ + bne.n 19ed9e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee92 │ │ │ │ + beq.n 19ee7a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eec0 │ │ │ │ - bl 19941c │ │ │ │ + beq.n 19eea8 │ │ │ │ + bl 199404 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 19ee30 │ │ │ │ + cbz r4, 19ee18 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee30 │ │ │ │ + bne.n 19ee18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eea6 │ │ │ │ + beq.n 19ee8e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19eea6 │ │ │ │ + bne.n 19ee8e │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19ee26 │ │ │ │ + cbz r3, 19ee0e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee26 │ │ │ │ - bl 19dca8 │ │ │ │ + bne.n 19ee0e │ │ │ │ + bl 19dc90 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 19edee │ │ │ │ + bl 19dc90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee98 │ │ │ │ + beq.n 19ee80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eebc │ │ │ │ + beq.n 19eea4 │ │ │ │ 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 19eaec │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ee78 │ │ │ │ + cbz r3, 19ee60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e054 │ │ │ │ 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 19ee50 │ │ │ │ + ldr r2, [pc, #84] @ (19eeb8 ) │ │ │ │ + ldr r3, [pc, #80] @ (19eeb4 ) │ │ │ │ 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 19eea0 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 19ee9e │ │ │ │ + cbnz r3, 19ee86 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19ee44 │ │ │ │ + b.n 19ee2c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19ee42 │ │ │ │ + b.n 19ee2a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 19ee30 │ │ │ │ + bl 199d34 │ │ │ │ + b.n 19ee18 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19ee42 │ │ │ │ - bl 19941c │ │ │ │ + b.n 19ee2a │ │ │ │ + bl 199404 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ 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] @ (19ef3c ) │ │ │ │ + ldr r3, [pc, #108] @ (19ef40 ) │ │ │ │ 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 238bdc │ │ │ │ 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 19eeee │ │ │ │ + ldr r2, [pc, #36] @ (19ef44 ) │ │ │ │ + ldr r3, [pc, #32] @ (19ef40 ) │ │ │ │ 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 19ef38 │ │ │ │ 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, r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ 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 19ef94 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19efa4 │ │ │ │ + bmi.n 19ef8c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19efa4 │ │ │ │ + bne.n 19ef8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19ef9e │ │ │ │ + bhi.n 19ef86 │ │ │ │ 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 19ef48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19ef64 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef48 │ │ │ │ + b.n 19ef8c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef48 │ │ │ │ + b.n 19ef8c │ │ │ │ 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] @ (19f100 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (19f11c ) │ │ │ │ + ldr r1, [pc, #296] @ (19f104 ) │ │ │ │ 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 19f0f4 │ │ │ │ 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 19f012 │ │ │ │ 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 19f0d8 │ │ │ │ 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 19f080 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f0f0 │ │ │ │ + beq.n 19f0d8 │ │ │ │ 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 19f06c │ │ │ │ + cbz r4, 19f0d8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +481681,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 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (19f108 ) │ │ │ │ + ldr r3, [pc, #36] @ (19f100 ) │ │ │ │ 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 19f0fa │ │ │ │ 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 19f034 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ 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 19f166 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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, 19f16e │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19f1ea │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f10c │ │ │ │ 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 19f20a │ │ │ │ + add r3, pc, #8 @ (adr r3, 19f1b0 ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481800,47 +481787,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 19f14c │ │ │ │ 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 19f1a0 │ │ │ │ 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 19f14c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 19f164 │ │ │ │ + b.n 19f14c │ │ │ │ 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] @ 19f7ec │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 19f808 │ │ │ │ + ldr.w r3, [pc, #1452] @ 19f7f0 │ │ │ │ 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 +481837,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 19f30e │ │ │ │ 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 +481855,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 19f6aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 19f2c8 │ │ │ │ + b.n 19f2b0 │ │ │ │ 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 19f2ae │ │ │ │ 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 19efb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 19f4a4 │ │ │ │ + bcc.w 19f48c │ │ │ │ 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 19f29e │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 19f7d0 │ │ │ │ + bls.w 19f7b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19f476 │ │ │ │ + beq.w 19f45e │ │ │ │ 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 19bb18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f5d6 │ │ │ │ + beq.w 19f5be │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19f396 │ │ │ │ + bne.n 19f37e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7a0 │ │ │ │ + beq.w 19f788 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f7c0 │ │ │ │ + beq.w 19f7a8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 19f6f4 │ │ │ │ + beq.w 19f6dc │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19f3ce │ │ │ │ + cbz r0, 19f3b6 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f464 │ │ │ │ + beq.n 19f44c │ │ │ │ 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 19efb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19f43a │ │ │ │ + cbz r0, 19f422 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19f3e0 │ │ │ │ + bcc.n 19f3c8 │ │ │ │ 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 19f34c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #900] @ (19f80c ) │ │ │ │ - ldr r3, [pc, #892] @ (19f808 ) │ │ │ │ + bl 19c6f4 │ │ │ │ + ldr r2, [pc, #900] @ (19f7f4 ) │ │ │ │ + ldr r3, [pc, #892] @ (19f7f0 ) │ │ │ │ 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 19f7e6 │ │ │ │ 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 19f6ba │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f5e6 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7f0 │ │ │ │ + beq.w 19f7d8 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 19f792 │ │ │ │ + beq.w 19f77a │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f5e6 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19efb8 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19efb8 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19efb8 │ │ │ │ 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 19efb8 │ │ │ │ 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 19efb8 │ │ │ │ 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 19efb8 │ │ │ │ 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 19efb8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ 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 19efb8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ 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 +482159,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 19c6f4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f68a │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7b0 │ │ │ │ + beq.w 19f798 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 19f464 │ │ │ │ + beq.w 19f44c │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19f396 │ │ │ │ + bne.w 19f37e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f44c │ │ │ │ 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 19f678 │ │ │ │ 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 19cc54 │ │ │ │ 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 19f674 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f620 │ │ │ │ + beq.n 19f608 │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f67c │ │ │ │ + cbz r0, 19f664 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19f620 │ │ │ │ + b.n 19f608 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 19efb8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f30c │ │ │ │ + b.n 19f2f4 │ │ │ │ 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 19f2cc │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7e2 │ │ │ │ + beq.w 19f7ca │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 19f6a2 │ │ │ │ + beq.n 19f68a │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 19f5fe │ │ │ │ + bne.n 19f5e6 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f68a │ │ │ │ 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 +482293,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 19f6ee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -482331,107 +482318,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 19f72e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f44c │ │ │ │ mov r0, sl │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f68a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f44c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f44c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - b.n 19f486 │ │ │ │ + bl 19c6f4 │ │ │ │ + b.n 19f46e │ │ │ │ mov r0, sl │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f68a │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f68a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ 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 19f87c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f87c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f87c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 238ac8 │ │ │ │ - cbz r0, 19f894 │ │ │ │ + bl 238ab0 │ │ │ │ + cbz r0, 19f87c │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f914 │ │ │ │ + bhi.n 19f8fc │ │ │ │ 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 +482427,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, 19f87c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 19f894 │ │ │ │ + cbnz r3, 19f87c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f9a4 │ │ │ │ + beq.w 19f98c │ │ │ │ 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 19f98c │ │ │ │ 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 19f99a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f898 ) │ │ │ │ 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 +482497,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 19f882 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f882 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f882 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f852 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f852 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f852 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f9b2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19f940 ) │ │ │ │ + bhi.n 19f99a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f928 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -482561,220 +482548,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 19f87e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1988c0 │ │ │ │ + bl 1988a8 │ │ │ │ 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 19f9ae │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f9ca │ │ │ │ + beq.n 19f9b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19f9c6 │ │ │ │ + bne.n 19f9ae │ │ │ │ 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, 19fa10 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 19fa38 │ │ │ │ + beq.n 19fa20 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 19fa24 │ │ │ │ + cbz r5, 19fa0c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19fa06 │ │ │ │ + beq.n 19f9ee │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa60 │ │ │ │ + bgt.n 19fa48 │ │ │ │ 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 19fac2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fa5a │ │ │ │ + bne.n 19fa42 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 19fac2 │ │ │ │ + beq.n 19faaa │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa30 │ │ │ │ + bgt.n 19fa18 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19f9ee │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 19fab2 │ │ │ │ + ble.n 19fa9a │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ 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 19fa7e │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fa2c │ │ │ │ + beq.n 19fa14 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fa2c │ │ │ │ + bne.n 19fa14 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fa7c │ │ │ │ + bne.n 19fa64 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19faba │ │ │ │ + bne.n 19faa2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19fae0 │ │ │ │ + beq.n 19fac8 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19fa5e │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 19fa1a │ │ │ │ + b.n 19fa02 │ │ │ │ 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 19fa32 │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 19fa4a │ │ │ │ + bne.n 19fa32 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19f9ee │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa18 │ │ │ │ + b.n 19fa00 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fa90 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fa90 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19fa5e │ │ │ │ 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 19fafc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 19fb18 │ │ │ │ - bl 17fd3c │ │ │ │ + bls.n 19fb00 │ │ │ │ + bl 17fd24 │ │ │ │ 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, 19fb42 │ │ │ │ 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 19fb38 │ │ │ │ + bl 199d34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 19fb54 │ │ │ │ + cbz r3, 19fb3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fb30 │ │ │ │ + beq.n 19fb18 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19fb50 │ │ │ │ + b.n 19fb38 │ │ │ │ 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] @ (19fc60 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (19fc7c ) │ │ │ │ + ldr r3, [pc, #260] @ (19fc64 ) │ │ │ │ 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 199404 │ │ │ │ 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 +482773,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 19fc3c │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19fbdc │ │ │ │ + b.n 19fbc4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 19fc46 │ │ │ │ + bne.n 19fc2e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc2e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc2e │ │ │ │ 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 19fc2e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f10c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fc2e │ │ │ │ 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 19fb04 │ │ │ │ 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 19fbc2 │ │ │ │ + ldr r2, [pc, #40] @ (19fc68 ) │ │ │ │ + ldr r3, [pc, #36] @ (19fc64 ) │ │ │ │ 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 19fc5a │ │ │ │ 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, r3, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 19fca2 │ │ │ │ + b.n 19fc8a │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fc98 │ │ │ │ + bne.n 19fc80 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19fcae │ │ │ │ + bne.n 19fc96 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fcb2 │ │ │ │ + bne.n 19fc9a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 19fcae │ │ │ │ + cbz r3, 19fc96 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fc86 │ │ │ │ + bne.n 19fc6e │ │ │ │ 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 19fd2a │ │ │ │ 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 19fcca │ │ │ │ + cbz r3, 19fcc6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fccc │ │ │ │ + beq.n 19fcb4 │ │ │ │ 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 19fcbc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19fd26 │ │ │ │ + bhi.n 19fd0e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19fd4c │ │ │ │ + bhi.n 19fd34 │ │ │ │ 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 +482922,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 19fd3c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 19fd50 │ │ │ │ + bcs.n 19fd38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19fcd2 │ │ │ │ + b.n 19fcba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fd0e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fd0e │ │ │ │ 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 19fdca │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 19fe0a │ │ │ │ + bne.n 19fdf2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fdb4 │ │ │ │ + beq.n 19fd9c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fdc2 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcc.n 19fde6 │ │ │ │ + bcc.n 19fdce │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdf6 │ │ │ │ + beq.n 19fdde │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd98 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fdc2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd98 │ │ │ │ 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 19fd9a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19fd5c │ │ │ │ + bl 19fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fdb2 │ │ │ │ + bne.n 19fd9a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19fd78 │ │ │ │ + bne.n 19fd60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fdc2 │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fdb0 │ │ │ │ + bhi.n 19fd98 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdb0 │ │ │ │ + bmi.n 19fdc2 │ │ │ │ + b.n 19fd98 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19fe0e │ │ │ │ + beq.n 19fdf6 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd98 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 19fdb0 │ │ │ │ - b.n 19fdda │ │ │ │ + bpl.n 19fd98 │ │ │ │ + b.n 19fdc2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdfe │ │ │ │ + bmi.n 19fdc2 │ │ │ │ + b.n 19fde6 │ │ │ │ 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 19fe68 │ │ │ │ + bhi.n 19fe5c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fe96 │ │ │ │ + bhi.n 19fe7e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fec4 │ │ │ │ + bne.n 19feac │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 238af4 │ │ │ │ - cbz r0, 19fe9c │ │ │ │ + bl 238adc │ │ │ │ + cbz r0, 19fe84 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19fe9c │ │ │ │ + bpl.n 19fe84 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19feb8 │ │ │ │ + beq.n 19fea0 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19feb8 │ │ │ │ + bhi.n 19fea0 │ │ │ │ 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 +483069,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 19fe7e │ │ │ │ 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 19fdfc │ │ │ │ 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 238a7c │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fe4c │ │ │ │ + bne.n 19fe34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe64 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe64 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe64 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe64 │ │ │ │ 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] @ (19ffac ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (19ffc8 ) │ │ │ │ + ldr r3, [pc, #228] @ (19ffb0 ) │ │ │ │ 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 19f9cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ffba │ │ │ │ + beq.n 19ffa2 │ │ │ │ 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 19ff90 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19ff70 │ │ │ │ + beq.n 19ff58 │ │ │ │ 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 19ff3e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ff56 │ │ │ │ + bhi.n 19ff3e │ │ │ │ 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 +483178,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 19fefa │ │ │ │ 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 19ff70 │ │ │ │ + bl 17fd24 │ │ │ │ + ldr r2, [pc, #64] @ (19ffb4 ) │ │ │ │ + ldr r3, [pc, #60] @ (19ffb0 ) │ │ │ │ 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 19ffa6 │ │ │ │ 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 19ff3e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 19eed4 │ │ │ │ + bl 19eebc │ │ │ │ add sl, r0 │ │ │ │ - b.n 19ff70 │ │ │ │ + b.n 19ff58 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19ff7a │ │ │ │ + b.n 19ff62 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ 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] @ 1a03e8 │ │ │ │ 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] @ 1a03ec │ │ │ │ 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 19f9cc │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a003e │ │ │ │ + cbz r0, 1a0026 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a01a0 │ │ │ │ + beq.w 1a0188 │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0400 │ │ │ │ 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 +483290,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 1a00a4 │ │ │ │ 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 +483306,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 1a0250 │ │ │ │ orrs.w ip, r6, r3 │ │ │ │ - beq.n 1a0156 │ │ │ │ + beq.n 1a013e │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ orrs.w lr, ip, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0168 │ │ │ │ ldrb.w lr, [r1, #105] @ 0x69 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a0276 │ │ │ │ + bne.w 1a025e │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1a00fc │ │ │ │ + cbnz r1, 1a00e4 │ │ │ │ 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 1a02f6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi.w 1a036a │ │ │ │ + bhi.w 1a0352 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0400 │ │ │ │ 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 +483364,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] @ 1a03e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0180 │ │ │ │ + cbz r0, 1a0168 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0050 │ │ │ │ + bne.w 1a0038 │ │ │ │ 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 1a0198 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #596] @ (1a0408 ) │ │ │ │ - ldr r3, [pc, #588] @ (1a0400 ) │ │ │ │ + bl 17fd24 │ │ │ │ + ldr r2, [pc, #596] @ (1a03f0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a03e8 ) │ │ │ │ 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 1a03fc │ │ │ │ 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 19eebc │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a0242 │ │ │ │ + beq.n 1a022a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1a0190 │ │ │ │ + beq.n 1a0178 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0400 │ │ │ │ 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 +483461,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 1a0178 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0168 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1a0172 │ │ │ │ + b.n 1a015a │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - beq.w 1a0156 │ │ │ │ + beq.w 1a013e │ │ │ │ subs r1, r6, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0168 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bhi.n 1a0380 │ │ │ │ + bhi.n 1a0368 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a0400 │ │ │ │ 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 +483510,493 @@ │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a02d8 │ │ │ │ + cbz r0, 1a02c0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0178 │ │ │ │ strh.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a029c │ │ │ │ strb.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a029c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ - cbz r6, 1a0370 │ │ │ │ + b.n 1a029c │ │ │ │ + cbz r6, 1a0358 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a0348 │ │ │ │ + cbz r0, 1a0330 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0178 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a029c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a031a │ │ │ │ + beq.n 1a0302 │ │ │ │ rbit r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #33 @ 0x21 │ │ │ │ - b.n 1a031a │ │ │ │ + b.n 1a0302 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a03a8 │ │ │ │ + cbz r0, 1a0390 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0178 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a0234 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a0234 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a0234 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a0234 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a036c │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a036c │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a036c │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr8, cr9, {3} │ │ │ │ + mcr2 0, 3, r0, cr0, cr9, {3} │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a036c │ │ │ │ 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 1a048c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1a045e │ │ │ │ + cbz r5, 1a0446 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0492 │ │ │ │ + cbz r3, 1a047a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a04b4 │ │ │ │ + beq.n 1a049c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0458 │ │ │ │ + cbz r4, 1a0440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0458 │ │ │ │ + cbz r3, 1a0440 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0478 │ │ │ │ + beq.n 1a0460 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0446 │ │ │ │ + bne.n 1a042e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0486 │ │ │ │ + beq.n 1a046e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0432 │ │ │ │ + bne.n 1a041a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a0452 │ │ │ │ + b.n 1a043a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a0446 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a045e │ │ │ │ - bl 19fb1c │ │ │ │ + bne.n 1a0446 │ │ │ │ + bl 19fb04 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a0446 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a0442 │ │ │ │ + b.n 1a042a │ │ │ │ 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, 1a04ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a04e6 │ │ │ │ + cbnz r0, 1a04ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a04d6 │ │ │ │ + bne.n 1a04be │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0418 │ │ │ │ + bl 1a0400 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a04ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a04ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a04e8 │ │ │ │ + bne.n 1a04d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a04fc │ │ │ │ + bne.n 1a04e4 │ │ │ │ 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, 1a051c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1a053a │ │ │ │ + cbnz r5, 1a0522 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0528 │ │ │ │ + bne.n 1a0510 │ │ │ │ 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 19a7fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a0612 │ │ │ │ + beq.n 1a05fa │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a057e │ │ │ │ + cbz r1, 1a0566 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a05ce │ │ │ │ + beq.n 1a05b6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 1a0590 │ │ │ │ + bne.n 1a0578 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 1a05b6 │ │ │ │ + cbnz r1, 1a059e │ │ │ │ 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, 1a0578 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a05e2 │ │ │ │ + beq.n 1a05ca │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a0550 │ │ │ │ + b.n 1a0538 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1a05a8 │ │ │ │ + cbz r2, 1a0590 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a05a8 │ │ │ │ + cbz r1, 1a0590 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a054e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a0596 │ │ │ │ + bne.n 1a057e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a057e │ │ │ │ + bne.n 1a0566 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a056a │ │ │ │ + beq.n 1a0552 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1a057c │ │ │ │ + bne.n 1a0564 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1a057c │ │ │ │ - b.n 1a0572 │ │ │ │ + bls.n 1a0564 │ │ │ │ + b.n 1a055a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a054e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a058c │ │ │ │ + bne.n 1a0574 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a051c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a051c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a053c │ │ │ │ + bne.n 1a0524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a05fe │ │ │ │ + bne.n 1a05e6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1a05e2 │ │ │ │ + b.n 1a05ca │ │ │ │ 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 1a0620 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1a063c │ │ │ │ + bne.n 1a0624 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 1a0660 │ │ │ │ + beq.n 1a0648 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a06b6 │ │ │ │ - cbnz r3, 1a0666 │ │ │ │ + bne.n 1a069e │ │ │ │ + cbnz r3, 1a064e │ │ │ │ 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 1a06a4 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a06f2 │ │ │ │ + beq.n 1a06da │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a0652 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a06b6 │ │ │ │ + bne.n 1a069e │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a0826 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 1a068e │ │ │ │ + b.n 1a0676 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a0826 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a067e │ │ │ │ + beq.n 1a0666 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a0826 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1a06ac │ │ │ │ + b.n 1a0694 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 1a06d2 │ │ │ │ + cbz r3, 1a06ba │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06a6 │ │ │ │ + bne.n 1a068e │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1a0896 │ │ │ │ + beq.w 1a087e │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a0660 │ │ │ │ + bmi.n 1a0648 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06a0 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 1a0710 │ │ │ │ + cbz r1, 1a06f8 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 1a06e6 │ │ │ │ + b.n 1a06ce │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a086a │ │ │ │ + beq.w 1a0852 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06dc │ │ │ │ - b.n 1a06b6 │ │ │ │ + bne.n 1a06c4 │ │ │ │ + b.n 1a069e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a0652 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1a06b6 │ │ │ │ + beq.n 1a069e │ │ │ │ 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 1a06a0 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a087a │ │ │ │ + beq.w 1a0862 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a088c │ │ │ │ + bhi.w 1a0874 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 1a082c │ │ │ │ + beq.w 1a0814 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1a0812 │ │ │ │ + beq.n 1a07fa │ │ │ │ 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 1a081e │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 1a0836 │ │ │ │ + bne.n 1a081e │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1a0886 │ │ │ │ + bhi.w 1a086e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0a6a │ │ │ │ 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 +484027,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 1a0868 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0a6a │ │ │ │ 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 +484069,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 1a0648 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0716 │ │ │ │ + bne.w 1a06fe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a0a50 │ │ │ │ + beq.w 1a0a38 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06a0 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a07fa │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a07fa │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06d6 │ │ │ │ + bne.w 1a06be │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06a0 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07f0 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07f0 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0794 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0794 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0710 │ │ │ │ + bne.w 1a06f8 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0826 │ │ │ │ - b.n 1a084a │ │ │ │ + bne.n 1a080e │ │ │ │ + b.n 1a0832 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a06a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07f0 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0794 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1a0812 │ │ │ │ - b.n 1a0660 │ │ │ │ + beq.n 1a07fa │ │ │ │ + b.n 1a0648 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0a5c │ │ │ │ + beq.w 1a0a44 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1a0a04 │ │ │ │ + bne.w 1a09ec │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a0a04 │ │ │ │ + beq.w 1a09ec │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a08a6 │ │ │ │ + bne.n 1a088e │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a09f6 │ │ │ │ + beq.w 1a09de │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a08ee │ │ │ │ + beq.n 1a08d6 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a069e │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a08d6 │ │ │ │ + bne.n 1a08be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a0a66 │ │ │ │ + beq.w 1a0a4e │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a069e │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a069e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a069e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 1a0a3a │ │ │ │ + beq.w 1a0a22 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 1a09d2 │ │ │ │ + beq.n 1a09ba │ │ │ │ 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 1a0a2e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 1a0a46 │ │ │ │ + bne.n 1a0a2e │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 1a0986 │ │ │ │ + bhi.n 1a096e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1a0a00 │ │ │ │ + bhi.n 1a09e8 │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (1a09a4 ) │ │ │ │ + ldr r7, [pc, #64] @ (1a098c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a8c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a8c ) │ │ │ │ + asrs r7, r1, #1 │ │ │ │ + ldr r7, [pc, #316] @ (1a0a90 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a94 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a94 ) │ │ │ │ + ldr r4, [pc, #316] @ (1a0a98 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a98 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a9c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a9c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0aa0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0aa0 ) │ │ │ │ ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ - 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 ) │ │ │ │ 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 1a09b0 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1a0a82 │ │ │ │ + bhi.n 1a0a6a │ │ │ │ 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 +484241,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 1a06aa │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a08fc │ │ │ │ + bne.n 1a08e4 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a069e │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a069e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a0656 │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a096e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a096e │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a08c6 │ │ │ │ + beq.w 1a08ae │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a0a30 │ │ │ │ + beq.n 1a0a18 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a069e │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0a18 │ │ │ │ + bne.n 1a0a00 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a08d2 │ │ │ │ - b.n 1a08f4 │ │ │ │ + bne.w 1a08ba │ │ │ │ + b.n 1a08dc │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a09ba │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a09ba │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 1a084a │ │ │ │ - b.n 1a06b8 │ │ │ │ + beq.w 1a0832 │ │ │ │ + b.n 1a06a0 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1a08c6 │ │ │ │ + b.n 1a08ae │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a069e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a0656 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a09b0 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a09b0 │ │ │ │ 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] @ (1a0af8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (1a0b14 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a0afc ) │ │ │ │ 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 1a0ada │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a0600 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1a0ae2 │ │ │ │ + bcs.n 1a0aca │ │ │ │ mov r0, r2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 1a0ada │ │ │ │ + bl 17fd24 │ │ │ │ + ldr r2, [pc, #36] @ (1a0b00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a0afc ) │ │ │ │ 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 1a0af4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - sbc.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ + sbcs.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, #16318464 @ 0xf90000 │ │ │ │ + adds.w r0, lr, #16318464 @ 0xf90000 │ │ │ │ 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, 1a0b1a │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ 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 1a0b60 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 1a0b80 │ │ │ │ + cbz r7, 1a0b68 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 1a0b98 │ │ │ │ + cbz r1, 1a0b80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a0600 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a0a84 │ │ │ │ + bl 1a0a6c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0b70 │ │ │ │ + bne.n 1a0b58 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb58 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1a0b70 │ │ │ │ + b.n 1a0b58 │ │ │ │ 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 19fb04 │ │ │ │ + cbz r0, 1a0bb0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb48 │ │ │ │ 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 19a6b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c72 │ │ │ │ + beq.n 1a0c5a │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1a0c18 │ │ │ │ + cbz r5, 1a0c00 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c3c │ │ │ │ + cbz r4, 1a0c24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a0c7a │ │ │ │ + beq.n 1a0c62 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c12 │ │ │ │ + cbz r4, 1a0bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0c12 │ │ │ │ + cbz r3, 1a0bfa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c2a │ │ │ │ + beq.n 1a0c12 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0c00 │ │ │ │ + bne.n 1a0be8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c62 │ │ │ │ + beq.n 1a0c4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0bec │ │ │ │ + bne.n 1a0bd4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ - cbz r0, 1a0c50 │ │ │ │ + bl 19fb04 │ │ │ │ + cbz r0, 1a0c38 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0be4 │ │ │ │ + b.n 1a0c00 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0c18 │ │ │ │ + bne.n 1a0c00 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1a0c6e │ │ │ │ + cbnz r0, 1a0c56 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb48 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0be4 │ │ │ │ + b.n 1a0c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c50 │ │ │ │ + beq.n 1a0c38 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1a0c18 │ │ │ │ + b.n 1a0c00 │ │ │ │ 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 19fb04 │ │ │ │ + cbnz r0, 1a0c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a0c50 │ │ │ │ + b.n 1a0c38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a0bfc │ │ │ │ + b.n 1a0be4 │ │ │ │ stmdb 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] @ 1a165c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2512] @ 1a1678 │ │ │ │ + ldr.w r2, [pc, #2512] @ 1a1660 │ │ │ │ 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 +484553,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] @ 1a1664 │ │ │ │ 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 1a1600 │ │ │ │ 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 1a0e6a │ │ │ │ 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 1a0d84 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1a0ebc │ │ │ │ - cbnz r0, 1a0d7e │ │ │ │ - ldr.w r3, [pc, #2388] @ 1a1680 │ │ │ │ + beq.w 1a0ea4 │ │ │ │ + cbnz r0, 1a0d66 │ │ │ │ + ldr.w r3, [pc, #2388] @ 1a1668 │ │ │ │ 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, 1a0d66 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0d5a │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0d5a │ │ │ │ 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 +484615,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 1a0d28 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0e80 │ │ │ │ + beq.n 1a0e68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0d8e │ │ │ │ + cbz r3, 1a0d76 │ │ │ │ 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 1a0d0a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d7e │ │ │ │ + beq.n 1a0d66 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0fca │ │ │ │ + bne.w 1a0fb2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1a0dbc │ │ │ │ + beq.n 1a0da4 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1a0f56 │ │ │ │ + beq.w 1a0f3e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a0d7e │ │ │ │ + bne.n 1a0d66 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a0df6 │ │ │ │ + cbz r3, 1a0dde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b2184 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 1a0df8 │ │ │ │ + cbz r0, 1a0de0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a0df6 │ │ │ │ + bhi.n 1a0dde │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a12c0 │ │ │ │ + beq.w 1a12a8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1102 │ │ │ │ + bne.w 1a10ea │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 1a0e12 │ │ │ │ + cbnz r1, 1a0dfa │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1a10e6 │ │ │ │ + beq.w 1a10ce │ │ │ │ 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 1a0e36 │ │ │ │ + b.n 1a11ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a0e54 │ │ │ │ + bne.n 1a0e3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1a11cc │ │ │ │ + bne.w 1a11b4 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a0e22 │ │ │ │ + beq.n 1a0e0a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1662 │ │ │ │ + bne.w 1a164a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0e74 │ │ │ │ + bne.n 1a0e5c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a1304 │ │ │ │ + beq.w 1a12ec │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0d82 │ │ │ │ + bne.n 1a0d6a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0cf6 │ │ │ │ + bne.w 1a0cde │ │ │ │ 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 1db378 │ │ │ │ + ldr.w r2, [pc, #2020] @ 1a166c │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a1660 │ │ │ │ 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 1a163a │ │ │ │ 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 1a1050 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a0fd6 │ │ │ │ + beq.w 1a0fbe │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d66 │ │ │ │ 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 1a0d66 │ │ │ │ + ldr.w r3, [pc, #1952] @ 1a1670 │ │ │ │ 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 1a116e │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d66 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d66 │ │ │ │ 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 19c2d0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1a0d7e │ │ │ │ + b.n 1a0d66 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a114c │ │ │ │ + beq.w 1a1134 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d66 │ │ │ │ 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 19c57c │ │ │ │ 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 +484844,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 1a0f36 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f54 │ │ │ │ + beq.n 1a0f3c │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a0df6 │ │ │ │ - b.n 1a0d7e │ │ │ │ + beq.w 1a0dde │ │ │ │ + b.n 1a0d66 │ │ │ │ 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] @ 1a1670 │ │ │ │ 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 19f7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d66 │ │ │ │ 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 1a1654 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a1654 │ │ │ │ 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 +484919,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 19a66c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f810 │ │ │ │ + bl 19f7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d66 │ │ │ │ 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 1a1654 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a1654 │ │ │ │ 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 +484966,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 238b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1228 │ │ │ │ + bne.w 1a1210 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a1656 │ │ │ │ + beq.w 1a163e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0e74 │ │ │ │ + beq.w 1a0e5c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e5c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a0e6a │ │ │ │ + bne.w 1a0e52 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a1128 │ │ │ │ + cbnz r3, 1a1110 │ │ │ │ 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 +485004,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 1a0e48 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 1a1588 │ │ │ │ + bhi.w 1a1570 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a12fe │ │ │ │ + bhi.w 1a12e6 │ │ │ │ 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 +485036,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 199148 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a160e │ │ │ │ + beq.w 1a15f6 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 1a0f40 │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0f28 │ │ │ │ + b.n 1a0ef2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e40 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2369bc │ │ │ │ + bl 2369a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 1a120e │ │ │ │ + beq.n 1a11f6 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1a15de │ │ │ │ + beq.w 1a15c6 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2369d8 │ │ │ │ + bl 2369c0 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e40 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19ef48 │ │ │ │ + b.n 1a0f36 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a10de │ │ │ │ mov r1, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a10de │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a10de │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 238bdc │ │ │ │ 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 +485127,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 19a4c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb1c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19fb04 │ │ │ │ + b.n 1a0f36 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 1a0df8 │ │ │ │ + b.n 1a0de0 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1a0f62 │ │ │ │ + bne.w 1a0f4a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a158e │ │ │ │ + beq.w 1a1576 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 199d34 │ │ │ │ + b.n 1a0f36 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12b6 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12b6 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12b6 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e5c │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e5c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e5c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a161c │ │ │ │ + beq.w 1a1604 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 1a163a │ │ │ │ + beq.w 1a1622 │ │ │ │ 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 1a15dc │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 1a1384 │ │ │ │ + b.n 1a136c │ │ │ │ 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 +485211,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 1a15da │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a1354 │ │ │ │ + bne.n 1a133c │ │ │ │ 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 1a133c │ │ │ │ + b.n 1a135a │ │ │ │ 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 +485250,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 1a13f0 │ │ │ │ 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 19f220 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1a143e │ │ │ │ + beq.n 1a1426 │ │ │ │ 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, 1a1418 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a1426 │ │ │ │ + bne.n 1a140e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a55c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19a544 │ │ │ │ + b.n 1a0f36 │ │ │ │ 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 +485308,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 1a146c │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 1a14ce │ │ │ │ + beq.n 1a14b6 │ │ │ │ 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 +485334,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 1a148e │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a14fa │ │ │ │ + beq.n 1a14e2 │ │ │ │ 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 19f220 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1a1532 │ │ │ │ + beq.n 1a151a │ │ │ │ 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, 1a150c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a151a │ │ │ │ + bne.n 1a1502 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19efb8 │ │ │ │ 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 +485398,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 198970 │ │ │ │ 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 1a0f36 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a1436 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a138e │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a12b6 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a12c4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a12c4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a12c4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a12c4 │ │ │ │ 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 1a12c4 │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a138e │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a1436 │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a138e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a1436 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1a11f2 │ │ │ │ - b.n 1a0e58 │ │ │ │ + bne.w 1a11da │ │ │ │ + b.n 1a0e40 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a138e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a1436 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0f4e │ │ │ │ + bne.w 1a0f36 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1a0e7c │ │ │ │ + b.n 1a0e64 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0d66 │ │ │ │ + b.n 1a0ef2 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a0e92 │ │ │ │ + b.n 1a0e7a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a1666 │ │ │ │ + bne.n 1a164e │ │ │ │ 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 1a131e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdfc │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1a1336 │ │ │ │ + b.n 1a131e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.w 1a0e12 │ │ │ │ + b.w 1a0dfa │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a110a │ │ │ │ + b.n 1a10f2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf34e0079 │ │ │ │ + @ instruction: 0xf3660079 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0079 │ │ │ │ + @ instruction: 0xf3320079 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #121 @ 0x79 │ │ │ │ + sbcs.w r0, r0, #121 @ 0x79 │ │ │ │ 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, 1a1696 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a16b2 │ │ │ │ + cbnz r0, 1a169a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a16a2 │ │ │ │ + bne.n 1a168a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a0c78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a1696 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a1696 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a16b4 │ │ │ │ + bne.n 1a169c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a16c8 │ │ │ │ + bne.n 1a16b0 │ │ │ │ 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] @ (1a19e0 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1a1702 │ │ │ │ + bhi.n 1a16ea │ │ │ │ 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 1a1758 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ 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 1a1726 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a175a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1738 │ │ │ │ + beq.n 1a1720 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1730 │ │ │ │ + bne.n 1a1718 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1a1768 │ │ │ │ + cbz r3, 1a1750 │ │ │ │ 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 1a1750 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a175a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1762 │ │ │ │ + beq.n 1a174a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a175a │ │ │ │ + bne.n 1a1742 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1710 │ │ │ │ + bne.n 1a16f8 │ │ │ │ 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 1a1758 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ 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 1a179a │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a175a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a17ac │ │ │ │ + beq.n 1a1794 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a17a4 │ │ │ │ + bne.n 1a178c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1782 │ │ │ │ + bne.n 1a176a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a1772 │ │ │ │ - ldr r2, [pc, #572] @ (1a19fc ) │ │ │ │ + b.n 1a175a │ │ │ │ + ldr r2, [pc, #572] @ (1a19e4 ) │ │ │ │ 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 1a1758 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ 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 1a17f4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a175a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a1806 │ │ │ │ + beq.n 1a17ee │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a17fe │ │ │ │ + bne.n 1a17e6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a17dc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a17c4 │ │ │ │ + b.n 1a1758 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a1758 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ 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 1a1832 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a175a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a183c │ │ │ │ + bne.n 1a1824 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1a1770 │ │ │ │ + bne.n 1a1758 │ │ │ │ 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 1a1758 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a175a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a1874 │ │ │ │ + beq.n 1a185c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a186c │ │ │ │ + bne.n 1a1854 │ │ │ │ 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, 1a18a0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1a18b8 │ │ │ │ + bcc.n 1a18a0 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a175a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18b2 │ │ │ │ + beq.n 1a189a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18aa │ │ │ │ + bne.n 1a1892 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a19d6 │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a1758 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a19da │ │ │ │ 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 1a18e4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a175a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18f8 │ │ │ │ + beq.n 1a18e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18f0 │ │ │ │ + bne.n 1a18d8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a19d6 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a18cc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a18b4 │ │ │ │ + b.n 1a1758 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a1758 │ │ │ │ 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 1a19da │ │ │ │ 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 1a1938 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a175a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a194c │ │ │ │ + beq.n 1a1934 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1944 │ │ │ │ + bne.n 1a192c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a19d6 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1a1920 │ │ │ │ - b.n 1a1770 │ │ │ │ - ldr r2, [pc, #164] @ (1a1a00 ) │ │ │ │ + bne.n 1a1908 │ │ │ │ + b.n 1a1758 │ │ │ │ + ldr r2, [pc, #164] @ (1a19e8 ) │ │ │ │ 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 1a1758 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a19da │ │ │ │ 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 1a198e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a175a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a19a2 │ │ │ │ + beq.n 1a198a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a199a │ │ │ │ + bne.n 1a1982 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a19d6 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1a1978 │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a1960 │ │ │ │ + b.n 1a1758 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a1770 │ │ │ │ + bne.w 1a1758 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a19da │ │ │ │ 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 1a1758 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a175a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a1874 │ │ │ │ + beq.w 1a185c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a19e4 │ │ │ │ - b.n 1a1874 │ │ │ │ + bne.n 1a19cc │ │ │ │ + b.n 1a185c │ │ │ │ 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} │ │ │ │ + ldmdb r0!, {r0, r3, r4, r5, r6} │ │ │ │ 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, 1a1a06 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a760 │ │ │ │ + bl 19a748 │ │ │ │ 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 1a1a02 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 1a1a3e │ │ │ │ - b.n 1a1a1a │ │ │ │ + cbnz r3, 1a1a26 │ │ │ │ + b.n 1a1a02 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a1a02 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1a38 │ │ │ │ - cbz r1, 1a1a52 │ │ │ │ + bne.n 1a1a20 │ │ │ │ + cbz r1, 1a1a3a │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a1a02 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1a48 │ │ │ │ + bne.n 1a1a30 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 1a1a18 │ │ │ │ + beq.n 1a1a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a1a38 │ │ │ │ + b.n 1a1a20 │ │ │ │ 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] @ 1a2694 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3124] @ 1a26b0 │ │ │ │ + ldr.w r2, [pc, #3124] @ 1a2698 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3120] @ 1a26b4 │ │ │ │ - ldr.w r6, [pc, #3120] @ 1a26b8 │ │ │ │ + ldr.w r3, [pc, #3120] @ 1a269c │ │ │ │ + ldr.w r6, [pc, #3120] @ 1a26a0 │ │ │ │ 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 1a1bac │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1bc4 │ │ │ │ + bne.w 1a1bac │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bhi.w 1a1c44 │ │ │ │ + bhi.w 1a1c2c │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bcs.w 1a1be4 │ │ │ │ + bcs.w 1a1bcc │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bhi.w 1a1cc0 │ │ │ │ + bhi.w 1a1ca8 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bhi.w 1a2726 │ │ │ │ + bhi.w 1a270e │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - bhi.w 1a1e5c │ │ │ │ + bhi.w 1a1e44 │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ - bhi.w 1a29d0 │ │ │ │ + bhi.w 1a29b8 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1a27fc │ │ │ │ + bls.w 1a27e4 │ │ │ │ sub.w r2, r3, #66 @ 0x42 │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ + bhi.n 1a1ba8 │ │ │ │ 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 +486085,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 1a1ed6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a262c │ │ │ │ + beq.w 1a2614 │ │ │ │ movw r2, #515 @ 0x203 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a1bc0 │ │ │ │ + bne.n 1a1ba8 │ │ │ │ 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] @ 1a26a4 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1a2698 │ │ │ │ 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 1a2c8a │ │ │ │ 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 1a1ba8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a1be0 ) │ │ │ │ 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 +486147,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 1a1d84 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a294e │ │ │ │ + bhi.w 1a2936 │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ - bhi.w 1a265e │ │ │ │ + bhi.w 1a2646 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bcc.w 1a1f28 │ │ │ │ + bcc.w 1a1f10 │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1c7c ) │ │ │ │ + bhi.n 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1c64 ) │ │ │ │ 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 +486193,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 1a1dee │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcs.w 1a24be │ │ │ │ + bcs.w 1a24a6 │ │ │ │ cmp.w r3, #270 @ 0x10e │ │ │ │ - bcc.w 1a1f94 │ │ │ │ + bcc.w 1a1f7c │ │ │ │ sub.w r2, r3, #270 @ 0x10e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1cec ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1cd4 ) │ │ │ │ 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 +486280,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 1a26a8 │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a1ef2 │ │ │ │ + bhi.w 1a1eda │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a28e0 │ │ │ │ + bhi.w 1a28c8 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bhi.w 1a28ac │ │ │ │ + bhi.w 1a2894 │ │ │ │ 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 1a1ed6 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ movw r2, #563 @ 0x233 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.n 1a1eee │ │ │ │ + bne.n 1a1ed6 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bcs.w 1a279c │ │ │ │ + bcs.w 1a2784 │ │ │ │ sub.w r2, r3, #344 @ 0x158 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e24 ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1e0c ) │ │ │ │ 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 +486343,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 1a1ba8 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bls.w 1a2926 │ │ │ │ + bls.w 1a290e │ │ │ │ sub.w r2, r3, #190 @ 0xbe │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e7c ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1e64 ) │ │ │ │ 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 +486389,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 1a1ba8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ subw r2, r3, #619 @ 0x26b │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1f08 ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1ef0 ) │ │ │ │ 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 +486411,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 1a297c │ │ │ │ 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 1a1ed6 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1ba8 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1a2ca6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1f60 ) │ │ │ │ + bhi.w 1a2c8e │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1f48 ) │ │ │ │ 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,904 +486453,910 @@ │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a1ed6 │ │ │ │ movt r1, #14337 @ 0x3801 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a1eee │ │ │ │ + beq.n 1a1ed6 │ │ │ │ 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 1a262e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a1fd4 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a1fbc │ │ │ │ + b.n 1a1ed6 │ │ │ │ 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 1a2aea │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2036 │ │ │ │ + cbz r0, 1a201e │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b62 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2af4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ cmp.w sl, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2aae │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b24 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1a2168 │ │ │ │ + cbnz r0, 1a2150 │ │ │ │ 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 1a2c3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2ade │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2b08 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a2b84 │ │ │ │ + beq.w 1a2b6c │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1ed6 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a1ed6 │ │ │ │ ldrb.w sl, [r6, #2076] @ 0x81c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1ed6 │ │ │ │ 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 1a263e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a221e │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a2206 │ │ │ │ + b.n 1a1ed6 │ │ │ │ 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, 1a2246 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2972 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 1a228c │ │ │ │ + cbnz r7, 1a2274 │ │ │ │ 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 1a1ba8 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2a9c │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2aa4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 1a232c │ │ │ │ + cbz r7, 1a2314 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1ba8 │ │ │ │ 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 1a2b00 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2390 │ │ │ │ + cbz r0, 1a2378 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ - beq.n 1a235a │ │ │ │ + b.w 1a1ba8 │ │ │ │ + beq.n 1a2342 │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - beq.w 1a1fba │ │ │ │ + beq.w 1a1fa2 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2a94 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a240a │ │ │ │ + cbz r0, 1a23f2 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b1c │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a1ed6 │ │ │ │ tst.w r2, #3872 @ 0xf20 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ movs r1, #24 │ │ │ │ movt r1, #1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 1a2508 │ │ │ │ + beq.n 1a24f0 │ │ │ │ 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 1a1ba8 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1ed6 │ │ │ │ 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 1a2636 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2524 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a250c │ │ │ │ + b.n 1a1ed6 │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ 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 1a2b2e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a2958 │ │ │ │ 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 1a2c22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a2958 │ │ │ │ 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 1a2b7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ 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 1a2b12 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a1fee │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a1fd6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a253e │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2526 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2238 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2220 │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1a1b9a │ │ │ │ + bls.w 1a1b82 │ │ │ │ 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 1a1ed6 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2112 @ 0x840 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ tst.w r2, #81920 @ 0x14000 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ nop │ │ │ │ - b.n 1a21ac │ │ │ │ + b.n 1a21c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a21a0 │ │ │ │ + b.n 1a21b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1f20 │ │ │ │ + b.n 1a1f38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - bcs.w 1a2ba0 │ │ │ │ + bcs.w 1a2b88 │ │ │ │ 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 1a1fa2 │ │ │ │ tst.w r2, #622592 @ 0x98000 │ │ │ │ - bne.w 1a1bbe │ │ │ │ + bne.w 1a1ba6 │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2ac8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a2c16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ 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 1a1ed6 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - beq.w 1a2350 │ │ │ │ + beq.w 1a2338 │ │ │ │ cmp r3, #225 @ 0xe1 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2ac0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2c5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ sub.w r3, r3, #358 @ 0x166 │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a1ed6 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 1a2350 │ │ │ │ + bmi.w 1a2338 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2b36 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 1a1bc0 │ │ │ │ + bgt.w 1a1ba8 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bls.w 1a29fa │ │ │ │ + bls.w 1a29e2 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #5193 @ 0x1449 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ tst.w r2, #8320 @ 0x2080 │ │ │ │ - bne.w 1a23d4 │ │ │ │ + bne.w 1a23bc │ │ │ │ tst.w r2, #2080 @ 0x820 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1ba8 │ │ │ │ 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 1a2ab8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2860 │ │ │ │ + cbz r0, 1a2848 │ │ │ │ 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 1a1ba8 │ │ │ │ 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 1a2b52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1ba8 │ │ │ │ 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 1a1ba8 │ │ │ │ subw r3, r3, #578 @ 0x242 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1a1bbe │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a28c0 ) │ │ │ │ + bhi.w 1a1ba6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a28a8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ + bl fffd28aa │ │ │ │ + bl fffd28ae │ │ │ │ + bl fffc48b2 │ │ │ │ + bl fffc48b6 │ │ │ │ + bl fffd28ba │ │ │ │ + bl fffd28be │ │ │ │ bl fffd28c2 │ │ │ │ bl fffd28c6 │ │ │ │ - bl fffc48ca │ │ │ │ - bl fffc48ce │ │ │ │ - bl fffd28d2 │ │ │ │ - bl fffd28d6 │ │ │ │ - bl fffd28da │ │ │ │ - bl fffd28de │ │ │ │ sub.w r0, r3, #588 @ 0x24c │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #28640 @ 0x6fe0 │ │ │ │ lsls r2, r0 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1ed6 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ 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 1a2ad2 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - bls.w 1a23c6 │ │ │ │ + bls.w 1a23ae │ │ │ │ sub.w r1, r3, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1fa2 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a2812 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ + b.n 1a23bc │ │ │ │ sub.w r3, r3, #552 @ 0x228 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a2000 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2964 ) │ │ │ │ + bhi.w 1a1fe8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a294c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ - bl fff2e96a │ │ │ │ + bl fff2e952 │ │ │ │ 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 1a1ba8 │ │ │ │ + b.n 1a2588 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2288 │ │ │ │ + b.n 1a2270 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - beq.w 1a255e │ │ │ │ + beq.w 1a2546 │ │ │ │ sub.w r2, r3, #442 @ 0x1ba │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ cmp.w r3, #470 @ 0x1d6 │ │ │ │ - bcc.w 1a2c8c │ │ │ │ + bcc.w 1a2c74 │ │ │ │ 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 1a1ed6 │ │ │ │ tst.w r2, #9 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ - b.w 1a1fba │ │ │ │ + beq.w 1a1ba8 │ │ │ │ + b.w 1a1fa2 │ │ │ │ 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 1a1fa2 │ │ │ │ movt r2, #514 @ 0x202 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a2812 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1ba8 │ │ │ │ + b.n 1a23bc │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1ba8 │ │ │ │ subs r2, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2a14 ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a29fc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 34ea16 │ │ │ │ + bl 34e9fe │ │ │ │ + bl 350a02 │ │ │ │ + bl 350a06 │ │ │ │ + bl 350a0a │ │ │ │ + bl 350a0e │ │ │ │ + bl 350a12 │ │ │ │ + bl 350a16 │ │ │ │ bl 350a1a │ │ │ │ bl 350a1e │ │ │ │ bl 350a22 │ │ │ │ bl 350a26 │ │ │ │ bl 350a2a │ │ │ │ bl 350a2e │ │ │ │ bl 350a32 │ │ │ │ @@ -487375,236 +487368,230 @@ │ │ │ │ bl 350a4a │ │ │ │ bl 350a4e │ │ │ │ bl 350a52 │ │ │ │ bl 350a56 │ │ │ │ bl 350a5a │ │ │ │ bl 350a5e │ │ │ │ bl 350a62 │ │ │ │ - bl 350a66 │ │ │ │ - bl 350a6a │ │ │ │ + bl fff4aa66 │ │ │ │ + bl fff4aa6a │ │ │ │ bl 350a6e │ │ │ │ bl 350a72 │ │ │ │ - bl 350a76 │ │ │ │ + bl 34ea76 │ │ │ │ bl 350a7a │ │ │ │ - bl fff4aa7e │ │ │ │ + bl 350a7e │ │ │ │ bl fff4aa82 │ │ │ │ - bl 350a86 │ │ │ │ - bl 350a8a │ │ │ │ - bl 34ea8e │ │ │ │ - bl 350a92 │ │ │ │ - bl 350a96 │ │ │ │ - bl fff4aa9a │ │ │ │ - bl fff4aa9e │ │ │ │ - bl fff4aaa2 │ │ │ │ - bl fff4aaa6 │ │ │ │ - bl 34eaaa │ │ │ │ + bl fff4aa86 │ │ │ │ + bl fff4aa8a │ │ │ │ + bl fff4aa8e │ │ │ │ + bl 34ea92 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23f0 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a23d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a22ea │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a22d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2312 │ │ │ │ + b.n 1a22fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2102 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a20ea │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2846 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a282e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2760 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2748 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2706 │ │ │ │ + b.n 1a26ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2196 │ │ │ │ + b.w 1a217e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a201c │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a2004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2096 │ │ │ │ + b.w 1a207e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2376 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a235e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a21ce │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a21b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a260c │ │ │ │ + b.n 1a25f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a24ac │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2494 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2150 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a2138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a257a │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a27dc │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a27c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23a6 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a238e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a287a │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2862 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2424 │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a240c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2050 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a2038 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mvn.w r8, #704 @ 0x2c0 │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2bc0 ) │ │ │ │ + bhi.w 1a1ba8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2ba8 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 59ebc2 │ │ │ │ + bl 59ebaa │ │ │ │ + bl 1a4bae │ │ │ │ + bl 1a4bb2 │ │ │ │ + bl 1a4bb6 │ │ │ │ + bl 1a4bba │ │ │ │ + bl 1a4bbe │ │ │ │ + bl 1a4bc2 │ │ │ │ bl 1a4bc6 │ │ │ │ bl 1a4bca │ │ │ │ bl 1a4bce │ │ │ │ bl 1a4bd2 │ │ │ │ bl 1a4bd6 │ │ │ │ bl 1a4bda │ │ │ │ bl 1a4bde │ │ │ │ bl 1a4be2 │ │ │ │ - bl 1a4be6 │ │ │ │ + bl 4d2be6 │ │ │ │ bl 1a4bea │ │ │ │ bl 1a4bee │ │ │ │ bl 1a4bf2 │ │ │ │ - bl 1a4bf6 │ │ │ │ - bl 1a4bfa │ │ │ │ - bl 4d2bfe │ │ │ │ - bl 1a4c02 │ │ │ │ - bl 1a4c06 │ │ │ │ - bl 1a4c0a │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ - bl 59ec1e │ │ │ │ - bl 59ec22 │ │ │ │ + bl 59ec06 │ │ │ │ + bl 59ec0a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a211e │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a2106 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a259a │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2582 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a277c │ │ │ │ + bl 1a19ec │ │ │ │ + b.n 1a2764 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2168 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a2150 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2444 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a242c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2464 │ │ │ │ + bl 1a19ec │ │ │ │ + b.w 1a244c │ │ │ │ cmp.w r3, #444 @ 0x1bc │ │ │ │ - bls.w 1a1fba │ │ │ │ + bls.w 1a1fa2 │ │ │ │ sub.w r3, r3, #446 @ 0x1be │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 1a1eee │ │ │ │ - b.w 1a1bc0 │ │ │ │ + bls.w 1a1ed6 │ │ │ │ + b.w 1a1ba8 │ │ │ │ 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] @ 1a3610 │ │ │ │ + ldr.w r2, [pc, #2412] @ 1a3614 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2404] @ 1a3630 │ │ │ │ + ldr.w r3, [pc, #2404] @ 1a3618 │ │ │ │ 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 1a2d52 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1a302a │ │ │ │ + beq.w 1a3012 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a31f0 │ │ │ │ + beq.w 1a31d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a2d62 │ │ │ │ + bne.n 1a2d4a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a2d48 │ │ │ │ + cbz r3, 1a2d30 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2d28 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a2f14 │ │ │ │ + beq.w 1a2efc │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2fd6 │ │ │ │ + beq.w 1a2fbe │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a2ef2 │ │ │ │ + bhi.w 1a2eda │ │ │ │ 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 +487600,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 1a2ce8 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2f9c │ │ │ │ + bne.w 1a2f84 │ │ │ │ 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 1a2cc8 │ │ │ │ + ldr.w r2, [pc, #2248] @ 1a361c │ │ │ │ + ldr.w r3, [pc, #2240] @ 1a3618 │ │ │ │ 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 1a35c8 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a3422 │ │ │ │ + beq.w 1a340a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d28 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2d28 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2d28 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d28 │ │ │ │ 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 1a358a │ │ │ │ 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] @ 1a3620 │ │ │ │ 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 1a2d28 │ │ │ │ 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 1a2f70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2f94 │ │ │ │ + bne.w 1a2f7c │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2e00 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bne.n 1a2de8 │ │ │ │ + b.n 1a2d28 │ │ │ │ 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 1a2f46 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1a2e78 │ │ │ │ + b.n 1a2e60 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1a2fbe │ │ │ │ + bne.w 1a2fa6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a346c │ │ │ │ + bne.w 1a3454 │ │ │ │ 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 1a2eaa │ │ │ │ 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 1a2fa6 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.w 1a2fa0 │ │ │ │ + bne.w 1a2f88 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 1a2e50 │ │ │ │ + beq.n 1a2e38 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3450 │ │ │ │ + bne.w 1a3438 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 1a2eb4 │ │ │ │ + cbz r3, 1a2e9c │ │ │ │ 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 1a2e60 │ │ │ │ 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 1a2d28 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r2, #9] │ │ │ │ - cbnz r1, 1a2ee2 │ │ │ │ + cbnz r1, 1a2eca │ │ │ │ strb.w r1, [r2, #46] @ 0x2e │ │ │ │ strb.w r0, [r2, #47] @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1a2ed6 │ │ │ │ + b.n 1a2ebe │ │ │ │ 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] @ 1a3624 │ │ │ │ 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 1a3522 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a64 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bl 1a1a4c │ │ │ │ + b.n 1a2d28 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a2d8e │ │ │ │ + beq.w 1a2d76 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a2ef2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2f28 ) │ │ │ │ + bhi.n 1a2eda │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a2f10 ) │ │ │ │ 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 +487784,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 1a2d28 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a2e42 │ │ │ │ + bne.w 1a2e2a │ │ │ │ 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 1a2d28 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dbc │ │ │ │ + bne.w 1a2d28 │ │ │ │ + b.n 1a2da4 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dde │ │ │ │ + bne.w 1a2d28 │ │ │ │ + b.n 1a2dc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2e20 │ │ │ │ + beq.w 1a2e08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d28 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a2d56 │ │ │ │ + b.n 1a2d3e │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3442 │ │ │ │ + bne.w 1a342a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2eb4 │ │ │ │ + beq.w 1a2e9c │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 1a2eb4 │ │ │ │ + b.n 1a2e9c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a345e │ │ │ │ + bne.w 1a3446 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a2e70 │ │ │ │ + b.n 1a2e58 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a2d1a │ │ │ │ + beq.w 1a2d02 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a3026 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a2ff0 ) │ │ │ │ + bhi.n 1a300e │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a2fd8 ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ @@ -487869,215 +487856,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 19b674 │ │ │ │ + cbz r0, 1a300a │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a16dc │ │ │ │ + bl 1a16c4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2d02 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2d02 │ │ │ │ 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 1a3462 │ │ │ │ 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 1a2c90 │ │ │ │ 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 1a2c90 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a3484 │ │ │ │ + beq.w 1a346c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a360a │ │ │ │ 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 1a30c6 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 1a30de │ │ │ │ + cbz r3, 1a30c6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1a30d2 │ │ │ │ + beq.n 1a30ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a30ca │ │ │ │ + bne.n 1a30b2 │ │ │ │ sub.w fp, r3, r2 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a948 │ │ │ │ + bl 19a930 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3176 │ │ │ │ + beq.n 1a315e │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3176 │ │ │ │ + bne.n 1a315e │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w r4, [r8, #25] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a31be │ │ │ │ + beq.n 1a31a6 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a31e4 │ │ │ │ + bne.n 1a31cc │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ strb.w r0, [r7, #55] @ 0x37 │ │ │ │ ands.w r4, r4, #256 @ 0x100 │ │ │ │ - beq.n 1a312c │ │ │ │ + beq.n 1a3114 │ │ │ │ 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, 1a3144 │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a31da │ │ │ │ + bne.n 1a31c2 │ │ │ │ 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 1a311c │ │ │ │ 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 1a31c2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a3174 │ │ │ │ + cbz r3, 1a315c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a30fc │ │ │ │ + beq.n 1a30e4 │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 1a3186 │ │ │ │ + cbnz r3, 1a316e │ │ │ │ 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, 1a3182 │ │ │ │ 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, 1a31a0 │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d4a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 1a31d4 │ │ │ │ + bpl.n 1a31bc │ │ │ │ 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 1a3150 │ │ │ │ + b.n 1a3114 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 1a3168 │ │ │ │ + b.n 1a3150 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a16dc │ │ │ │ - b.n 1a3114 │ │ │ │ + bl 1a16c4 │ │ │ │ + b.n 1a30fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1a3616 │ │ │ │ + beq.w 1a35fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a321a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a3232 │ │ │ │ + bne.n 1a321a │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3306 │ │ │ │ + bne.n 1a32ee │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3306 │ │ │ │ + beq.n 1a32ee │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a321a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a3216 │ │ │ │ + beq.n 1a31fe │ │ │ │ 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 +488081,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 1a2c90 │ │ │ │ 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 1a331a │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3332 │ │ │ │ + bne.n 1a331a │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 1a32ce │ │ │ │ + cbnz r4, 1a32b6 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a32ce │ │ │ │ + cbz r2, 1a32b6 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a32fc │ │ │ │ - cbz r6, 1a32c6 │ │ │ │ + bl 1a19ec │ │ │ │ + cbnz r0, 1a32e4 │ │ │ │ + cbz r6, 1a32ae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a32c6 │ │ │ │ - cbz r4, 1a32f8 │ │ │ │ + beq.n 1a32ae │ │ │ │ + cbz r4, 1a32e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a32fc │ │ │ │ + bne.n 1a32e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a32ac │ │ │ │ + bne.n 1a3294 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1a32e0 │ │ │ │ + cbz r2, 1a32c8 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a329e │ │ │ │ + beq.n 1a3286 │ │ │ │ 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 1a325a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 1a3344 │ │ │ │ + b.n 1a332c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 1a32c6 │ │ │ │ + b.n 1a32ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 1a32ce │ │ │ │ + b.n 1a32b6 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a320e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a3326 │ │ │ │ + beq.n 1a330e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a320e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a3318 │ │ │ │ + bne.n 1a3300 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 1a3226 │ │ │ │ + b.n 1a320e │ │ │ │ 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 19a930 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a33ea │ │ │ │ + beq.n 1a33d2 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a33ea │ │ │ │ + bne.n 1a33d2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3418 │ │ │ │ + beq.n 1a3400 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a33c0 │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a343e │ │ │ │ + bne.n 1a3426 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a33d0 │ │ │ │ + bl 1a19ec │ │ │ │ + cbnz r0, 1a33b8 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3400 │ │ │ │ + beq.n 1a33e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a340a │ │ │ │ + beq.n 1a33f2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a33d0 │ │ │ │ + bne.n 1a33b8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a33c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a360a │ │ │ │ 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 1a3370 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 1a33d0 │ │ │ │ + cbz r2, 1a33b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a33c4 │ │ │ │ + bne.n 1a33ac │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1a3388 │ │ │ │ + beq.n 1a3370 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a33ea │ │ │ │ + cbz r3, 1a33d2 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a336c │ │ │ │ + beq.n 1a3354 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 1a33fa │ │ │ │ + cbnz r3, 1a33e2 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d4a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3388 │ │ │ │ - b.n 1a33d8 │ │ │ │ + bne.n 1a3370 │ │ │ │ + b.n 1a33c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a33d8 │ │ │ │ + beq.n 1a33c0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a3392 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a33d8 │ │ │ │ - b.n 1a3378 │ │ │ │ + bne.n 1a33c0 │ │ │ │ + b.n 1a3360 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ + bne.w 1a2d28 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2d40 │ │ │ │ + beq.w 1a2d28 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2d28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a3392 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fb2 │ │ │ │ + b.n 1a2f9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2eae │ │ │ │ + b.n 1a2e96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fd0 │ │ │ │ + b.n 1a2fb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2e68 │ │ │ │ + b.n 1a2e50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3046 │ │ │ │ + b.n 1a302e │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1a30de │ │ │ │ + b.n 1a30c6 │ │ │ │ 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 1a34be │ │ │ │ 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 1a2d28 │ │ │ │ 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 1a358e │ │ │ │ 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 1a3488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a4 │ │ │ │ + b.n 1a348c │ │ │ │ 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 1a358a │ │ │ │ + bls.n 1a357e │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a34a8 │ │ │ │ + beq.n 1a3490 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a358a │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a35be │ │ │ │ + beq.n 1a35a6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a3600 │ │ │ │ + beq.n 1a35e8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a35e4 │ │ │ │ + beq.n 1a35cc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a357a │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a357a │ │ │ │ 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 1a3490 │ │ │ │ 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 1a1a4c │ │ │ │ + b.w 1a2d28 │ │ │ │ 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 1a3554 │ │ │ │ + bhi.n 1a356a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3554 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3554 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a357a │ │ │ │ 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, 1a359c │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3554 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3554 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a358a │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a358a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a3500 │ │ │ │ + bne.n 1a34e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3490 │ │ │ │ + b.n 1a3478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ 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 19af10 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a64 │ │ │ │ + bl 1a1a4c │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 1a34a8 │ │ │ │ + bpl.w 1a3490 │ │ │ │ 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 1a3490 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a357a │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a357a │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3490 │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ 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 1a36b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n 1a369c │ │ │ │ + bcc.n 1a36b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a354c │ │ │ │ + bcs.n 1a3564 │ │ │ │ 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] @ (1a36a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1a36bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1a36a4 ) │ │ │ │ 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 1db27c │ │ │ │ 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 1a2c90 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #32] @ (1a36c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a36bc ) │ │ │ │ + bl 1db378 │ │ │ │ + ldr r2, [pc, #32] @ (1a36a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a36a4 ) │ │ │ │ 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 1a369c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ 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, 1a36ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a36e8 │ │ │ │ + cbnz r0, 1a36d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36da │ │ │ │ + bne.n 1a36c2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db27c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a36ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a36ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a36e8 │ │ │ │ + bne.n 1a36d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36fa │ │ │ │ + bne.n 1a36e2 │ │ │ │ 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 +488550,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 1a397c │ │ │ │ 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 1a3964 │ │ │ │ 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 1a3946 │ │ │ │ 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 1a3926 │ │ │ │ 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 +488608,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 1a3906 │ │ │ │ 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 +488625,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 1a38e8 │ │ │ │ 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 +488641,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 1a38cc │ │ │ │ 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 +488660,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 1a38ae │ │ │ │ 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, 1a3890 │ │ │ │ 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 1a36f4 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1a388c │ │ │ │ + bcc.n 1a3874 │ │ │ │ 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 1a385c │ │ │ │ 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 1a382a │ │ │ │ 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 1a37fa │ │ │ │ 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 1a37d6 │ │ │ │ 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 1a37a8 │ │ │ │ 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 1a3776 │ │ │ │ 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 1a374c │ │ │ │ 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 1a3724 │ │ │ │ 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] @ (1a3ba8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a3bac ) │ │ │ │ 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 1db27c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3a08 │ │ │ │ + bl 19a6b8 │ │ │ │ + cbz r0, 1a39f0 │ │ │ │ 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 181530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a39e2 │ │ │ │ + bne.n 1a39ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a6b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a8c │ │ │ │ + beq.n 1a3a74 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1a3a7c │ │ │ │ + beq.n 1a3a64 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a3bb8 │ │ │ │ + beq.w 1a3ba0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3a60 │ │ │ │ + cbz r3, 1a3a48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3ba4 │ │ │ │ + beq.w 1a3b8c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1a3a60 │ │ │ │ + beq.n 1a3a48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1a3a50 │ │ │ │ + bls.n 1a3a38 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1a3a48 │ │ │ │ + bhi.n 1a3a30 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1a3a3c │ │ │ │ + bls.n 1a3a24 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a3a54 │ │ │ │ + bhi.n 1a3a3c │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1a3a40 │ │ │ │ + bne.n 1a3a28 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a30 │ │ │ │ + bne.n 1a3a18 │ │ │ │ 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 19a880 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a16 │ │ │ │ + bne.n 1a39fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a3a08 │ │ │ │ + bne.n 1a39f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a6b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a3aa2 │ │ │ │ - b.n 1a3aec │ │ │ │ + cbnz r0, 1a3a8a │ │ │ │ + b.n 1a3ad4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3aec │ │ │ │ + cbz r0, 1a3ad4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a3a98 │ │ │ │ + bls.n 1a3a80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a98 │ │ │ │ + beq.n 1a3a80 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3ad2 │ │ │ │ + cbz r3, 1a3aba │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a3ad2 │ │ │ │ + beq.n 1a3aba │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a3ac2 │ │ │ │ + bne.n 1a3aaa │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3ab6 │ │ │ │ + bne.n 1a3a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3aa2 │ │ │ │ + bne.n 1a3a8a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe44 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b14 │ │ │ │ + bl 19a6b8 │ │ │ │ + cbz r0, 1a3afc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b0c │ │ │ │ + cbz r3, 1a3af4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b02 │ │ │ │ + bne.n 1a3aea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a6b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3b40 │ │ │ │ + cbz r0, 1a3b28 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fc34 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a880 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b22 │ │ │ │ + bne.n 1a3b0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b60 │ │ │ │ + bl 19a6b8 │ │ │ │ + cbz r0, 1a3b48 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b58 │ │ │ │ + cbz r3, 1a3b40 │ │ │ │ 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 19a880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b48 │ │ │ │ + bne.n 1a3b30 │ │ │ │ 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, 1a3b70 │ │ │ │ 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 1a36f4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a3b74 │ │ │ │ + bcc.n 1a3b5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (1a3bc8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a3bb0 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1a3bac ) │ │ │ │ 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 1a3ba4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 181720 │ │ │ │ + bl 181708 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a3a30 │ │ │ │ - b.n 1a3a6e │ │ │ │ + bne.w 1a3a18 │ │ │ │ + b.n 1a3a56 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a3a6e │ │ │ │ + b.n 1a3a56 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ 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 1a3bca │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a39a8 │ │ │ │ + bl 1a3990 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3c24 │ │ │ │ + cbz r0, 1a3c0c │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c24 │ │ │ │ - cbz r1, 1a3c20 │ │ │ │ + cbz r2, 1a3c0c │ │ │ │ + cbz r1, 1a3c08 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c20 │ │ │ │ + cbz r2, 1a3c08 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 1a3c20 │ │ │ │ + beq.n 1a3c08 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1a3c16 │ │ │ │ + bls.n 1a3bfe │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1a3c06 │ │ │ │ + bhi.n 1a3bee │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 1a3c1a │ │ │ │ + bls.n 1a3c02 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a3c12 │ │ │ │ + bhi.n 1a3bfa │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3bfe │ │ │ │ + bne.n 1a3be6 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1a3c32 │ │ │ │ + cbz r1, 1a3c1a │ │ │ │ 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 1a3c36 │ │ │ │ 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, 1a3c4a │ │ │ │ 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] @ (1a3d94 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a3db0 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a3d98 ) │ │ │ │ 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 1a3d88 │ │ │ │ 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 1a3ca6 │ │ │ │ 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 1a3d6c │ │ │ │ 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 1a3d14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a3d84 │ │ │ │ + beq.n 1a3d6c │ │ │ │ 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 1a3d00 │ │ │ │ + cbz r4, 1a3d6c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +489183,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 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (1a3d9c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a3d94 ) │ │ │ │ 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 1a3d8e │ │ │ │ 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 1a3cc8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ 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] @ (1a3ff0 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (1a400c ) │ │ │ │ + ldr r1, [pc, #568] @ (1a3ff4 ) │ │ │ │ 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 1a3e7e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3e86 │ │ │ │ + beq.n 1a3e6e │ │ │ │ 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] @ 1a3fe8 │ │ │ │ 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 1a3ee6 │ │ │ │ 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 1a3c4c │ │ │ │ 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 1a3e9e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3f76 │ │ │ │ + bne.w 1a3f5e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a3fbc │ │ │ │ + bne.w 1a3fa4 │ │ │ │ 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 1a3e0c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #376] @ (1a4010 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a400c ) │ │ │ │ + bl 19c6f4 │ │ │ │ + ldr r2, [pc, #376] @ (1a3ff8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a3ff4 ) │ │ │ │ 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 1a3fe4 │ │ │ │ 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 1a3f16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a3e5c │ │ │ │ + beq.n 1a3e44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3eec │ │ │ │ + cbz r0, 1a3ed4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3f28 │ │ │ │ + cbz r0, 1a3f10 │ │ │ │ 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 19c2d0 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 1a3e74 │ │ │ │ + b.n 1a3e5c │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3f60 │ │ │ │ + cbz r0, 1a3f48 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ - b.n 1a3ebe │ │ │ │ + beq.w 1a3e44 │ │ │ │ + b.n 1a3ea6 │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3fa8 │ │ │ │ + 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 19c2d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ + beq.w 1a3e44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3fea │ │ │ │ + cbz r0, 1a3fd2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e44 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ 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] @ (1a41b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1a41d4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a41bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1a41a8 │ │ │ │ + vldr d0, [pc, #368] @ 1a4190 │ │ │ │ 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 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a406e │ │ │ │ + cbz r0, 1a4056 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1a41b0 │ │ │ │ + vldr d0, [pc, #304] @ 1a4198 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40aa │ │ │ │ + cbz r0, 1a4092 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1a41b8 │ │ │ │ + vldr d0, [pc, #252] @ 1a41a0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a40d0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d0, [pc, #200] @ 1a41c0 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d0, [pc, #200] @ 1a41a8 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a4122 │ │ │ │ + cbz r0, 1a410a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1a41c8 │ │ │ │ + vldr d0, [pc, #148] @ 1a41b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a415e │ │ │ │ + cbz r0, 1a4146 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ - ldr r2, [pc, #80] @ (1a41d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1a41d4 ) │ │ │ │ + bl 19c530 │ │ │ │ + ldr r2, [pc, #80] @ (1a41c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1a41bc ) │ │ │ │ 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 1a4188 │ │ │ │ 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 1a41ac │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1a414e │ │ │ │ - b.n 1a3e6c │ │ │ │ + bcc.n 1a4136 │ │ │ │ + b.n 1a3e54 │ │ │ │ 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 al │ │ │ │ + lslal r1, r7, #1 │ │ │ │ + lsral r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x008a │ │ │ │ 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 1a4218 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a4218 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 1a4232 │ │ │ │ + bpl.n 1a421a │ │ │ │ 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 1a4218 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a4228 │ │ │ │ + bmi.n 1a4210 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4228 │ │ │ │ - bl 1a41dc │ │ │ │ + bne.n 1a4210 │ │ │ │ + bl 1a41c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a4218 │ │ │ │ + bne.n 1a4200 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a41ee │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a41ee │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a4218 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1a4206 │ │ │ │ + b.n 1a41ee │ │ │ │ stmdb 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] @ 1a45c4 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #880] @ (1a45e0 ) │ │ │ │ + ldr r2, [pc, #880] @ (1a45c8 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #880] @ (1a45e4 ) │ │ │ │ + ldr r3, [pc, #880] @ (1a45cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19d970 │ │ │ │ + bl 19d958 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a42b6 │ │ │ │ + beq.n 1a429e │ │ │ │ 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 1a459c │ │ │ │ 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, 1a4314 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a44e8 │ │ │ │ + beq.w 1a44d0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a446e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a4312 │ │ │ │ + beq.n 1a42fa │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a441c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a441c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a446e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a42f4 │ │ │ │ + bne.n 1a42dc │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.w 1a44d6 │ │ │ │ + beq.w 1a44be │ │ │ │ cmp.w r1, #382 @ 0x17e │ │ │ │ - beq.w 1a4452 │ │ │ │ + beq.w 1a443a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a42f6 │ │ │ │ + bne.n 1a42de │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a42da │ │ │ │ + bne.n 1a42c2 │ │ │ │ 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 +489780,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 1a4596 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1a437e │ │ │ │ + cbz r2, 1a4366 │ │ │ │ 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 1a4588 │ │ │ │ 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 +489809,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 19eaec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4548 │ │ │ │ + beq.w 1a4530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a43ee │ │ │ │ + cbz r0, 1a43d6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a45ae │ │ │ │ + beq.w 1a4596 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a45a4 │ │ │ │ + beq.w 1a458c │ │ │ │ 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 19ebfc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ - b.n 1a4584 │ │ │ │ + bl 19cad4 │ │ │ │ + b.n 1a456c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4498 │ │ │ │ + beq.n 1a4480 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a4314 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1a44f8 │ │ │ │ + beq.n 1a44e0 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a4314 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1a45e8 ) │ │ │ │ + ldr r1, [pc, #404] @ (1a45d0 ) │ │ │ │ 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 19a504 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a42de │ │ │ │ + b.n 1a4314 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1a44cc │ │ │ │ - cbz r2, 1a44a4 │ │ │ │ + beq.n 1a44b4 │ │ │ │ + cbz r2, 1a448c │ │ │ │ mov r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a42de │ │ │ │ + b.n 1a4314 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 1a4510 │ │ │ │ + beq.n 1a44f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a4314 │ │ │ │ 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 1a4476 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1a4526 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 1a450e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1a4490 │ │ │ │ + b.n 1a4478 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1a41dc │ │ │ │ - b.n 1a4490 │ │ │ │ + bl 1a41c4 │ │ │ │ + b.n 1a4478 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r5, [r8, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a42de │ │ │ │ + b.n 1a4314 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4484 │ │ │ │ + beq.n 1a446c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a4314 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1a4316 │ │ │ │ + b.n 1a42fe │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a42c2 │ │ │ │ + b.n 1a4320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a41dc │ │ │ │ + bl 1a41c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a42c2 │ │ │ │ + b.n 1a4320 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d640 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a44c4 │ │ │ │ + bl 17bc48 │ │ │ │ + b.n 1a44ac │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 19ebfc │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1a45a8 │ │ │ │ + cbz r3, 1a4590 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (1a45ec ) │ │ │ │ - ldr r3, [pc, #92] @ (1a45e4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1a45d4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1a45cc ) │ │ │ │ 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 1a45c0 │ │ │ │ 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 1a4380 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a441a │ │ │ │ + b.n 1a4402 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1a457a │ │ │ │ + b.n 1a4562 │ │ │ │ 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 1a45ba │ │ │ │ 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 1a434e │ │ │ │ mov r8, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1a4366 │ │ │ │ + b.n 1a434e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + hlt 0x000c │ │ │ │ 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] @ (1a481c ) │ │ │ │ + ldr r3, [pc, #560] @ (1a4820 ) │ │ │ │ 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 1a46b0 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46c8 │ │ │ │ + beq.n 1a46b0 │ │ │ │ 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, 1a4628 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1a46e8 │ │ │ │ + beq.n 1a46d0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 1815ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a474c │ │ │ │ + beq.n 1a4734 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4804 │ │ │ │ + beq.w 1a47ec │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 1a4676 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a4680 │ │ │ │ + bne.n 1a4668 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 1a46a0 │ │ │ │ + cbz r2, 1a4688 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1a46b6 │ │ │ │ + cbz r1, 1a469e │ │ │ │ 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 1a4692 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a4250 │ │ │ │ + bl 1a4238 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a46ca │ │ │ │ + b.n 1a46b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #368] @ (1a483c ) │ │ │ │ - ldr r3, [pc, #360] @ (1a4838 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a4824 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a4820 ) │ │ │ │ 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 1a4816 │ │ │ │ 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 1a47fa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a4640 │ │ │ │ + bne.n 1a4628 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a472e │ │ │ │ + cbz r0, 1a4716 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a4722 │ │ │ │ + cbz r2, 1a470a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a471a │ │ │ │ + bne.n 1a4702 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 1a4742 │ │ │ │ + beq.n 1a472a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a470e │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1a46f6 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4708 │ │ │ │ + bne.n 1a46f0 │ │ │ │ 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 1a4726 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1a4742 │ │ │ │ + bls.n 1a472a │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1a46c8 │ │ │ │ + bne.n 1a46b0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1a4640 │ │ │ │ + b.n 1a4628 │ │ │ │ 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 +490187,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 19a7fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a47ec │ │ │ │ + beq.n 1a47d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a47d0 │ │ │ │ + cbz r3, 1a47b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a47de │ │ │ │ + cbz r2, 1a47c6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1a47c0 │ │ │ │ + cbz r4, 1a47a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a47c0 │ │ │ │ + cbz r2, 1a47a8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a47a6 │ │ │ │ + bne.n 1a478e │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 19a814 │ │ │ │ - cbz r5, 1a47ee │ │ │ │ + bl 19a7fc │ │ │ │ + cbz r5, 1a47d6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a4786 │ │ │ │ + b.n 1a476e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1a47d0 │ │ │ │ + b.n 1a47b8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ - cbnz r0, 1a480a │ │ │ │ + bl 1db378 │ │ │ │ + cbnz r0, 1a47f2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a464e │ │ │ │ + bl 181624 │ │ │ │ + b.n 1a4636 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1a465c │ │ │ │ + b.n 1a4644 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19aa7c │ │ │ │ - b.n 1a47fa │ │ │ │ + bl 19aa64 │ │ │ │ + b.n 1a47e2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a4640 │ │ │ │ + bne.w 1a4628 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4708 │ │ │ │ + bne.w 1a46f0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a46c8 │ │ │ │ + bhi.w 1a46b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4736 │ │ │ │ + b.n 1a471e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1a4874 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1a484a │ │ │ │ + cbnz r6, 1a4838 │ │ │ │ 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] @ (1a49a4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (1a49c0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a49a8 ) │ │ │ │ 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 18173c │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4880 │ │ │ │ + cbz r3, 1a4868 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 1a48a8 │ │ │ │ + cbnz r6, 1a4890 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4874 │ │ │ │ + bne.n 1a485c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1814d4 │ │ │ │ - ldr r2, [pc, #312] @ (1a49c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1a49c0 ) │ │ │ │ + bl 1814bc │ │ │ │ + ldr r2, [pc, #312] @ (1a49ac ) │ │ │ │ + ldr r3, [pc, #304] @ (1a49a8 ) │ │ │ │ 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 1a499e │ │ │ │ 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 1815ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a48dc │ │ │ │ + cbz r0, 1a48c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a486a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a486a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a48b4 │ │ │ │ + bne.n 1a489c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a48cc │ │ │ │ - b.n 1a4882 │ │ │ │ + bne.n 1a48b4 │ │ │ │ + b.n 1a486a │ │ │ │ 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 +490350,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 19a7fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a49b2 │ │ │ │ + beq.n 1a499a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a4962 │ │ │ │ + beq.n 1a494a │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1a4970 │ │ │ │ + cbz r2, 1a4958 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 1a4952 │ │ │ │ + cbz r5, 1a493a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a4952 │ │ │ │ + cbz r2, 1a493a │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a4936 │ │ │ │ + bne.n 1a491e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 19a814 │ │ │ │ - cbz r7, 1a4988 │ │ │ │ + bl 19a7fc │ │ │ │ + cbz r7, 1a4970 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a4910 │ │ │ │ + b.n 1a48f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a45d8 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a496c │ │ │ │ + bne.n 1a4954 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a49a0 │ │ │ │ + cbnz r0, 1a4988 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a48c0 │ │ │ │ + bl 181624 │ │ │ │ + b.n 1a48a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19aa7c │ │ │ │ + bl 19aa64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ + bl 181624 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 1a48c0 │ │ │ │ + b.n 1a48a8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1a4988 │ │ │ │ + b.n 1a4970 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ 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] @ 1a4a74 │ │ │ │ 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] @ (1a4a78 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19bac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a4a22 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a4a66 │ │ │ │ + beq.n 1a4a4e │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - bne.n 1a4a36 │ │ │ │ + bne.n 1a4a1e │ │ │ │ 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 1a4a3c │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1a4a6a │ │ │ │ + bls.n 1a4a52 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a4a24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (1a4a94 ) │ │ │ │ - ldr r3, [pc, #80] @ (1a4a90 ) │ │ │ │ + ldr r2, [pc, #84] @ (1a4a7c ) │ │ │ │ + ldr r3, [pc, #80] @ (1a4a78 ) │ │ │ │ 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 1a4a70 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1a4a6e │ │ │ │ + bhi.n 1a4a56 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1a4a7c │ │ │ │ + bhi.n 1a4a64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a4a24 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a4a22 │ │ │ │ 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 1a4a24 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r6, 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] @ 1a4eac │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1048] @ 1a4ec8 │ │ │ │ + ldr.w r4, [pc, #1048] @ 1a4eb0 │ │ │ │ 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 1a4be6 │ │ │ │ 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 1a4be6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1a4c9c │ │ │ │ + bpl.w 1a4c84 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4ca0 │ │ │ │ + bls.w 1a4c88 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4c9c │ │ │ │ + bls.w 1a4c84 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a4bfe │ │ │ │ + bhi.n 1a4be6 │ │ │ │ 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 1bd8b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1a4b68 │ │ │ │ + cbz r7, 1a4b50 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4e28 │ │ │ │ + beq.w 1a4e10 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1a4e58 │ │ │ │ + beq.w 1a4e40 │ │ │ │ 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 1a4b84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4e70 │ │ │ │ + beq.w 1a4e58 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a4b94 │ │ │ │ + bne.n 1a4b7c │ │ │ │ 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 1a4b68 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19fae0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a4cbc │ │ │ │ + beq.w 1a4ca4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d0c │ │ │ │ + beq.w 1a4cf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d92 │ │ │ │ + beq.w 1a4d7a │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r2, 1a4bda │ │ │ │ + cbz r2, 1a4bc2 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - cbz r7, 1a4c2e │ │ │ │ + cbz r7, 1a4c16 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4e96 │ │ │ │ + beq.w 1a4e7e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1a4c1a │ │ │ │ + beq.n 1a4c02 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a4c3c │ │ │ │ + blt.n 1a4c24 │ │ │ │ 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 1a4ac6 │ │ │ │ + ldr r2, [pc, #716] @ (1a4eb4 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a4eb0 ) │ │ │ │ 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 1a4ea8 │ │ │ │ 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 1a4bda │ │ │ │ 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 1a4bda │ │ │ │ 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 1a4bda │ │ │ │ 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 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1a4bfe │ │ │ │ + bgt.n 1a4be6 │ │ │ │ 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 1a4b14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4d3e │ │ │ │ + beq.n 1a4d26 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a4cd8 │ │ │ │ + cbz r2, 1a4cc0 │ │ │ │ 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 1a4d52 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4bf2 │ │ │ │ + bne.n 1a4bda │ │ │ │ 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 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4dba │ │ │ │ + beq.n 1a4da2 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 1a4d28 │ │ │ │ + cbz r2, 1a4d10 │ │ │ │ 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, 1a4d1c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a4c1a │ │ │ │ + beq.w 1a4c02 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1a4c6c │ │ │ │ - b.n 1a4c3c │ │ │ │ + bge.n 1a4c54 │ │ │ │ + b.n 1a4c24 │ │ │ │ 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 1a4cc0 │ │ │ │ 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 1a4cc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4e74 │ │ │ │ + beq.w 1a4e5c │ │ │ │ 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 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ 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 1a4bc2 │ │ │ │ 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 1a4bc2 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1a4d28 │ │ │ │ + bmi.n 1a4d10 │ │ │ │ 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, 1a4dcc │ │ │ │ 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 1a4d1c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4d2e │ │ │ │ + bne.n 1a4d16 │ │ │ │ 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 1a4bda │ │ │ │ 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 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ 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 19bac0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a4e54 │ │ │ │ + bne.n 1a4e3c │ │ │ │ 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 1a4b4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49b0 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a4b64 │ │ │ │ + b.n 1a4b4c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a4b9c │ │ │ │ + b.n 1a4b84 │ │ │ │ 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 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ 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 1a4df6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4ac6 │ │ │ │ + b.n 1a4be6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1a4f4e │ │ │ │ + push {r1, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bhi.n 1a4f02 │ │ │ │ + bhi.n 1a4eea │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.n 1a4f54 │ │ │ │ + bhi.n 1a4f3c │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1a4f28 │ │ │ │ + bhi.n 1a4f10 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bls.n 1a4f3e │ │ │ │ + bls.n 1a4f26 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a4f90 │ │ │ │ + bne.n 1a4f78 │ │ │ │ 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 1a4f5c │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4f68 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #18432 @ 0x4800 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1a4f3a │ │ │ │ + bne.n 1a4f22 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 1a4ee4 │ │ │ │ + bne.n 1a4ecc │ │ │ │ bx lr │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4f68 │ │ │ │ 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 1a4f68 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 1a4f66 │ │ │ │ + bhi.n 1a4f4e │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f84 │ │ │ │ + bhi.n 1a4f6c │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -491009,168 +490996,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] @ 1a5a7c │ │ │ │ + ldr.w r3, [pc, #2784] @ 1a5a80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2780] @ 1a5a9c │ │ │ │ + ldr.w r9, [pc, #2780] @ 1a5a84 │ │ │ │ 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 1815ac │ │ │ │ + cbz r0, 1a4fdc │ │ │ │ + ldr.w r2, [pc, #2760] @ 1a5a88 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1a5a80 │ │ │ │ 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 1a639e │ │ │ │ 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 181624 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a4fd4 │ │ │ │ + beq.n 1a4fbc │ │ │ │ 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 1a5134 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a512a │ │ │ │ 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] @ 1a5a8c │ │ │ │ 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 1a51ba │ │ │ │ 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 1a5050 │ │ │ │ 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 1a5480 │ │ │ │ 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 1a5564 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 1a5c36 │ │ │ │ + beq.w 1a5c1e │ │ │ │ cmp.w ip, #20 │ │ │ │ - bls.w 1a5574 │ │ │ │ + bls.w 1a555c │ │ │ │ add.w r2, ip, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1a557c │ │ │ │ + bhi.w 1a5564 │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w r2, fp, r2, lsr #2 │ │ │ │ - b.n 1a5590 │ │ │ │ + b.n 1a5578 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a555a │ │ │ │ + beq.w 1a5542 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1a50fa │ │ │ │ + cbz r1, 1a50e2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1a50e6 │ │ │ │ + b.n 1a50ce │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a53f4 │ │ │ │ + beq.w 1a53dc │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a50de │ │ │ │ + bne.n 1a50c6 │ │ │ │ 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 19bf18 │ │ │ │ + cbnz r0, 1a50fe │ │ │ │ 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 1a5414 │ │ │ │ + bhi.w 1a53fe │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a5142 │ │ │ │ + bne.n 1a512a │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a5142 │ │ │ │ + cbz r0, 1a512a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4f80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5014 │ │ │ │ + bne.w 1a4ffc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a500a │ │ │ │ - b.n 1a4fd4 │ │ │ │ - ldr.w r3, [pc, #2376] @ 1a5aa8 │ │ │ │ + bne.w 1a4ff2 │ │ │ │ + b.n 1a4fbc │ │ │ │ + ldr.w r3, [pc, #2376] @ 1a5a90 │ │ │ │ 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, 1a5198 │ │ │ │ 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 +491169,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 1a5166 │ │ │ │ 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 1a53f2 │ │ │ │ ldrb.w r3, [r5, #321] @ 0x141 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #321] @ 0x141 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1a543a │ │ │ │ + bhi.w 1a5422 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.w 1a548e │ │ │ │ + bls.w 1a5476 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.w 1a566c │ │ │ │ + bhi.w 1a5654 │ │ │ │ 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 +491449,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 1a53e8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a50fa │ │ │ │ + beq.w 1a50e2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1a53f8 │ │ │ │ - b.n 1a50ee │ │ │ │ + bne.n 1a53e0 │ │ │ │ + b.n 1a50d6 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #320] @ 0x140 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a512a │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ movw r2, #638 @ 0x27e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a56e4 │ │ │ │ - bhi.w 1a55f2 │ │ │ │ + beq.w 1a56cc │ │ │ │ + bhi.w 1a55da │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcs.w 1a5c66 │ │ │ │ + bcs.w 1a5c4e │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 1a5bb2 │ │ │ │ + bls.w 1a5b9a │ │ │ │ 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 1a54ec │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.w 1a5b12 │ │ │ │ + bne.w 1a5afa │ │ │ │ tst.w r2, #73728 @ 0x12000 │ │ │ │ - bne.w 1a59b2 │ │ │ │ + bne.w 1a599a │ │ │ │ ldrb.w r2, [r5, #323] @ 0x143 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ - b.n 1a5688 │ │ │ │ + b.n 1a5670 │ │ │ │ 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 1a5078 │ │ │ │ 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 +491524,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 1a51c2 │ │ │ │ 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 19af28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r8, r8, #31 │ │ │ │ - bl 19af40 │ │ │ │ + bl 19af28 │ │ │ │ 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 1a512a │ │ │ │ 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 1a512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf48 │ │ │ │ + bl 19bf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a50ce │ │ │ │ + beq.w 1a50b6 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a50ce │ │ │ │ + b.n 1a50b6 │ │ │ │ cmp.w ip, #16 │ │ │ │ - bhi.w 1a50ba │ │ │ │ + bhi.w 1a50a2 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1a55b2 │ │ │ │ + beq.n 1a559a │ │ │ │ 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 1a564c │ │ │ │ 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 1a51c2 │ │ │ │ subw r2, r3, #667 @ 0x29b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5476 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.n 1a566c │ │ │ │ + bhi.n 1a5654 │ │ │ │ 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 +491661,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 1a55d4 │ │ │ │ sub.w r1, r3, #50 @ 0x32 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5476 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsrs r2, r1 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5476 │ │ │ │ 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 1a4eb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1a56ac │ │ │ │ + cbz r0, 1a5694 │ │ │ │ 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 1a5c86 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a5fb6 │ │ │ │ + beq.w 1a5f9e │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1a5cc6 │ │ │ │ + bls.w 1a5cae │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a512a │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a5126 │ │ │ │ - b.n 1a5142 │ │ │ │ + bmi.w 1a510e │ │ │ │ + b.n 1a512a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a63f8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1a5e60 │ │ │ │ + bne.w 1a5e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4ed0 │ │ │ │ + bl 1a4eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a5142 │ │ │ │ + beq.w 1a512a │ │ │ │ ldrb.w r3, [r5, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #322] @ 0x142 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a5df0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a6260 │ │ │ │ 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 1a5782 │ │ │ │ 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 1bf82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a57ce │ │ │ │ + beq.n 1a57b6 │ │ │ │ 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 1a5d98 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5cde │ │ │ │ + beq.w 1a5cc6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ 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 1a512a │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a512a │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a5852 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a641c │ │ │ │ + beq.w 1a6404 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63fe │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5858 │ │ │ │ + bne.n 1a5840 │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a512a │ │ │ │ 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 1a512a │ │ │ │ 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 19bac0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a5aac │ │ │ │ + beq.w 1a5a94 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1a58ba │ │ │ │ + bne.n 1a58a2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a5de2 │ │ │ │ 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 1a512a │ │ │ │ ldrb.w r3, [r5, #329] @ 0x149 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #329] @ 0x149 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 1a5e14 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a512a │ │ │ │ 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 +491920,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 1a512a │ │ │ │ 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 1a5e02 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a512a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a512a │ │ │ │ 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 1a59c6 │ │ │ │ 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 1a59e4 │ │ │ │ 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 1bf82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5a3c │ │ │ │ + beq.n 1a5a24 │ │ │ │ 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 1a512a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf850 │ │ │ │ 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 19bac0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a62cc │ │ │ │ + beq.w 1a62b4 │ │ │ │ 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 1a512a │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ 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 1a5af0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a63f2 │ │ │ │ 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 +492063,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 1a58c0 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a5b08 │ │ │ │ + b.n 1a5af0 │ │ │ │ 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 1a6216 │ │ │ │ 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 1bf82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5b7e │ │ │ │ + beq.n 1a5b66 │ │ │ │ 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 1a5d4a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5d1e │ │ │ │ + beq.w 1a5d06 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ 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 1a5824 │ │ │ │ + b.w 1a512a │ │ │ │ cmp.w r3, #332 @ 0x14c │ │ │ │ - bls.w 1a5e3e │ │ │ │ + bls.w 1a5e26 │ │ │ │ mvn.w lr, #336 @ 0x150 │ │ │ │ add.w r2, r3, lr │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5476 │ │ │ │ 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 1a54ec │ │ │ │ movw r2, #41088 @ 0xa080 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5476 │ │ │ │ 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 1a599a │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5a3c │ │ │ │ + beq.w 1a5a24 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ - b.n 1a5a3c │ │ │ │ + b.n 1a5a24 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a50a4 │ │ │ │ + bne.w 1a508c │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1a558c │ │ │ │ + bne.w 1a5574 │ │ │ │ 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 1a5422 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1a55bc │ │ │ │ + b.n 1a55a4 │ │ │ │ cmp.w r3, #540 @ 0x21c │ │ │ │ - bhi.w 1a5ffc │ │ │ │ + bhi.w 1a5fe4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 1a5fe4 │ │ │ │ + bcs.w 1a5fcc │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.w 1a617e │ │ │ │ + bcs.w 1a6166 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcc.w 1a548e │ │ │ │ + bcc.w 1a5476 │ │ │ │ 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 1a54ec │ │ │ │ + b.w 1a5476 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1a56c4 │ │ │ │ + bpl.w 1a56ac │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a56c4 │ │ │ │ + bne.w 1a56ac │ │ │ │ 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 1a56ac │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 1a5142 │ │ │ │ + bls.w 1a512a │ │ │ │ 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 1a510e │ │ │ │ + b.w 1a512a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #679 @ 0x2a7 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf850 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49b0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a57de │ │ │ │ + bne.w 1a57c6 │ │ │ │ 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 1a57c6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf850 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a49b0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5b8e │ │ │ │ + bne.w 1a5b76 │ │ │ │ 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 1a5b76 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf850 │ │ │ │ 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 19bac0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a63a4 │ │ │ │ + beq.w 1a638c │ │ │ │ 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 1a5b70 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a61d0 │ │ │ │ + beq.w 1a61b8 │ │ │ │ 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 1a512a │ │ │ │ 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 1a57c0 │ │ │ │ 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 1a58e6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a512a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a512a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a512a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a512a │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5476 │ │ │ │ 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 1a54ec │ │ │ │ + b.w 1a5476 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1a5e76 │ │ │ │ + b.n 1a5e5e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a640a │ │ │ │ + beq.w 1a63f2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63fe │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a5e64 │ │ │ │ + bne.n 1a5e4c │ │ │ │ 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 +492358,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 1bd8b4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1a5ebe │ │ │ │ + cbz r0, 1a5ea6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a5ef2 │ │ │ │ + blt.n 1a5eda │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r8, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a601a │ │ │ │ + beq.w 1a6002 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a61bc │ │ │ │ + beq.w 1a61a4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1a5ef2 │ │ │ │ + beq.n 1a5eda │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a62f2 │ │ │ │ + beq.w 1a62da │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a626e │ │ │ │ + bne.w 1a6256 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a625a │ │ │ │ + beq.w 1a6242 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a619a │ │ │ │ + beq.w 1a6182 │ │ │ │ ubfx r8, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ 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 1a4a80 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a56ee │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a56ee │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ - cbnz r0, 1a5fa2 │ │ │ │ - b.w 1a5706 │ │ │ │ + bl 238b44 │ │ │ │ + bl 238b1c │ │ │ │ + cbnz r0, 1a5f8a │ │ │ │ + b.w 1a56ee │ │ │ │ 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 +492440,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 2381c4 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1a5f6e │ │ │ │ - b.w 1a5706 │ │ │ │ + bcc.n 1a5f56 │ │ │ │ + b.w 1a56ee │ │ │ │ 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 1a512a │ │ │ │ ldrb.w r2, [r5, #328] @ 0x148 │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ strb.w r2, [r5, #328] @ 0x148 │ │ │ │ - b.w 1a56c4 │ │ │ │ + b.w 1a56ac │ │ │ │ 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 1a5476 │ │ │ │ + b.w 1a54ec │ │ │ │ mvn.w r0, #556 @ 0x22c │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5476 │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ movt r2, #2496 @ 0x9c0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a54ec │ │ │ │ + b.w 1a5476 │ │ │ │ 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 1a60c2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a6092 │ │ │ │ - cbz r2, 1a603c │ │ │ │ + beq.n 1a607a │ │ │ │ + cbz r2, 1a6024 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a6026 │ │ │ │ + beq.n 1a600e │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 1a5ef2 │ │ │ │ + beq.w 1a5eda │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1a61bc │ │ │ │ + bne.w 1a61a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w 1a5ef2 │ │ │ │ + bls.w 1a5eda │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a63d4 │ │ │ │ + beq.w 1a63bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a63be │ │ │ │ + beq.w 1a63a6 │ │ │ │ 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 1a4a80 │ │ │ │ + b.n 1a5f28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6404 │ │ │ │ + bne.w 1a63ec │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a63ba │ │ │ │ + beq.w 1a63a2 │ │ │ │ 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 238bdc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1a60b4 │ │ │ │ + bcc.n 1a609c │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1a6030 │ │ │ │ + b.n 1a6018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6176 │ │ │ │ + beq.n 1a615e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63fe │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a603c │ │ │ │ + beq.n 1a6024 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a639c │ │ │ │ + bne.w 1a6384 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1a6150 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a63f2 │ │ │ │ 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 +492619,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 1a6018 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a6168 │ │ │ │ + b.n 1a6150 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a60f2 │ │ │ │ - b.n 1a603c │ │ │ │ + bne.n 1a60da │ │ │ │ + b.n 1a6024 │ │ │ │ mvn.w ip, #464 @ 0x1d0 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5476 │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a54ec │ │ │ │ + b.w 1a5476 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a5f2e │ │ │ │ + b.n 1a5f16 │ │ │ │ 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 238b84 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a6060 │ │ │ │ + b.n 1a6048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf850 │ │ │ │ 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 19bac0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6390 │ │ │ │ + beq.w 1a6378 │ │ │ │ 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 1a57c0 │ │ │ │ + b.n 1a5dbc │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5b7e │ │ │ │ + beq.w 1a5b66 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - b.n 1a5b7e │ │ │ │ + b.n 1a5b66 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1a5f10 │ │ │ │ + bne.w 1a5ef8 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a5f10 │ │ │ │ + bmi.w 1a5ef8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a5f10 │ │ │ │ + b.n 1a5ef8 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf82c │ │ │ │ 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 +492733,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 1a57c0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5a78 │ │ │ │ + bne.w 1a5a60 │ │ │ │ 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 1a512a │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a63e2 │ │ │ │ + bhi.n 1a63ca │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a61a6 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a6310 ) │ │ │ │ + bhi.w 1a618e │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a62f8 ) │ │ │ │ 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 +492790,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 1a61de │ │ │ │ + b.n 1a61f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a5ef2 │ │ │ │ + b.n 1a5eda │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5d92 │ │ │ │ + bne.w 1a5d7a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 1a5b88 │ │ │ │ + b.w 1a5b70 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a6026 │ │ │ │ + b.n 1a600e │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a6066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a6066 │ │ │ │ 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 1a61a4 │ │ │ │ + b.n 1a5eda │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a61a6 │ │ │ │ + b.n 1a618e │ │ │ │ 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 +492860,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, 1a6478 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1a6472 │ │ │ │ + beq.n 1a645a │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1a650c │ │ │ │ + bpl.n 1a64f4 │ │ │ │ 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 1a6440 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6490 │ │ │ │ + cbz r3, 1a6478 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 1a653e │ │ │ │ + bne.n 1a6526 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6480 │ │ │ │ + bne.n 1a6468 │ │ │ │ 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 +492911,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 1a6544 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6790 │ │ │ │ + beq.w 1a6778 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6826 │ │ │ │ + beq.w 1a680e │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 1a655c │ │ │ │ + beq.n 1a6544 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #336] @ 0x150 │ │ │ │ streq.w r3, [r6, #344] @ 0x158 │ │ │ │ - b.n 1a6560 │ │ │ │ + b.n 1a6548 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6472 │ │ │ │ + bne.n 1a645a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 23943c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23946c │ │ │ │ + bl 239454 │ │ │ │ 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 23946c │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ - b.n 1a6472 │ │ │ │ + b.n 1a645a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ 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 1a6470 │ │ │ │ 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 17fb14 │ │ │ │ mov r4, r0 │ │ │ │ - bl 181754 │ │ │ │ + bl 18173c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 1a682c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a65b8 │ │ │ │ + bpl.n 1a65a0 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 1a666a │ │ │ │ + bmi.n 1a6652 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a66ec │ │ │ │ + blt.w 1a66d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65a2 │ │ │ │ + bne.n 1a658a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6770 │ │ │ │ + beq.w 1a6758 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #292] @ 0x124 │ │ │ │ - cbz r3, 1a6602 │ │ │ │ + cbz r3, 1a65ea │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a65fa │ │ │ │ + bpl.n 1a65e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238bb8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a65f0 │ │ │ │ + bls.n 1a65d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238bb8 │ │ │ │ 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 1a65be │ │ │ │ ldr.w r4, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6616 │ │ │ │ + cbz r3, 1a65fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1a661a │ │ │ │ + cbnz r3, 1a6602 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a660a │ │ │ │ + bne.n 1a65f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a664c │ │ │ │ + cbz r3, 1a6634 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a6644 │ │ │ │ + bpl.n 1a662c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238bb8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a663a │ │ │ │ + bls.n 1a6622 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238bb8 │ │ │ │ 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 1a6608 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a65fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a65fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a661a │ │ │ │ + bne.n 1a6602 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6658 │ │ │ │ + bne.n 1a6640 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1a67fe │ │ │ │ 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 1a66c6 │ │ │ │ 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 +493097,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 1a65a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1a6806 │ │ │ │ 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 1a6752 │ │ │ │ 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 +493136,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 1a65a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6844 │ │ │ │ + beq.n 1a682c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1a6782 │ │ │ │ + bpl.n 1a676a │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a67a2 │ │ │ │ + bmi.n 1a678a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6776 │ │ │ │ + bne.n 1a675e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1a65ce │ │ │ │ + b.n 1a65b6 │ │ │ │ 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 1a655a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1a6832 │ │ │ │ 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 1a67f8 │ │ │ │ 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 1a676a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a66aa │ │ │ │ + b.n 1a6692 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a6732 │ │ │ │ + b.n 1a671a │ │ │ │ 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 1a6548 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - b.n 1a6602 │ │ │ │ + b.n 1a65ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a67dc │ │ │ │ + b.n 1a67c4 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -493254,80 +493241,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 23620c │ │ │ │ + cbz r0, 1a688e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b10 │ │ │ │ + bl 238af8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a68ba │ │ │ │ + cbz r0, 1a68a2 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a6a10 │ │ │ │ + bpl.w 1a69f8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a68fc │ │ │ │ + bhi.n 1a68e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1a68f6 │ │ │ │ + bl 238b84 │ │ │ │ + cbz r0, 1a68de │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1a6858 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 1a68d4 │ │ │ │ + bne.n 1a68bc │ │ │ │ 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 1a69dc │ │ │ │ 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 1a69d6 │ │ │ │ + bl 237fb8 │ │ │ │ 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 1a6a42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a68f6 │ │ │ │ + beq.n 1a68de │ │ │ │ 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 +493343,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 1a6950 │ │ │ │ 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 +493360,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 238b84 │ │ │ │ + b.n 1a6912 │ │ │ │ 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 1a68f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1a6a8c │ │ │ │ + bne.n 1a6a74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a68f6 │ │ │ │ + beq.w 1a68de │ │ │ │ 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 1a6858 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a6a38 │ │ │ │ + bne.n 1a6a20 │ │ │ │ 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 1a6936 │ │ │ │ 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 1a6936 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6aba │ │ │ │ + beq.n 1a6aa2 │ │ │ │ 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 +493436,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 1a6a10 │ │ │ │ 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] @ (1a6cd4 ) │ │ │ │ + ldr r3, [pc, #536] @ (1a6cd8 ) │ │ │ │ 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 1a6bc4 │ │ │ │ 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 1a6aea │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1a6bf6 │ │ │ │ + bmi.n 1a6bde │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6af6 │ │ │ │ + bne.n 1a6ade │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 1a6bdc │ │ │ │ + beq.n 1a6bc4 │ │ │ │ uxth r1, r7 │ │ │ │ movs r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6c16 │ │ │ │ + beq.n 1a6bfe │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fba0 │ │ │ │ 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 1a6b90 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b84 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b84 │ │ │ │ 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 1a6bf4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 1a6c38 │ │ │ │ + beq.n 1a6c20 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b84 │ │ │ │ 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 1a6858 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6b4a │ │ │ │ + bne.n 1a6b32 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #324] @ (1a6cf4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1a6cdc ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 4ab38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a6bce │ │ │ │ + cbz r3, 1a6bb6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (1a6cf8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1a6ce0 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #284] @ (1a6cfc ) │ │ │ │ - ldr r3, [pc, #272] @ (1a6cf0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1a6ce4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1a6cd8 ) │ │ │ │ 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 1a6cce │ │ │ │ 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 2381c4 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23806c │ │ │ │ + bl 238054 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1a6b02 │ │ │ │ + b.n 1a6aea │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b84 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 1a6b76 │ │ │ │ + b.n 1a6b5e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a6c24 │ │ │ │ + cbz r3, 1a6c0c │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1a6b48 │ │ │ │ + b.n 1a6b30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #212] @ (1a6d00 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a6ce8 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a6bce │ │ │ │ - bl 238b5c │ │ │ │ + b.n 1a6bb6 │ │ │ │ + bl 238b44 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a6c4e │ │ │ │ + beq.n 1a6c36 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ - b.n 1a6c10 │ │ │ │ + bpl.n 1a6b84 │ │ │ │ + b.n 1a6bf8 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238bb8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6b84 │ │ │ │ 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 1a6c98 │ │ │ │ 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 +493629,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 1a6858 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 1a6cd8 │ │ │ │ + beq.n 1a6cc0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1a6c86 │ │ │ │ + bge.n 1a6c6e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1a6cb0 │ │ │ │ + bne.n 1a6c98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1a6c7e │ │ │ │ + bne.n 1a6c66 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a6b9c │ │ │ │ + b.n 1a6b84 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ 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 r4, [sp, #208] @ 0xd0 │ │ │ │ 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 1a6aa8 │ │ │ │ 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 +493710,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 1a6e60 │ │ │ │ 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 +493859,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 1a6efa │ │ │ │ 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 +493895,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, 1a7084 │ │ │ │ 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 +493920,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 1a705a │ │ │ │ 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 +493945,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] @ 1a7938 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1a7954 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1a793c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2132] @ 1a7958 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a7940 │ │ │ │ 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 1a7234 │ │ │ │ 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 +493990,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 1a7736 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1a721e │ │ │ │ + bls.n 1a7206 │ │ │ │ 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 +494025,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 1a719c │ │ │ │ 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 +494041,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 1a6d78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1840] @ 1a795c │ │ │ │ - ldr.w r3, [pc, #1828] @ 1a7954 │ │ │ │ + ldr.w r2, [pc, #1840] @ 1a7944 │ │ │ │ + ldr.w r3, [pc, #1828] @ 1a793c │ │ │ │ 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 1a7934 │ │ │ │ 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 +494075,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 1a7212 │ │ │ │ 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 +494099,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 1a727e │ │ │ │ + b.n 1a7212 │ │ │ │ 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 +494125,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] @ 1a7948 │ │ │ │ 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 1a7774 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a7212 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a7024 │ │ │ │ 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 1a736e │ │ │ │ + b.n 1a7212 │ │ │ │ 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 +494188,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 1a6d78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a7710 │ │ │ │ + beq.w 1a76f8 │ │ │ │ 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 +494209,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 1a78a6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a7454 ) │ │ │ │ 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]! @ 1a7858 │ │ │ │ lsls r1, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d04 │ │ │ │ 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 +494262,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 1a6d78 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a7212 │ │ │ │ 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 +494288,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 1a751e │ │ │ │ + b.n 1a7212 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1008] @ (1a7964 ) │ │ │ │ + ldr r4, [pc, #1008] @ (1a794c ) │ │ │ │ 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 +494312,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, 1a75ce │ │ │ │ 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 +494333,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 1a76ec │ │ │ │ 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 +494366,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 1a7612 │ │ │ │ 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 +494382,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 1a6d78 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a7212 │ │ │ │ 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 +494410,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 1a76c0 │ │ │ │ + b.n 1a7212 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1a7696 │ │ │ │ + b.n 1a767e │ │ │ │ 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 +494432,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 1a7212 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a7212 │ │ │ │ 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 +494451,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 1a7740 │ │ │ │ + b.n 1a7212 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a7024 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a7024 │ │ │ │ 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 1a7212 │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a7024 │ │ │ │ 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 1a77b4 │ │ │ │ + b.n 1a7212 │ │ │ │ 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 +494525,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 1a7212 │ │ │ │ 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 +494544,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 1a7212 │ │ │ │ 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 +494583,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 1a7212 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ 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 +494619,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 1a7a66 │ │ │ │ + bhi.n 1a79c6 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 1a7a44 │ │ │ │ + bhi.n 1a7a2c │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1a7a48 │ │ │ │ + bls.n 1a7a30 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1a7a70 │ │ │ │ + bne.n 1a7a58 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1a7a32 │ │ │ │ + bne.n 1a7a1a │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1a7a48 │ │ │ │ + beq.n 1a7a30 │ │ │ │ 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 1a7a38 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 1a7a12 │ │ │ │ + beq.n 1a79fa │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 1a7a48 │ │ │ │ + bne.n 1a7a30 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b2c4 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -494694,15 +494681,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 1a7a66 │ │ │ │ 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 +494718,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] @ (1a7cb0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #536] @ (1a7ccc ) │ │ │ │ + ldr r3, [pc, #536] @ (1a7cb4 ) │ │ │ │ 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 19a24c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7b70 │ │ │ │ + beq.n 1a7b58 │ │ │ │ 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 19a24c │ │ │ │ + cbz r0, 1a7b3a │ │ │ │ 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 1a7b3a │ │ │ │ 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 1a7b0a │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7c74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 1a7b16 │ │ │ │ + bls.n 1a7afe │ │ │ │ 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 1a796c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7b16 │ │ │ │ + bne.n 1a7afe │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #376] @ (1a7cd0 ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ccc ) │ │ │ │ + ldr r2, [pc, #376] @ (1a7cb8 ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7cb4 ) │ │ │ │ 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 1a7caa │ │ │ │ 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 1a7c78 │ │ │ │ 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 1a7c78 │ │ │ │ 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 1a7ba4 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1a7bb2 │ │ │ │ + bhi.n 1a7b9a │ │ │ │ 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 1a7c92 │ │ │ │ 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 1a7c92 │ │ │ │ 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 1a7c16 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a7c26 │ │ │ │ + bhi.n 1a7c0e │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a7b52 │ │ │ │ + beq.n 1a7b3a │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a7b52 │ │ │ │ + bne.n 1a7b3a │ │ │ │ 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 1a7c68 │ │ │ │ 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 1a7b3a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 1a7c64 │ │ │ │ + bhi.n 1a7c4c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7b54 │ │ │ │ + b.n 1a7b3c │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1a7ca6 │ │ │ │ + cbz r1, 1a7c8e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7c9c │ │ │ │ + bne.n 1a7c84 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a7bce │ │ │ │ + b.n 1a7bb6 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7c48 │ │ │ │ + beq.n 1a7c30 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a7cb6 │ │ │ │ - b.n 1a7c48 │ │ │ │ + bne.n 1a7c9e │ │ │ │ + b.n 1a7c30 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ 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] @ 1a7cf4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1a7d10 │ │ │ │ + ldr.w lr, [pc, #36] @ 1a7cf8 │ │ │ │ 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 1a7a80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ 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 +494957,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 1a7d36 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7d74 │ │ │ │ + bne.n 1a7d5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1a7d42 │ │ │ │ + bhi.n 1a7d2a │ │ │ │ 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 +494984,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] @ 1a8184 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a7db0 │ │ │ │ + bhi.n 1a7d98 │ │ │ │ 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 1a7f6e │ │ │ │ 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 1a7da2 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8052 │ │ │ │ + beq.w 1a803a │ │ │ │ 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 1a7da4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ 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 1a7da2 │ │ │ │ + ldr r1, [pc, #896] @ (1a8188 ) │ │ │ │ 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 1a8092 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7fc8 │ │ │ │ + beq.w 1a7fb0 │ │ │ │ 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 1a7e44 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 1a7e50 │ │ │ │ + bcc.n 1a7e38 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ 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 1a7e2e │ │ │ │ + b.n 1a7fb0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a809c │ │ │ │ + beq.w 1a8084 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7da2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7ff2 │ │ │ │ + bhi.w 1a7fda │ │ │ │ tbb [pc, r3] │ │ │ │ strh r4, [r0, #20] │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d04 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6d04 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a8004 │ │ │ │ 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 1a7efa │ │ │ │ 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 1a7da2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a8004 │ │ │ │ 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 1a7ee4 │ │ │ │ + b.n 1a7da2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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 1a7da2 │ │ │ │ + ldr r3, [pc, #616] @ (1a818c ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1a7f64 │ │ │ │ + cbz r3, 1a7f4c │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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, 1a7f62 │ │ │ │ + b.n 1a805a │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1a8072 │ │ │ │ + beq.n 1a805a │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a7f74 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7f5c │ │ │ │ + b.n 1a7da2 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a7fc8 │ │ │ │ + cbz r3, 1a7fb0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1a7fc0 │ │ │ │ + cbz r2, 1a7fa8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8012 │ │ │ │ + beq.n 1a7ffa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a7fb2 │ │ │ │ + bne.n 1a7f9a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7faa │ │ │ │ + bne.n 1a7f92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7da4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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 1a7da4 │ │ │ │ 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 1a7da4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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 1a7da4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7fc0 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7fa8 │ │ │ │ + b.n 1a7da2 │ │ │ │ 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 1a7da2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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 1a7da4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7fb0 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 1a8062 │ │ │ │ + b.n 1a804a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7fb0 │ │ │ │ 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 1a8046 │ │ │ │ + b.n 1a7da2 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7fb0 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a808c │ │ │ │ + b.n 1a8074 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7fb0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8088 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a8070 │ │ │ │ + b.n 1a7da2 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7da4 │ │ │ │ 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 1a80b6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a8144 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a80c2 │ │ │ │ + bhi.n 1a80aa │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a8144 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1a815c │ │ │ │ + bl 1a7cfc │ │ │ │ + cbz r0, 1a8144 │ │ │ │ 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 1a7fb0 │ │ │ │ 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 1a810c │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 1a8116 │ │ │ │ + bcc.n 1a80fe │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ 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 1a80f6 │ │ │ │ + b.n 1a7fb0 │ │ │ │ add.w r6, r5, #95 @ 0x5f │ │ │ │ - b.n 1a8170 │ │ │ │ + b.n 1a8158 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bbc8 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a8162 │ │ │ │ + bhi.n 1a814a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7da2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ + bl 1a7cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a80f4 │ │ │ │ - b.n 1a7dba │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + bne.n 1a80dc │ │ │ │ + b.n 1a7da2 │ │ │ │ + strh r0, [r0, #20] │ │ │ │ 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 1a7d64 │ │ │ │ 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] @ (1a81c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (1a81c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1813d0 │ │ │ │ + bl 1813b8 │ │ │ │ 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 1814bc │ │ │ │ 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 1a8218 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1a828e │ │ │ │ + beq.n 1a8276 │ │ │ │ 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 1a8286 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181684 │ │ │ │ + bl 18166c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1a8220 │ │ │ │ - cbz r6, 1a824c │ │ │ │ + beq.n 1a8208 │ │ │ │ + cbz r6, 1a8234 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 1a82aa │ │ │ │ + cbz r0, 1a8292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 1a8280 │ │ │ │ + cbnz r3, 1a8268 │ │ │ │ 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 1a820a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 1a8226 │ │ │ │ + bhi.n 1a820e │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bhi.n 1a8230 │ │ │ │ + bhi.n 1a8218 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a8230 │ │ │ │ + bls.n 1a8218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b68c │ │ │ │ + bl 19b674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8220 │ │ │ │ - b.n 1a8230 │ │ │ │ + beq.n 1a8208 │ │ │ │ + b.n 1a8218 │ │ │ │ str r4, [r7, #4] │ │ │ │ - b.n 1a8220 │ │ │ │ + b.n 1a8208 │ │ │ │ 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 +495505,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 1a82fc │ │ │ │ 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 1a8336 │ │ │ │ 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 +495542,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 1a8406 │ │ │ │ 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 1a8410 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a8396 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a8396 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1a844e │ │ │ │ + beq.n 1a8436 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a8442 │ │ │ │ + bls.n 1a842a │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1a8442 │ │ │ │ + beq.n 1a842a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 1a8480 │ │ │ │ + bls.n 1a8468 │ │ │ │ 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 1a8366 │ │ │ │ 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 +495603,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 1a8396 │ │ │ │ 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 1a83b6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a8396 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 1a8484 │ │ │ │ + bhi.n 1a846c │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 1a8460 │ │ │ │ + beq.n 1a8448 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a8396 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a83ae │ │ │ │ + beq.n 1a8396 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1a8428 │ │ │ │ + bhi.n 1a8410 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1a842c │ │ │ │ + beq.n 1a8414 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1a846e │ │ │ │ - b.n 1a83ae │ │ │ │ + bne.n 1a8456 │ │ │ │ + b.n 1a8396 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a841e │ │ │ │ + b.n 1a8406 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 1a83ae │ │ │ │ - b.n 1a844e │ │ │ │ + bne.n 1a8396 │ │ │ │ + b.n 1a8436 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a8506 │ │ │ │ + blt.n 1a84ee │ │ │ │ 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 1bd8b4 │ │ │ │ + cbnz r0, 1a84fc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1a850c │ │ │ │ + beq.n 1a84f4 │ │ │ │ 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 +495684,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 1a84d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a84b6 │ │ │ │ + b.n 1a849e │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a854e │ │ │ │ + bmi.n 1a8536 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1a853e │ │ │ │ + bhi.n 1a8526 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1a853e │ │ │ │ + bpl.n 1a8526 │ │ │ │ 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 1a854c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8570 │ │ │ │ + beq.n 1a8558 │ │ │ │ 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 1a854c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a8564 │ │ │ │ + bne.n 1a854c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a8598 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a8598 │ │ │ │ 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 +495767,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 1a8642 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a865e │ │ │ │ + beq.n 1a8646 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a860c │ │ │ │ + bne.n 1a85f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a85fe │ │ │ │ + cbz r3, 1a85e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a85fe │ │ │ │ + cbz r2, 1a85e6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1a868e │ │ │ │ + bne.n 1a8676 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85e8 │ │ │ │ + bne.n 1a85d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1a865a │ │ │ │ + beq.n 1a8642 │ │ │ │ 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, 1a8634 │ │ │ │ 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 1a8666 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a8644 │ │ │ │ + bmi.n 1a862c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1a867e │ │ │ │ - beq.n 1a866c │ │ │ │ + bgt.n 1a8666 │ │ │ │ + beq.n 1a8654 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8628 │ │ │ │ + bne.n 1a8610 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a85e4 │ │ │ │ + bne.n 1a85cc │ │ │ │ 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 1a8642 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a85f4 │ │ │ │ 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 1a862c │ │ │ │ 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 1a85cc │ │ │ │ + b.n 1a8642 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a85f4 │ │ │ │ stmdb 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, 1a86ee │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8884 │ │ │ │ + beq.w 1a886c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a86d2 │ │ │ │ + beq.n 1a86ba │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1a88c2 │ │ │ │ + bls.w 1a88aa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a86ee │ │ │ │ + cbz r7, 1a86d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a86ee │ │ │ │ + cbz r3, 1a86d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a870c │ │ │ │ + bne.n 1a86f4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a86d6 │ │ │ │ + bne.n 1a86be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a8706 │ │ │ │ + beq.n 1a86ee │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1a8716 │ │ │ │ + bls.n 1a86fe │ │ │ │ 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 1a885e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88ac │ │ │ │ + bne.w 1a8894 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a8736 │ │ │ │ + bl 238a98 │ │ │ │ + cbz r0, 1a871e │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1a886e │ │ │ │ + bls.w 1a8856 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 238ac8 │ │ │ │ + bl 238ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88b6 │ │ │ │ + bne.w 1a889e │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ + bl 238b44 │ │ │ │ + bl 238b1c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 1a878c │ │ │ │ - ldr r1, [pc, #332] @ (1a88c8 ) │ │ │ │ + bhi.n 1a8774 │ │ │ │ + ldr r1, [pc, #332] @ (1a88b0 ) │ │ │ │ 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 1a885e │ │ │ │ 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 1a883c │ │ │ │ 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 1a87da │ │ │ │ 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 +495983,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 1a8508 │ │ │ │ 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 1a8804 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ 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 +496013,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 1a8888 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a87be │ │ │ │ + bne.n 1a87a6 │ │ │ │ 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 1a87da │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 1a8736 │ │ │ │ + bmi.w 1a871e │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ + bne.w 1a86ba │ │ │ │ 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 1a86ee │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1a8706 │ │ │ │ + bhi.w 1a86ee │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a86fe │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ - b.n 1a887e │ │ │ │ + bne.w 1a86ba │ │ │ │ + b.n 1a8866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a8726 │ │ │ │ + b.n 1a870e │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 1a874e │ │ │ │ + b.n 1a8736 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a86fe │ │ │ │ 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] @ (1a8bd8 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (1a8bf4 ) │ │ │ │ + ldr r3, [pc, #776] @ (1a8bdc ) │ │ │ │ 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 +496097,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 1a8af0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1a8940 │ │ │ │ + beq.n 1a8928 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 1a8984 │ │ │ │ + bls.n 1a896c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a892c │ │ │ │ + bne.n 1a8914 │ │ │ │ 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] @ (1a8be0 ) │ │ │ │ + ldr r3, [pc, #648] @ (1a8bdc ) │ │ │ │ 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 1a8bd4 │ │ │ │ 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 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8afe │ │ │ │ + bne.w 1a8ae6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ 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 1a8a82 │ │ │ │ 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 1a8a9e │ │ │ │ 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 1a8aa6 │ │ │ │ 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 +496202,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 1a8a54 │ │ │ │ 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 1a8afa │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 1a8a84 │ │ │ │ + beq.n 1a8a6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ + bl 1a8298 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a8928 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ - b.n 1a8940 │ │ │ │ + bl 1a8298 │ │ │ │ + b.n 1a8928 │ │ │ │ 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 1a89c8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1a8a02 │ │ │ │ + b.n 1a89ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a8bda │ │ │ │ + beq.w 1a8bc2 │ │ │ │ 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 1a8928 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a8928 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8b2e │ │ │ │ + bne.n 1a8b16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8be4 │ │ │ │ + bne.n 1a8bcc │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8af6 │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8ade │ │ │ │ + b.n 1a8928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8994 │ │ │ │ + b.n 1a897c │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a8954 │ │ │ │ + b.n 1a893c │ │ │ │ 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 1a8aca │ │ │ │ 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 +496308,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 1a8b68 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8b4a │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8b32 │ │ │ │ + b.n 1a8928 │ │ │ │ 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 +496336,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 1a8928 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8b98 │ │ │ │ + beq.n 1a8b80 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 1a8b34 │ │ │ │ + b.n 1a8b1c │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 1a8940 │ │ │ │ - b.n 1a8adc │ │ │ │ + bne.w 1a8928 │ │ │ │ + b.n 1a8ac4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 1a8b84 │ │ │ │ + b.n 1a8b6c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ 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 1a8c38 │ │ │ │ cmp r1, #197 @ 0xc5 │ │ │ │ - bhi.n 1a8c60 │ │ │ │ + bhi.n 1a8c48 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c34 │ │ │ │ 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 1a8c2c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a8cd0 │ │ │ │ + bne.n 1a8cb8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a8c64 │ │ │ │ + cbz r2, 1a8c4c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a8c3a │ │ │ │ + bne.n 1a8c22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a8c60 │ │ │ │ + beq.n 1a8c48 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a8c28 │ │ │ │ + b.n 1a8c10 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8c4e │ │ │ │ + beq.n 1a8c36 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c34 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8c34 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8ca2 │ │ │ │ + bne.n 1a8c8a │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fb04 │ │ │ │ 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 1993a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a8cc4 │ │ │ │ + cbz r0, 1a8cac │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1a8c86 │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1a8c6e │ │ │ │ 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 +496458,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] @ 1a9108 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1a910c │ │ │ │ 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 +496475,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 1a8fc6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8dac │ │ │ │ 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 1a8ea2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8dac │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a8d6a │ │ │ │ + cbz r2, 1a8d52 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a8d6a │ │ │ │ + cbz r1, 1a8d52 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 1a8ec0 │ │ │ │ + bne.w 1a8ea8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8d50 │ │ │ │ + bne.n 1a8d38 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1a8da0 │ │ │ │ + beq.n 1a8d88 │ │ │ │ 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 1a8dd0 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1a8de8 │ │ │ │ + beq.n 1a8dd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8d4c │ │ │ │ + bne.n 1a8d34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1a8dc4 │ │ │ │ + cbz r3, 1a8dac │ │ │ │ ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 1a8dc0 │ │ │ │ + cbz r3, 1a8da8 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a8ec6 │ │ │ │ + bne.w 1a8eae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8db0 │ │ │ │ + bne.n 1a8d98 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8db4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db3e8 │ │ │ │ + bl 1db3d0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #856] @ (1a9128 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a9124 ) │ │ │ │ + ldr r2, [pc, #856] @ (1a9110 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a910c ) │ │ │ │ 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 1a90f6 │ │ │ │ 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 1a8d84 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8d84 │ │ │ │ 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 1a8e30 │ │ │ │ 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 +496594,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 238b44 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a8e62 │ │ │ │ + bls.n 1a8e4a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a8e0a │ │ │ │ + bcc.n 1a8df2 │ │ │ │ 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 1a8474 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8d84 │ │ │ │ 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 1a8d8c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d4c │ │ │ │ + b.n 1a8d34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8d62 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8d62 │ │ │ │ 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 +496667,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 19a7fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8fda │ │ │ │ + beq.n 1a8fc2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f70 │ │ │ │ + beq.n 1a8f58 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f7e │ │ │ │ + cbz r2, 1a8f66 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a8fca │ │ │ │ + beq.n 1a8fb2 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f5e │ │ │ │ + beq.n 1a8f46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f5e │ │ │ │ + cbz r2, 1a8f46 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a8f2e │ │ │ │ + bne.n 1a8f16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8be4 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8f3a │ │ │ │ + bne.n 1a8f22 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8f58 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8be4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1a8f9e │ │ │ │ + cbz r3, 1a8f86 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a8f16 │ │ │ │ + b.n 1a8efe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8f58 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8be4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8f7a │ │ │ │ + bne.n 1a8f62 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8da8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8da8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a8ed8 │ │ │ │ + bne.n 1a8ec0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fb8 │ │ │ │ + bne.n 1a8fa0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8db4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8be4 │ │ │ │ orr.w r2, r0, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1a8f2e │ │ │ │ + b.n 1a8f16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a8f9e │ │ │ │ + b.n 1a8f86 │ │ │ │ ldr.w r7, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8d28 │ │ │ │ + beq.w 1a8d10 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1a8ff8 │ │ │ │ + cbnz r3, 1a8fe0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fea │ │ │ │ - b.n 1a8d28 │ │ │ │ + bne.n 1a8fd2 │ │ │ │ + b.n 1a8d10 │ │ │ │ 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, 1a9026 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a9036 │ │ │ │ + cbz r3, 1a901e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a9014 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a9014 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9118 │ │ │ │ + bne.n 1a9100 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a9066 │ │ │ │ + beq.n 1a904e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9010 │ │ │ │ + bne.n 1a8ff8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9008 │ │ │ │ + bne.n 1a8ff0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a9054 │ │ │ │ - cbz r5, 1a9054 │ │ │ │ + cbz r3, 1a903c │ │ │ │ + cbz r5, 1a903c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9004 │ │ │ │ + bne.n 1a8fec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9046 │ │ │ │ + bne.n 1a902e │ │ │ │ mov r5, r6 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1a8d28 │ │ │ │ + b.n 1a8d10 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9112 │ │ │ │ + bne.n 1a90fa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a910a │ │ │ │ + beq.n 1a90f2 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a905c │ │ │ │ + bne.n 1a9044 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1a90b4 │ │ │ │ + b.n 1a909c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1a90b0 │ │ │ │ + bls.n 1a9098 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 238b44 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a90ce │ │ │ │ + bls.n 1a90b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 1a9104 │ │ │ │ + bcs.n 1a90ec │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1a907e │ │ │ │ + bmi.n 1a9066 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 1a9098 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a9014 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1a9072 │ │ │ │ + b.n 1a905a │ │ │ │ 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, [r2, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ 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] @ (1a92f8 ) │ │ │ │ + ldr r3, [pc, #464] @ (1a92fc ) │ │ │ │ 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 +496932,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, 1a9182 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1a91e8 │ │ │ │ + bmi.n 1a91d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a918c │ │ │ │ + bne.n 1a9174 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a91ae │ │ │ │ + cbz r3, 1a9196 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1a9278 │ │ │ │ + bmi.n 1a9260 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a91a0 │ │ │ │ + bne.n 1a9188 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8cd8 │ │ │ │ + bl 1a8cc0 │ │ │ │ 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 1a8cc0 │ │ │ │ + ldr r2, [pc, #332] @ (1a9300 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a92fc ) │ │ │ │ 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 1a92f2 │ │ │ │ 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 1a920e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a9222 │ │ │ │ + bls.n 1a920a │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 238b44 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a9240 │ │ │ │ + bls.n 1a9228 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1a9192 │ │ │ │ + bls.n 1a917a │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a91ee │ │ │ │ + bmi.n 1a91d6 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 1a920a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a92b6 │ │ │ │ + b.n 1a929e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a92b2 │ │ │ │ + bls.n 1a929a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 238b44 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a92d0 │ │ │ │ + bls.n 1a92b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 1a91a6 │ │ │ │ + bcs.w 1a918e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a927e │ │ │ │ + bmi.n 1a9266 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8474 │ │ │ │ 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 1a929a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ 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] @ 1a989c │ │ │ │ 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] @ 1a98a0 │ │ │ │ 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 1a867c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a8694 │ │ │ │ + bl 1a867c │ │ │ │ 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, 1a93ea │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1a93fa │ │ │ │ + bpl.n 1a93e2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a93e2 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1a93fa │ │ │ │ + bmi.n 1a93e2 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a971e │ │ │ │ + bne.w 1a9706 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a93fa │ │ │ │ + bl 238a98 │ │ │ │ + cbz r0, 1a93e2 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a93e2 │ │ │ │ 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 1a9398 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc58 │ │ │ │ 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 1a9896 │ │ │ │ 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, 1a941a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1a941e │ │ │ │ + b.n 1a9406 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9896 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbz r5, 1a9490 │ │ │ │ + cbz r5, 1a9478 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r3 │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a9480 │ │ │ │ + cbz r3, 1a9468 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a9460 │ │ │ │ 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 1a9460 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a98a2 │ │ │ │ + bne.w 1a988a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a94da │ │ │ │ + beq.n 1a94c2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a944c │ │ │ │ + bne.n 1a9434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9446 │ │ │ │ + bne.n 1a942e │ │ │ │ mov r7, r6 │ │ │ │ mov r3, sl │ │ │ │ ldrsb.w r2, [r8, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a96e6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a9888 │ │ │ │ + beq.w 1a9870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a94b2 │ │ │ │ + b.n 1a949a │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 1a95ba │ │ │ │ + beq.w 1a95a2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a94a8 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1a98bc │ │ │ │ + bne.n 1a9490 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1a98a4 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a9656 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a9884 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a9890 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94c8 │ │ │ │ + bne.n 1a94b0 │ │ │ │ ldr.w r9, [r2, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a9478 │ │ │ │ + ble.n 1a9460 │ │ │ │ ldrb.w r2, [r9, #30] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a9460 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a9478 │ │ │ │ + bgt.n 1a9460 │ │ │ │ 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 1a9460 │ │ │ │ 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 1a9460 │ │ │ │ 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 1bd8b4 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a96f0 │ │ │ │ + bne.w 1a96d8 │ │ │ │ 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 1a8508 │ │ │ │ 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 1a955e │ │ │ │ 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 +497342,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 1a9460 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #768] @ (1a98c0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a98a8 ) │ │ │ │ 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 +497363,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 1a9608 │ │ │ │ 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 1a8340 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1a966a │ │ │ │ + beq.n 1a9652 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a95f4 │ │ │ │ + bne.n 1a95dc │ │ │ │ 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 1a8340 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1a9616 │ │ │ │ + bne.n 1a95fe │ │ │ │ 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 1a8340 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1a9620 │ │ │ │ + bne.n 1a9608 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ 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 +497428,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 1a88b4 │ │ │ │ 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 1a88b4 │ │ │ │ + ldr r2, [pc, #496] @ (1a98ac ) │ │ │ │ + ldr r3, [pc, #484] @ (1a98a0 ) │ │ │ │ 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 1a9880 │ │ │ │ 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 238ee0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a9548 │ │ │ │ + b.n 1a9530 │ │ │ │ ldr.w r2, [r8, #384] @ 0x180 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9896 │ │ │ │ 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, 1a9710 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a970a │ │ │ │ + b.n 1a96f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a93d6 │ │ │ │ + b.n 1a93be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9896 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a949a │ │ │ │ + beq.w 1a9482 │ │ │ │ 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, 1a975c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a9754 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a9754 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1a98ae │ │ │ │ + bne.w 1a9896 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a979a │ │ │ │ + beq.n 1a9782 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a974e │ │ │ │ + bne.n 1a9736 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9748 │ │ │ │ + bne.n 1a9730 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a949a │ │ │ │ + b.n 1a9482 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a9884 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a9890 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9788 │ │ │ │ + bne.n 1a9770 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a976c │ │ │ │ + ble.n 1a9754 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a976c │ │ │ │ + bgt.n 1a9754 │ │ │ │ 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 1a986c │ │ │ │ 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 1a9754 │ │ │ │ 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 1bd8b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9876 │ │ │ │ + bne.n 1a985e │ │ │ │ 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 1a8508 │ │ │ │ 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 1a9814 │ │ │ │ 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 +497596,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 1a9754 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a97fc │ │ │ │ + b.n 1a97e4 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9774 │ │ │ │ - ldr r3, [pc, #60] @ (1a98c8 ) │ │ │ │ + b.n 1a975c │ │ │ │ + ldr r3, [pc, #60] @ (1a98b0 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a9656 │ │ │ │ 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, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23b8be │ │ │ │ + bl 23b8a6 │ │ │ │ @ instruction: 0xef89ffff │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ 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, 1a98fc │ │ │ │ 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 1a98f4 │ │ │ │ + cbz r7, 1a9914 │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98f4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a9926 │ │ │ │ + beq.n 1a990e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a98e8 │ │ │ │ + bne.n 1a98d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d640 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a90 │ │ │ │ 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 1a98f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2377f4 │ │ │ │ + bl 2377dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98f4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a990c │ │ │ │ + bmi.n 1a98f4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a990c │ │ │ │ - b.n 1a9926 │ │ │ │ + bne.n 1a98f4 │ │ │ │ + b.n 1a990e │ │ │ │ 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] @ (1a9c94 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a9c98 ) │ │ │ │ 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 1a9aee │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1a9960 │ │ │ │ + bl 1a9948 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a9a9e │ │ │ │ + beq.n 1a9a86 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a9a20 │ │ │ │ + bne.n 1a9a08 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 +497745,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #688] @ (1a9cb4 ) │ │ │ │ - ldr r3, [pc, #680] @ (1a9cb0 ) │ │ │ │ + bl 19c2d0 │ │ │ │ + ldr r2, [pc, #688] @ (1a9c9c ) │ │ │ │ + ldr r3, [pc, #680] @ (1a9c98 ) │ │ │ │ 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 1a9c90 │ │ │ │ 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 199404 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1a9b38 │ │ │ │ + beq.w 1a9b20 │ │ │ │ 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 1a9c8a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9c9e │ │ │ │ + bhi.w 1a9c86 │ │ │ │ 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 +497823,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 1a9c08 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9cac │ │ │ │ + bhi.w 1a9c94 │ │ │ │ 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 +497863,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 1990b0 │ │ │ │ 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 +497879,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 1a99dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +497904,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 1a99d0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9bb4 │ │ │ │ + cbz r0, 1a9b9c │ │ │ │ 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 19c2d0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +497946,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 1a99d0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b6e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b6e │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b6e │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b6e │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9c58 │ │ │ │ + cbz r0, 1a9c40 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 1a9bc8 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c12 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9c12 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ 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] @ 1aa594 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2272] @ 1aa5b0 │ │ │ │ - ldr.w r3, [pc, #2272] @ 1aa5b4 │ │ │ │ + ldr.w r4, [pc, #2272] @ 1aa598 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1aa59c │ │ │ │ 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 1a9ce0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1a9d1e │ │ │ │ + beq.n 1a9d06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2232] @ 1aa5b8 │ │ │ │ - ldr.w r3, [pc, #2224] @ 1aa5b4 │ │ │ │ + ldr.w r2, [pc, #2232] @ 1aa5a0 │ │ │ │ + ldr.w r3, [pc, #2224] @ 1aa59c │ │ │ │ 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 1aa564 │ │ │ │ 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 1aa568 │ │ │ │ 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, 1a9d26 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a9d2a │ │ │ │ + b.n 1a9d12 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa580 │ │ │ │ + beq.w 1aa568 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 1a9e6a │ │ │ │ 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 1a9d70 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d70 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa57a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a9db0 │ │ │ │ + beq.n 1a9d98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9d64 │ │ │ │ + bne.n 1a9d4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1a9cfc │ │ │ │ + bl 17bb28 │ │ │ │ + b.n 1a9ce4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa58c │ │ │ │ + beq.w 1aa574 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9d9e │ │ │ │ + bne.n 1a9d86 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a9d88 │ │ │ │ - bl 238b34 │ │ │ │ + beq.n 1a9d70 │ │ │ │ + bl 238b1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238af4 │ │ │ │ + bl 238adc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9d88 │ │ │ │ - bl 238ab0 │ │ │ │ + bls.n 1a9d70 │ │ │ │ + bl 238a98 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d88 │ │ │ │ + beq.n 1a9d70 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9d88 │ │ │ │ + bhi.n 1a9d70 │ │ │ │ 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 1aa132 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9e4e │ │ │ │ + bls.n 1a9e36 │ │ │ │ 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 19bac0 │ │ │ │ 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 1a9e36 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a9e4e │ │ │ │ + bne.n 1a9e36 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa57a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aa2a6 │ │ │ │ + beq.w 1aa28e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa10a │ │ │ │ + beq.w 1aa0f2 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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, 1a9e6e │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1a9e6e │ │ │ │ + b.n 1a9e56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d94 │ │ │ │ + b.n 1a9d7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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 +498222,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 1a9ec6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa106 │ │ │ │ + beq.w 1aa0ee │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a9ed2 │ │ │ │ + bne.n 1a9eba │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a9f3a │ │ │ │ + beq.n 1a9f22 │ │ │ │ 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, 1a9f14 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa57a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a9f60 │ │ │ │ + beq.n 1a9f48 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9f06 │ │ │ │ + bne.n 1a9eee │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9f00 │ │ │ │ + bne.n 1a9ee8 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d88 │ │ │ │ + b.n 1a9d70 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa58c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9f4e │ │ │ │ + bne.n 1a9f36 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ 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 1aa0d6 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1aa0f6 │ │ │ │ + bpl.w 1aa0de │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a9f24 │ │ │ │ + blt.n 1a9f0c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1a9f24 │ │ │ │ + beq.n 1a9f0c │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9f0c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +498342,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 19a4c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa5a4 │ │ │ │ + bhi.w 1aa58c │ │ │ │ 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 +498382,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +498406,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] @ 1aa5a4 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a9f24 │ │ │ │ + b.n 1a9f0c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa038 │ │ │ │ movs r3, #8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa038 │ │ │ │ movs r3, #16 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa038 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1aa038 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bge.w 1a9f0c │ │ │ │ + b.n 1a9fa2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1a9f24 │ │ │ │ + blt.w 1a9f0c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bne.w 1a9f0c │ │ │ │ + b.n 1a9fa2 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - b.n 1a9eea │ │ │ │ + b.n 1a9ed2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9d88 │ │ │ │ + beq.w 1a9d70 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa122 │ │ │ │ + bpl.n 1aa10a │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1aa12c │ │ │ │ + beq.n 1aa114 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa114 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bne.n 1aa0fc │ │ │ │ + b.n 1a9d70 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa10a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa10a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bl 17bc48 │ │ │ │ + b.n 1a9d70 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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, 1aa154 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa158 │ │ │ │ + b.n 1aa140 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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 +498515,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 1aa1a4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa2a0 │ │ │ │ + beq.n 1aa288 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa1b0 │ │ │ │ + bne.n 1aa198 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ - cbz r5, 1aa214 │ │ │ │ + cbz r5, 1aa1fc │ │ │ │ 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, 1aa1ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1e4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa57a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa22a │ │ │ │ + beq.n 1aa212 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa1de │ │ │ │ + bne.n 1aa1c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa1d8 │ │ │ │ + bne.n 1aa1c0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, r8 │ │ │ │ mov r1, fp │ │ │ │ - b.n 1a9f3c │ │ │ │ + b.n 1a9f24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa58c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa218 │ │ │ │ + bne.n 1aa200 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1e4 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1e4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1e4 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa290 │ │ │ │ + cbz r0, 1aa278 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1aa1fc │ │ │ │ + b.n 1aa1e4 │ │ │ │ ldr.w sl, [r5, #32] │ │ │ │ - b.n 1aa1c6 │ │ │ │ - bl 19fc84 │ │ │ │ + b.n 1aa1ae │ │ │ │ + bl 19fc6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a9e4e │ │ │ │ + bne.w 1a9e36 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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, 1aa2bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa2c0 │ │ │ │ + b.n 1aa2a8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa580 │ │ │ │ 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 +498658,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 1aa310 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa576 │ │ │ │ + beq.w 1aa55e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa31c │ │ │ │ + bne.n 1aa304 │ │ │ │ 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 1aa340 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa570 │ │ │ │ + beq.w 1aa558 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1aa34c │ │ │ │ + bne.n 1aa334 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a98cc │ │ │ │ + bl 1a98b4 │ │ │ │ ldr.w r6, [sl, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1aa3c8 │ │ │ │ + cbz r6, 1aa3b0 │ │ │ │ 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, 1aa3a2 │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa398 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa398 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa57a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa3e0 │ │ │ │ + beq.n 1aa3c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa392 │ │ │ │ + bne.n 1aa37a │ │ │ │ mov r6, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa38a │ │ │ │ + bne.n 1aa372 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1a9f3e │ │ │ │ + b.n 1a9f26 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa58c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa3ce │ │ │ │ + bne.n 1aa3b6 │ │ │ │ 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 1aa398 │ │ │ │ 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 1aa398 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa398 │ │ │ │ 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 1a9948 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa560 │ │ │ │ + bhi.w 1aa548 │ │ │ │ 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 +498793,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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] @ 1aa5a4 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa550 │ │ │ │ + bls.n 1aa538 │ │ │ │ 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 +498852,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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 +498879,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 19c2d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 1aa3b0 │ │ │ │ + b.n 1aa398 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa42e │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa42e │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa42e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa42e │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ - b.n 1aa364 │ │ │ │ + b.n 1aa34c │ │ │ │ ldr.w fp, [r5, #32] │ │ │ │ - b.n 1aa338 │ │ │ │ + b.n 1aa320 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c044 │ │ │ │ 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 +498919,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, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ 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] @ (1aa808 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1aa824 ) │ │ │ │ + ldr r3, [pc, #584] @ (1aa80c ) │ │ │ │ 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 1a859c │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6ce │ │ │ │ + beq.n 1aa6b6 │ │ │ │ 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 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa810 │ │ │ │ + bne.w 1aa7f8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1aa800 │ │ │ │ + beq.w 1aa7e8 │ │ │ │ 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 1aa6f2 │ │ │ │ + cbz r7, 1aa656 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ 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 1aa730 │ │ │ │ + cbz r6, 1aa69e │ │ │ │ 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 1aa694 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa628 │ │ │ │ + bne.n 1aa610 │ │ │ │ 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 1aa6d2 │ │ │ │ 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] @ (1aa810 ) │ │ │ │ + ldr r3, [pc, #308] @ (1aa80c ) │ │ │ │ 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 1aa802 │ │ │ │ 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 2381c4 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1aa68e │ │ │ │ + bge.n 1aa676 │ │ │ │ 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 1aa676 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2381dc │ │ │ │ + bl 2381c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1aa694 │ │ │ │ + blt.n 1aa67c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6b6 │ │ │ │ + beq.n 1aa69e │ │ │ │ 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 +499102,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 1aa792 │ │ │ │ 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 1aa752 │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1aa698 │ │ │ │ + beq.w 1aa680 │ │ │ │ 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 1aa6a2 │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 1aa6ba │ │ │ │ + bls.w 1aa6a2 │ │ │ │ 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 1aa7dc │ │ │ │ + b.n 1aa6a2 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1aa65c │ │ │ │ + b.n 1aa644 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1aa638 │ │ │ │ + b.n 1aa620 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ 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] @ (1aa950 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (1aa96c ) │ │ │ │ + ldr r1, [pc, #300] @ (1aa954 ) │ │ │ │ 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 1aa944 │ │ │ │ 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 1aa8ae │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1aa8ee │ │ │ │ + beq.n 1aa8d6 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa966 │ │ │ │ + bhi.n 1aa94e │ │ │ │ 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] @ (1aaa20 ) │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1aa8ee │ │ │ │ + cbz r0, 1aa8d6 │ │ │ │ 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 19c2d0 │ │ │ │ + ldr r2, [pc, #128] @ (1aa958 ) │ │ │ │ + ldr r3, [pc, #120] @ (1aa954 ) │ │ │ │ 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 1aa94a │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aa932 │ │ │ │ + cbz r0, 1aa91a │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1aa8ee │ │ │ │ + b.n 1aa8d6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8f4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8f4 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8f4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ 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] @ 1ab570 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #3068] @ 1ab58c │ │ │ │ + ldr.w r3, [pc, #3068] @ 1ab574 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #3064] @ 1ab590 │ │ │ │ + ldr.w r7, [pc, #3064] @ 1ab578 │ │ │ │ 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 +499314,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 1aa9fc │ │ │ │ + bhi.n 1aa9e6 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 1aaad0 │ │ │ │ + beq.w 1aaab8 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa9c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aad66 │ │ │ │ + bne.w 1aad4e │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2996] @ 1ab594 │ │ │ │ - ldr.w r3, [pc, #2984] @ 1ab58c │ │ │ │ + ldr.w r2, [pc, #2996] @ 1ab57c │ │ │ │ + ldr.w r3, [pc, #2984] @ 1ab574 │ │ │ │ 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 1ab71c │ │ │ │ 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 1aac94 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - beq.w 1aacac │ │ │ │ + beq.w 1aac94 │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa9c4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r8, [r2, #39] @ 0x27 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa9c4 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1ab3c8 │ │ │ │ + beq.w 1ab3b0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1ab3d2 │ │ │ │ + beq.w 1ab3ba │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa9c4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa9dc │ │ │ │ + bpl.n 1aa9c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 1ab4ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1ab4de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa9c4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aa9de │ │ │ │ + b.n 1aa9c6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa9c4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab14 │ │ │ │ + cbz r0, 1aaafc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa814 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa814 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab82 │ │ │ │ + cbz r0, 1aab6a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa814 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aabde │ │ │ │ + cbz r0, 1aabc6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa814 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab468 │ │ │ │ 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 1ab10a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aac8c │ │ │ │ + beq.n 1aac74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1aac3a │ │ │ │ + cbz r1, 1aac22 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ab3dc │ │ │ │ + bne.w 1ab3c4 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1ab3dc │ │ │ │ - cbz r3, 1aac4e │ │ │ │ + bne.w 1ab3c4 │ │ │ │ + cbz r3, 1aac36 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aac7c │ │ │ │ + cbz r0, 1aac64 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 1ab490 │ │ │ │ + bne.w 1ab478 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaaa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaaa0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa9dc │ │ │ │ + beq.w 1aa9c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1ab0bc │ │ │ │ + bls.w 1ab0a4 │ │ │ │ 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 199148 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1aad0a │ │ │ │ + cbz r0, 1aacf2 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1ab706 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab720 │ │ │ │ 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 +499682,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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1aad98 │ │ │ │ + cbz r0, 1aad80 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aadce │ │ │ │ + cbz r0, 1aadb6 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1aae08 │ │ │ │ + cbz r0, 1aadf0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1aae40 │ │ │ │ + cbz r0, 1aae28 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1aae78 │ │ │ │ + cbz r0, 1aae60 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aaeb0 │ │ │ │ + cbz r0, 1aae98 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aaee8 │ │ │ │ + cbz r0, 1aaed0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aaf1a │ │ │ │ + cbz r0, 1aaf02 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aaf4e │ │ │ │ + cbz r0, 1aaf36 │ │ │ │ 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 19c2d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1ab598 │ │ │ │ + b.n 1aaaa0 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1ab580 │ │ │ │ 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 19cc54 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab62c │ │ │ │ + bne.w 1ab614 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaaa0 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aac8c │ │ │ │ + beq.w 1aac74 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1aac74 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ab184 │ │ │ │ + cbz r0, 1ab16c │ │ │ │ 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 19c2d0 │ │ │ │ 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 1ab684 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aaab8 │ │ │ │ + bne.w 1aaaa0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ab72a │ │ │ │ + bhi.w 1ab712 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab720 │ │ │ │ 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 +500233,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 1ab140 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab140 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab370 │ │ │ │ + cbz r0, 1ab358 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aaab8 │ │ │ │ + b.w 1aaaa0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab332 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab332 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aaa22 │ │ │ │ + b.w 1aa9c4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aaa22 │ │ │ │ + b.w 1aa9c4 │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab720 │ │ │ │ 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 +500337,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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab456 │ │ │ │ + cbz r0, 1ab43e │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aac8c │ │ │ │ + b.n 1aac74 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab41a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab41a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab41a │ │ │ │ mov.w sl, #16843009 @ 0x1010101 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab41a │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab4be │ │ │ │ + cbz r0, 1ab4a6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aac94 │ │ │ │ + b.w 1aac7c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1ab5e0 │ │ │ │ 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 +500428,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 1ab5b8 │ │ │ │ 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 1ab586 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab720 │ │ │ │ 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 +500471,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, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ab610 │ │ │ │ + bne.n 1ab5f8 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab61e │ │ │ │ + bne.n 1ab606 │ │ │ │ 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 1ab65a │ │ │ │ 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 1ab67e │ │ │ │ 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 1ab50a │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaaa4 │ │ │ │ cmp.w fp, #248 @ 0xf8 │ │ │ │ - bne.w 1aaa8a │ │ │ │ + bne.w 1aaa72 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1aaa9a │ │ │ │ + b.w 1aaa82 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1ab59e │ │ │ │ + b.n 1ab586 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab624 │ │ │ │ + bne.n 1ab60c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1ab5ae │ │ │ │ + b.n 1ab596 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab5bc │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1ab5e8 │ │ │ │ + b.n 1ab5d0 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab65e │ │ │ │ + cbz r0, 1ab646 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ab10e │ │ │ │ + b.n 1ab0f6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab5bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ - b.n 1ab676 │ │ │ │ - vldr d7, [pc, #152] @ 1ab738 │ │ │ │ + b.n 1ab65e │ │ │ │ + vldr d7, [pc, #152] @ 1ab720 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab6d2 │ │ │ │ + cbz r0, 1ab6ba │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab196 │ │ │ │ + b.n 1ab17e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab140 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab332 │ │ │ │ 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] @ (1ab860 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #292] @ (1ab87c ) │ │ │ │ + ldr r3, [pc, #292] @ (1ab864 ) │ │ │ │ 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, 1ab756 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ - cbz r1, 1ab7a0 │ │ │ │ + cbz r1, 1ab788 │ │ │ │ ldr.w r5, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ab782 │ │ │ │ + cbz r3, 1ab76a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1ab7b2 │ │ │ │ + cbnz r6, 1ab79a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab776 │ │ │ │ + bne.n 1ab75e │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #248] @ (1ab880 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ab87c ) │ │ │ │ + ldr r2, [pc, #248] @ (1ab868 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ab864 ) │ │ │ │ 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 1ab85a │ │ │ │ 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 1ab756 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ab76e │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab756 │ │ │ │ + b.n 1ab76c │ │ │ │ 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 +500704,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 19a7fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1ab842 │ │ │ │ + cbz r3, 1ab82a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab834 │ │ │ │ + beq.n 1ab81c │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1ab824 │ │ │ │ + cbz r2, 1ab80c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab818 │ │ │ │ + cbnz r2, 1ab800 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa960 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ab804 │ │ │ │ + bne.n 1ab7ec │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab834 │ │ │ │ + cbnz r2, 1ab81c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa960 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ab844 │ │ │ │ + cbz r3, 1ab82c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab7f8 │ │ │ │ + b.n 1ab7e0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1ab76c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab784 │ │ │ │ + beq.n 1ab76c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ab7be │ │ │ │ + bne.n 1ab7a6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab862 │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab84a │ │ │ │ + b.n 1ab76c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #664] @ (1abb14 ) │ │ │ │ + ldr r0, [pc, #760] @ (1abb5c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (1aba54 ) │ │ │ │ + ldr r0, [pc, #560] @ (1aba9c ) │ │ │ │ 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 +500782,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] @ (1ab978 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (1ab994 ) │ │ │ │ + ldr r2, [pc, #216] @ (1ab97c ) │ │ │ │ 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 1ab96e │ │ │ │ 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 +500811,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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198df4 │ │ │ │ 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 1ab926 │ │ │ │ + bl 198df4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 1ab976 │ │ │ │ + cbz r6, 1ab95e │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c478 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1ab8ea │ │ │ │ + bne.n 1ab8d2 │ │ │ │ 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 fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1ab9c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ab9b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1ab9c4 │ │ │ │ + cbnz r2, 1ab9ac │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1ab9ac │ │ │ │ + bls.n 1ab994 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1ab9cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1ab9b4 ) │ │ │ │ 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, pc │ │ │ │ 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] @ (1abb3c ) │ │ │ │ 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 1abaf4 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1abb48 │ │ │ │ + beq.w 1abb30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1aba10 │ │ │ │ + bne.n 1ab9f8 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1abb2a │ │ │ │ - ldr r2, [pc, #320] @ (1abb58 ) │ │ │ │ + bne.w 1abb12 │ │ │ │ + ldr r2, [pc, #320] @ (1abb40 ) │ │ │ │ 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 1abb36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abb44 │ │ │ │ + beq.w 1abb2c │ │ │ │ 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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198df4 │ │ │ │ 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 198df4 │ │ │ │ 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 1abab0 │ │ │ │ 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 +500993,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 19c2d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 1abb3c │ │ │ │ + beq.n 1abb24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r8 │ │ │ │ - cbnz r2, 1abb22 │ │ │ │ + cbnz r2, 1abb0a │ │ │ │ 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 1aba4c │ │ │ │ + ldr r2, [pc, #72] @ (1abb40 ) │ │ │ │ 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 1aba14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ subs r5, r2, r3 │ │ │ │ - b.n 1abb02 │ │ │ │ + b.n 1abaea │ │ │ │ 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 1ab884 │ │ │ │ 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 1aba24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1aba10 │ │ │ │ + b.n 1ab9f8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1abb3c │ │ │ │ + b.n 1abb24 │ │ │ │ nop │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r5 │ │ │ │ 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] @ (1abc38 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1abc54 ) │ │ │ │ + ldr r2, [pc, #220] @ (1abc3c ) │ │ │ │ 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 +501074,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 1abc16 │ │ │ │ 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 1abbbc │ │ │ │ + cbz r5, 1abc16 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +501115,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 19c2d0 │ │ │ │ + ldr r2, [pc, #40] @ (1abc40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1abc3c ) │ │ │ │ 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 1abc32 │ │ │ │ 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 lr, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r4 │ │ │ │ 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] @ 1ac8cc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3188] @ 1ac8e8 │ │ │ │ + ldr.w r1, [pc, #3188] @ 1ac8d0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3184] @ 1ac8ec │ │ │ │ + ldr.w r3, [pc, #3184] @ 1ac8d4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #3180] @ 1ac8f0 │ │ │ │ + ldr.w r0, [pc, #3180] @ 1ac8d8 │ │ │ │ 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 +501172,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 1abd66 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1abd26 │ │ │ │ + bhi.n 1abd0e │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 1abd82 │ │ │ │ + bhi.n 1abd6a │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 1ac094 │ │ │ │ + bhi.w 1ac07c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 1abef6 │ │ │ │ + bhi.w 1abede │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf00 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 1ac674 │ │ │ │ + bls.w 1ac65c │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1ac706 │ │ │ │ + bne.w 1ac6ee │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 1ac17c │ │ │ │ + bne.w 1ac164 │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf00 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ cmp.w r3, #394 @ 0x18a │ │ │ │ - bhi.w 1ac050 │ │ │ │ + bhi.w 1ac038 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bcc.w 1abe3e │ │ │ │ + bcc.w 1abe26 │ │ │ │ sub.w r1, r3, #366 @ 0x16e │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf00 │ │ │ │ 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 +501245,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 1abcbc │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf00 │ │ │ │ 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 +501339,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 1abf00 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ ands.w r7, r4, #47 @ 0x2f │ │ │ │ - bne.w 1ac692 │ │ │ │ + bne.w 1ac67a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ ands r4, r0 │ │ │ │ - bne.w 1ac148 │ │ │ │ + bne.w 1ac130 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.n 1abf18 │ │ │ │ + bne.n 1abf00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 1ac90c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 1abea0 │ │ │ │ + bne.n 1abe88 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac9cc │ │ │ │ + bne.w 1ac9b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ac92a │ │ │ │ + beq.w 1ac912 │ │ │ │ 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 1abb44 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 1abec2 │ │ │ │ + bne.n 1abeaa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1ac074 │ │ │ │ + b.n 1ac05c │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1ac6e0 │ │ │ │ + bne.w 1ac6c8 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6cc │ │ │ │ + bne.w 1ac6b4 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6f4 │ │ │ │ + bne.w 1ac6dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 1aca50 │ │ │ │ + bcc.w 1aca38 │ │ │ │ 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 1ac058 │ │ │ │ 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 1ac652 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1ac66a │ │ │ │ + bls.w 1ac652 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1abf6c │ │ │ │ + b.n 1abf54 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1ac66a │ │ │ │ + beq.w 1ac652 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1abf66 │ │ │ │ + beq.n 1abf4e │ │ │ │ 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 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ac660 │ │ │ │ + beq.w 1ac648 │ │ │ │ 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 +501484,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 19904c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac5d8 │ │ │ │ + beq.w 1ac5c0 │ │ │ │ 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 198df4 │ │ │ │ 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 +501518,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 1ac5a4 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1ac024 │ │ │ │ + bne.n 1ac00c │ │ │ │ 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 1ac5ba │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r6 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198df4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ac004 │ │ │ │ + b.n 1abfec │ │ │ │ mvn.w ip, #458 @ 0x1ca │ │ │ │ add.w r0, r3, ip │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abf00 │ │ │ │ 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 1ac0e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r2, [pc, #2172] @ 1ac8f4 │ │ │ │ - ldr.w r3, [pc, #2156] @ 1ac8e8 │ │ │ │ + ldr.w r2, [pc, #2172] @ 1ac8dc │ │ │ │ + ldr.w r3, [pc, #2156] @ 1ac8d0 │ │ │ │ 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 1aca54 │ │ │ │ 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 1ac0b2 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6b8 │ │ │ │ + bne.w 1ac6a0 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.n 1ac168 │ │ │ │ + bne.n 1ac150 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf00 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6a4 │ │ │ │ + bne.w 1ac68c │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.n 1ac154 │ │ │ │ + bne.n 1ac13c │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abf00 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 1abf18 │ │ │ │ + bne.w 1abf00 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac070 │ │ │ │ + beq.n 1ac058 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab9b8 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac722 │ │ │ │ + bne.w 1ac70a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab9b8 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ac8f8 │ │ │ │ + bne.w 1ac8e0 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac252 │ │ │ │ + cbz r0, 1ac23a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1abb44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2a2 │ │ │ │ + cbz r0, 1ac28a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2f4 │ │ │ │ + cbz r0, 1ac2dc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac354 │ │ │ │ + cbz r0, 1ac33c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac058 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac53e │ │ │ │ + cbz r0, 1ac526 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1abb44 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac58e │ │ │ │ + cbz r0, 1ac576 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ac5a8 │ │ │ │ + b.n 1ac018 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +502105,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 1ac5fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1abf98 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c344 │ │ │ │ + b.n 1ac05c │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1abf46 │ │ │ │ - b.n 1ac070 │ │ │ │ + bne.w 1abf2e │ │ │ │ + b.n 1ac058 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1ac71a │ │ │ │ + bhi.n 1ac702 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1abf18 │ │ │ │ + bls.w 1abf00 │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ 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 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab884 │ │ │ │ + b.n 1ac05c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac67e │ │ │ │ - b.w 1abf18 │ │ │ │ + beq.n 1ac666 │ │ │ │ + b.w 1abf00 │ │ │ │ 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 +502207,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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac76c │ │ │ │ + cbz r0, 1ac754 │ │ │ │ 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 19c2d0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac074 │ │ │ │ + beq.w 1ac05c │ │ │ │ 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 1ac7de │ │ │ │ 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 +502257,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 19c2d0 │ │ │ │ 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 1abeda │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 1ac83e │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198df4 │ │ │ │ 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 1ac77c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ac82e │ │ │ │ + b.n 1ac816 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac894 │ │ │ │ + cbz r0, 1ac87c │ │ │ │ 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 19c2d0 │ │ │ │ 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 1abb44 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #32 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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, 1ac8c4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 1ac796 │ │ │ │ + b.n 1ac77e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1ac862 │ │ │ │ + b.n 1ac84a │ │ │ │ nop │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac916 │ │ │ │ + beq.n 1ac8fe │ │ │ │ mov r0, sl │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 19c548 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c530 │ │ │ │ + b.w 1ac05c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 1abea0 │ │ │ │ + b.w 1abe88 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.w 1ac05c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 1ac9d8 │ │ │ │ + cbnz r7, 1ac9c0 │ │ │ │ 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 1abb44 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb44 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 1ac9d0 │ │ │ │ + bne.n 1ac9b8 │ │ │ │ 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 1abb44 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c57c │ │ │ │ + b.w 1ac05c │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1abf9c │ │ │ │ + b.w 1abf84 │ │ │ │ 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] @ (1acab4 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (1acad0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1acab8 ) │ │ │ │ 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, 1aca84 │ │ │ │ + ldr r4, [pc, #56] @ (1acabc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (1acad8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1acac0 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (1acadc ) │ │ │ │ + ldr r1, [pc, #56] @ (1acac4 ) │ │ │ │ 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 19ae78 │ │ │ │ + ldr r2, [pc, #44] @ (1acac8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1acab4 ) │ │ │ │ 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 1acab0 │ │ │ │ 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, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - bl 362ada │ │ │ │ + bl 362ac2 │ │ │ │ mcr 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ 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 1acb18 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acb1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acb1c │ │ │ │ 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 +502597,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 1acb16 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1acb2e │ │ │ │ + b.n 1acb16 │ │ │ │ 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] @ (1acdf0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1acc0e │ │ │ │ + bhi.n 1acbf6 │ │ │ │ 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] @ (1acdf4 ) │ │ │ │ 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, 1acbb4 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1acbbe │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acba6 │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 1acbae │ │ │ │ + cbnz r3, 1acb96 │ │ │ │ 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 1acbb4 │ │ │ │ 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 1acb7a │ │ │ │ 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 1acbb4 │ │ │ │ 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 1acbb4 │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1acc00 │ │ │ │ + cbnz r3, 1acbe8 │ │ │ │ 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 1acbc6 │ │ │ │ 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 1acbb4 │ │ │ │ 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 1acbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc3e │ │ │ │ + cbnz r3, 1acc26 │ │ │ │ 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, 1acc52 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc68 │ │ │ │ + cbnz r3, 1acc50 │ │ │ │ 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 1acc04 │ │ │ │ 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 1acbb4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acca0 │ │ │ │ + cbnz r3, 1acc88 │ │ │ │ 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 1acbb4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ - b.n 1acde8 │ │ │ │ + bne.n 1acbb4 │ │ │ │ + b.n 1acdd0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1acce4 │ │ │ │ + cbz r3, 1acccc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acce0 │ │ │ │ + cbnz r3, 1accc8 │ │ │ │ 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 1acbb4 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acd20 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acd08 │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 1acd14 │ │ │ │ + cbnz r3, 1accfc │ │ │ │ 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 1acbb4 │ │ │ │ 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 1acce0 │ │ │ │ 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, 1acd50 │ │ │ │ + b.n 1acbb4 │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 1acd5c │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 1acbcc │ │ │ │ + bcs.w 1acbb4 │ │ │ │ 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 1acbb4 │ │ │ │ + b.n 1acd28 │ │ │ │ + ldr r3, [pc, #144] @ (1acdf8 ) │ │ │ │ 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 1acbb4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acdc2 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acdaa │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 1acdb8 │ │ │ │ + cbnz r3, 1acda0 │ │ │ │ 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 1acbb4 │ │ │ │ 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 1acbb4 │ │ │ │ + b.n 1acd86 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acbb4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1ace02 │ │ │ │ + cbnz r3, 1acdea │ │ │ │ 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 1acbb4 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ 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] @ (1ad1c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #944] @ (1ad1dc ) │ │ │ │ + ldr r3, [pc, #944] @ (1ad1c4 ) │ │ │ │ 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 1ace46 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace50 │ │ │ │ + bne.n 1ace38 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acf3a │ │ │ │ + bne.n 1acf22 │ │ │ │ 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 1ace7c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace86 │ │ │ │ + bne.n 1ace6e │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad1ca │ │ │ │ + bne.w 1ad1b2 │ │ │ │ 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, 1acece │ │ │ │ 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 1acf60 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1acf42 │ │ │ │ + beq.n 1acf2a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acece │ │ │ │ + bne.n 1aceb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19abc8 │ │ │ │ + bl 19abb0 │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1acf1a │ │ │ │ + cbz r3, 1acf02 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfae │ │ │ │ + bne.n 1acf96 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acef8 │ │ │ │ + bne.n 1acee0 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad004 │ │ │ │ + bne.n 1acfec │ │ │ │ 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 1aceee │ │ │ │ + ldr r2, [pc, #708] @ (1ad1c8 ) │ │ │ │ + ldr r3, [pc, #700] @ (1ad1c4 ) │ │ │ │ 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 1ad1ba │ │ │ │ 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 1ace52 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1acec6 │ │ │ │ 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 1acf52 │ │ │ │ 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 1acec6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1acec6 │ │ │ │ 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 1acf88 │ │ │ │ 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 1acec6 │ │ │ │ movw r8, #657 @ 0x291 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1acfda │ │ │ │ + cbz r5, 1acfc2 │ │ │ │ movw sl, #669 @ 0x29d │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1acfce │ │ │ │ + cbz r3, 1acfb6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad084 │ │ │ │ + beq.n 1ad06c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc0 │ │ │ │ + bne.n 1acfa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acfba │ │ │ │ + bne.n 1acfa2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1acff0 │ │ │ │ - cbz r6, 1acff0 │ │ │ │ + cbz r3, 1acfd8 │ │ │ │ + cbz r6, 1acfd8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfb2 │ │ │ │ + bne.n 1acf9a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfe2 │ │ │ │ + bne.n 1acfca │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acf1a │ │ │ │ + beq.n 1acf02 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1acf0e │ │ │ │ + beq.n 1acef6 │ │ │ │ movw r6, #339 @ 0x153 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1ad04e │ │ │ │ + cbz r0, 1ad036 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad046 │ │ │ │ + cbz r2, 1ad02e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1ad030 │ │ │ │ + cbnz r1, 1ad018 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ad030 │ │ │ │ + bne.n 1ad018 │ │ │ │ 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, 1ad02e │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad018 │ │ │ │ + beq.n 1ad000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ad036 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1ad01e │ │ │ │ + bl 19a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad00e │ │ │ │ + bne.n 1acff6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acf02 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acf02 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad008 │ │ │ │ + bne.n 1acff0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad06e │ │ │ │ - b.n 1acf1a │ │ │ │ + bne.n 1ad056 │ │ │ │ + b.n 1acf02 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad0e2 │ │ │ │ + beq.n 1ad0e0 │ │ │ │ + bhi.n 1ad0ca │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad12a │ │ │ │ + beq.n 1ad0e0 │ │ │ │ + bhi.n 1ad112 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad0ac │ │ │ │ + beq.n 1ad094 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bcs.w 1ad1be │ │ │ │ + bcs.w 1ad1a6 │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acfae │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acfae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acb24 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1ad0da │ │ │ │ + cbnz r3, 1ad0c2 │ │ │ │ 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 1acfae │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1ad118 │ │ │ │ + beq.n 1ad100 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad18a │ │ │ │ + beq.n 1ad172 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acfae │ │ │ │ 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 1acacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acfae │ │ │ │ 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 1acfae │ │ │ │ + b.n 1ad0a2 │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acfae │ │ │ │ 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 1ad162 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad16a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad16a │ │ │ │ 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 +503249,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 1acfae │ │ │ │ + b.n 1ad100 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad160 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad160 │ │ │ │ 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 1acacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acfae │ │ │ │ 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 1acfae │ │ │ │ + b.n 1ad0a2 │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ad0ac │ │ │ │ - b.n 1acfc6 │ │ │ │ + beq.w 1ad094 │ │ │ │ + b.n 1acfae │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1acea2 │ │ │ │ + b.n 1ace8a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb.w r3, [r0, #322] @ 0x142 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ad202 │ │ │ │ + bpl.n 1ad1ea │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1ad234 │ │ │ │ + bne.n 1ad21c │ │ │ │ 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, 1ad20e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1ad21e │ │ │ │ + bpl.n 1ad206 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1ad238 │ │ │ │ + beq.n 1ad220 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1ad22e │ │ │ │ - cbnz r0, 1ad21e │ │ │ │ + bgt.n 1ad216 │ │ │ │ + cbnz r0, 1ad206 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad208 │ │ │ │ + bne.n 1ad1f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ad244 │ │ │ │ + cbz r3, 1ad22c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1ad21e │ │ │ │ + bhi.n 1ad206 │ │ │ │ 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 1ad1f0 │ │ │ │ + b.n 1ad20e │ │ │ │ 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] @ 1ad2f0 │ │ │ │ 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 17fba0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ad2ce │ │ │ │ + beq.n 1ad2b6 │ │ │ │ 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] @ (1ad2f4 ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17ff20 │ │ │ │ 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, 1ad2d2 │ │ │ │ + ldr r3, [pc, #88] @ (1ad2f8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a90 │ │ │ │ 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, 1ad2ca │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ - b.n 1ad29e │ │ │ │ - ldr r3, [pc, #40] @ (1ad314 ) │ │ │ │ + b.n 1ad286 │ │ │ │ + ldr r3, [pc, #40] @ (1ad2fc ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 237234 │ │ │ │ + bl 23721c │ │ │ │ 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 1ad2a6 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ 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, 1ad34a │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1ad350 │ │ │ │ + bne.n 1ad338 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1ad340 │ │ │ │ + bne.n 1ad328 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad238 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad238 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1ad33e │ │ │ │ - b.n 1ad340 │ │ │ │ + beq.n 1ad326 │ │ │ │ + b.n 1ad328 │ │ │ │ ldrb.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad238 │ │ │ │ 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] @ (1ad5c8 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (1ad5e4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1ad5cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (1ad5e8 ) │ │ │ │ + ldr r1, [pc, #580] @ (1ad5d0 ) │ │ │ │ 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 +503488,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 1ad5b8 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5b6 │ │ │ │ + beq.w 1ad59e │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (1ad5ec ) │ │ │ │ + ldr r3, [pc, #508] @ (1ad5d4 ) │ │ │ │ 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 +503513,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 1ad52e │ │ │ │ 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 +503542,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 1991a8 │ │ │ │ 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 +503602,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 19c2d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1ad5b6 │ │ │ │ + beq.n 1ad59e │ │ │ │ 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 1ad582 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad582 │ │ │ │ + cbz r0, 1ad56a │ │ │ │ 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 19c2d0 │ │ │ │ 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 1ad3fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ad41a │ │ │ │ + b.n 1ad402 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1ad554 │ │ │ │ - ldr r2, [pc, #56] @ (1ad5f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ad5e4 ) │ │ │ │ + b.n 1ad53c │ │ │ │ + ldr r2, [pc, #56] @ (1ad5d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ad5cc ) │ │ │ │ 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 1ad5c2 │ │ │ │ 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 1ad3c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ 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] @ (1ad724 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1ad740 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ad728 ) │ │ │ │ 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 1ad718 │ │ │ │ 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 1ad636 │ │ │ │ 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 1ad6fc │ │ │ │ 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 1ad6a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ad714 │ │ │ │ + beq.n 1ad6fc │ │ │ │ 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 1ad690 │ │ │ │ + cbz r4, 1ad6fc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +503780,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 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (1ad72c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ad724 ) │ │ │ │ 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 1ad71e │ │ │ │ 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 1ad658 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ 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] @ (1ad8cc ) │ │ │ │ + ldr r3, [pc, #392] @ (1ad8d0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (1ad8ec ) │ │ │ │ + ldr r6, [pc, #392] @ (1ad8d4 ) │ │ │ │ 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 1ad7f4 │ │ │ │ + ldr r3, [pc, #372] @ (1ad8d8 ) │ │ │ │ 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] @ (1ad8dc ) │ │ │ │ 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 198c14 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +503859,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ad8c8 │ │ │ │ + bhi.n 1ad8b0 │ │ │ │ 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 +503884,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ + ldr r3, [pc, #208] @ (1ad8e0 ) │ │ │ │ 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 19c2d0 │ │ │ │ + ldr r2, [pc, #180] @ (1ad8e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ad8d0 ) │ │ │ │ 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 1ad8c8 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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] @ 1ad8e0 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1ad82c │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad84c │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad84c │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad84c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad84c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ 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, #204 @ 0xcc │ │ │ │ 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] @ 1addc0 │ │ │ │ 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] @ 1addc4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1204] @ 1adde0 │ │ │ │ + ldr.w fp, [pc, #1204] @ 1addc8 │ │ │ │ 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 1ad9ae │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +504013,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 19a4c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ade56 │ │ │ │ + bhi.w 1ade3e │ │ │ │ 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 +504054,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, 1ad9d2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adbcc │ │ │ │ + bne.w 1adbb4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad9da │ │ │ │ + bne.n 1ad9c2 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1adbac │ │ │ │ + beq.w 1adb94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ad9ec │ │ │ │ + bne.n 1ad9d4 │ │ │ │ movs r0, #4 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ 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 1adb18 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad730 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ade7a │ │ │ │ + bhi.w 1ade62 │ │ │ │ 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 +504113,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 19c57c │ │ │ │ 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 1ada02 │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1adb62 │ │ │ │ + beq.n 1adb4a │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad35c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ade5e │ │ │ │ + bne.w 1ade46 │ │ │ │ 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] @ (1addcc ) │ │ │ │ + ldr r3, [pc, #788] @ (1addc0 ) │ │ │ │ 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 1ade5e │ │ │ │ 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 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada58 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #664] @ 1addd0 │ │ │ │ - bl 19a048 │ │ │ │ + vldr d0, [pc, #664] @ 1addb8 │ │ │ │ + bl 19a030 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ada70 │ │ │ │ + beq.n 1ada58 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1ada58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad35c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1adaa2 │ │ │ │ + beq.n 1ada8a │ │ │ │ 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 1ad35c │ │ │ │ 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 1ada98 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adbc6 │ │ │ │ + cbz r0, 1adbae │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ str.w r4, [r6, #-4] │ │ │ │ - b.n 1ad9f6 │ │ │ │ + b.n 1ad9de │ │ │ │ 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 1adc40 │ │ │ │ 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, 1adc28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addc6 │ │ │ │ + beq.w 1addae │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc74 │ │ │ │ + bne.n 1adc5c │ │ │ │ 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 1adc26 │ │ │ │ + ldr r2, [pc, #452] @ (1addd0 ) │ │ │ │ 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 1adc78 │ │ │ │ + cbnz r5, 1adc5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbf8 │ │ │ │ + bne.n 1adbe0 │ │ │ │ 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, 1adc56 │ │ │ │ + cbz r7, 1adc56 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adbe4 │ │ │ │ + bne.n 1adbcc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adc60 │ │ │ │ + bne.n 1adc48 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1ad9ea │ │ │ │ + b.n 1ad9d2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1add9e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1add9e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adc72 │ │ │ │ + bne.n 1adc5a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adbf4 │ │ │ │ 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 1add88 │ │ │ │ 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 +504364,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 1add58 │ │ │ │ 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 1add98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +504405,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 19c2d0 │ │ │ │ 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 1adcb6 │ │ │ │ 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 1adc26 │ │ │ │ mov r0, r3 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1adc3e │ │ │ │ + bl 199d34 │ │ │ │ + b.n 1adc26 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1add1c │ │ │ │ - b.n 1add70 │ │ │ │ + bne.n 1add04 │ │ │ │ + b.n 1add58 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bne.w 1adc40 │ │ │ │ + bne.w 1adc28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adbf4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1addc2 │ │ │ │ - b.n 1adc40 │ │ │ │ + beq.n 1addaa │ │ │ │ + b.n 1adc28 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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] @ 1ade64 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1ad9f6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1addd6 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1addd6 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1addd6 │ │ │ │ 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 1ad35c │ │ │ │ + b.n 1adb74 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1addd6 │ │ │ │ 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] @ (1ae180 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 1ae19c │ │ │ │ + ldr.w fp, [pc, #768] @ 1ae184 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (1ae1a0 ) │ │ │ │ + ldr r3, [pc, #764] @ (1ae188 ) │ │ │ │ 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 1ae06c │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ + ldr r3, [pc, #716] @ (1ae18c ) │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1adf32 │ │ │ │ + cbz r0, 1adf1a │ │ │ │ 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 19c2d0 │ │ │ │ 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 +504589,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +504639,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 19c2d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1ad5f4 │ │ │ │ + bl 1ad5dc │ │ │ │ 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 1ad5dc │ │ │ │ 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 1ad5dc │ │ │ │ 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 1ad5dc │ │ │ │ + ldr r2, [pc, #320] @ (1ae190 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ae188 ) │ │ │ │ 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 1ae17a │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ae0b8 │ │ │ │ + cbz r0, 1ae0a0 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +504722,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +504745,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] @ (1ae18c ) │ │ │ │ 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 +504769,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 19c2d0 │ │ │ │ + b.n 1ae002 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ 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] @ (1ae508 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #852] @ (1ae524 ) │ │ │ │ + ldr r3, [pc, #852] @ (1ae50c ) │ │ │ │ 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] @ 1ae510 │ │ │ │ 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 1ae4f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +504829,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ae424 │ │ │ │ + bhi.w 1ae40c │ │ │ │ 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 +504868,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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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] @ 1ae514 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ae2fa │ │ │ │ + cbz r3, 1ae2e2 │ │ │ │ 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 1a04f8 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 1ae518 │ │ │ │ + vldr d8, [pc, #532] @ 1ae500 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ae436 │ │ │ │ + beq.w 1ae41e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad730 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae88e │ │ │ │ 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 +504945,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 19c57c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae358 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae358 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ae466 │ │ │ │ + bhi.n 1ae44e │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 1ae306 │ │ │ │ + bne.n 1ae2ee │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1ae3b0 │ │ │ │ + cbnz r4, 1ae398 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1ae7aa │ │ │ │ + bne.w 1ae792 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ae6a4 │ │ │ │ + bne.w 1ae68c │ │ │ │ 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] @ (1ae518 ) │ │ │ │ + ldr r3, [pc, #368] @ (1ae50c ) │ │ │ │ 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 1ae88a │ │ │ │ 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 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae340 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae262 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae262 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae262 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae358 │ │ │ │ + beq.n 1ae340 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1ae340 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +505076,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ae884 │ │ │ │ + bhi.w 1ae86c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae88e │ │ │ │ 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 +505122,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 1ae1de │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae262 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ 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 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1ae564 │ │ │ │ + cbz r0, 1ae54c │ │ │ │ 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 19c2d0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +505190,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +505227,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, 1ae686 │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ae65a │ │ │ │ + beq.n 1ae642 │ │ │ │ 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 +505250,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 19c2d0 │ │ │ │ + b.n 1ae358 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae51e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae51e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae51e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ae65a │ │ │ │ + b.n 1ae642 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +505291,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +505319,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, 1ae74c │ │ │ │ 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 +505343,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 19c2d0 │ │ │ │ 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 1ae38a │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +505380,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 19a4c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +505411,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, 1ae872 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1ae38c │ │ │ │ + b.n 1ae374 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae51e │ │ │ │ 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 1ae840 │ │ │ │ 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] @ (1ae9f8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1aea14 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ae9fc ) │ │ │ │ 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, 1ae8da │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #320] @ (1aea18 ) │ │ │ │ - ldr r3, [pc, #312] @ (1aea14 ) │ │ │ │ + ldr r2, [pc, #320] @ (1aea00 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ae9fc ) │ │ │ │ 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 1ae9e8 │ │ │ │ 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 1ae9ec │ │ │ │ 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, 1ae900 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ae904 │ │ │ │ + b.n 1ae8ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aea04 │ │ │ │ + beq.n 1ae9ec │ │ │ │ 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 +505508,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 1ae9f2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ae9e4 │ │ │ │ + beq.n 1ae9cc │ │ │ │ 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 +505530,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 1ad1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae8d4 │ │ │ │ + beq.n 1ae8bc │ │ │ │ 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 1ae9b8 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ae9e8 │ │ │ │ + bpl.n 1ae9d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ad900 │ │ │ │ + bl 1ad8e8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - b.n 1ae8d6 │ │ │ │ + bl 1db378 │ │ │ │ + b.n 1ae8be │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1ae9bc │ │ │ │ + bmi.n 1ae9a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ - b.n 1ae9bc │ │ │ │ + bl 1ad300 │ │ │ │ + b.n 1ae9a4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae972 │ │ │ │ + b.n 1ae95a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ + bl 1ad300 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae1b0 │ │ │ │ - b.n 1ae9c4 │ │ │ │ + bl 1ae198 │ │ │ │ + b.n 1ae9ac │ │ │ │ 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, r2, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ 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] @ (1aed50 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #812] @ (1aed6c ) │ │ │ │ + ldr r3, [pc, #812] @ (1aed54 ) │ │ │ │ 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, 1aea58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #796] @ (1aed70 ) │ │ │ │ - ldr r3, [pc, #792] @ (1aed6c ) │ │ │ │ + ldr r2, [pc, #796] @ (1aed58 ) │ │ │ │ + ldr r3, [pc, #792] @ (1aed54 ) │ │ │ │ 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 1aed3a │ │ │ │ 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, 1aea8a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aea9a │ │ │ │ + bpl.n 1aea82 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1aed36 │ │ │ │ + beq.w 1aed1e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aea8c │ │ │ │ + bne.n 1aea74 │ │ │ │ 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 1ad300 │ │ │ │ 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, 1aeabc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1aead8 │ │ │ │ + cbnz r5, 1aeac0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeac8 │ │ │ │ + bne.n 1aeab0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1aea38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #664] @ (1aed74 ) │ │ │ │ + ldr r2, [pc, #664] @ (1aed5c ) │ │ │ │ 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 +505676,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, 1aeb0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aeabc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aeabc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aeaf8 │ │ │ │ + bne.n 1aeae0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeb10 │ │ │ │ + bne.n 1aeaf8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1aea38 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1aed56 │ │ │ │ + beq.w 1aed3e │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aeb4e │ │ │ │ + beq.n 1aeb36 │ │ │ │ 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 199404 │ │ │ │ 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 +505731,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 1aeca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aed0e │ │ │ │ + bne.w 1aecf6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aecfc │ │ │ │ + bne.w 1aece4 │ │ │ │ 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] @ 1aed48 │ │ │ │ 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 1aebd2 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1aec56 │ │ │ │ + beq.n 1aec3e │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1aebe2 │ │ │ │ + beq.n 1aebca │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aec2c │ │ │ │ + cbz r0, 1aec14 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aecb4 │ │ │ │ + beq.n 1aec9c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1aebea │ │ │ │ + bne.n 1aebd2 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aeca8 │ │ │ │ + beq.n 1aec90 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #193] @ 0xc1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aece0 │ │ │ │ + beq.n 1aecc8 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1db378 │ │ │ │ + b.n 1aeaec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aebe2 │ │ │ │ + b.n 1aebca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aed22 │ │ │ │ + bne.n 1aed0a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1aebb8 │ │ │ │ + beq.w 1aeba0 │ │ │ │ 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 1ade68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1aebbe │ │ │ │ + b.n 1aeba6 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1aec6e │ │ │ │ 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 1ade68 │ │ │ │ + b.n 1aecc2 │ │ │ │ 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 1ade68 │ │ │ │ + b.n 1aeb96 │ │ │ │ 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 1ade68 │ │ │ │ + b.n 1aeca8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ 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 1aeaa8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ 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 1aeeba │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aed9e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aed9e │ │ │ │ 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 1aed84 │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 1aeed2 │ │ │ │ + beq.w 1aeeba │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 1aee34 │ │ │ │ + cbz r3, 1aee1c │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1aeee0 │ │ │ │ + bpl.n 1aeec8 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1aeee0 │ │ │ │ + beq.n 1aeec8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aef12 │ │ │ │ + bne.w 1aeefa │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aef26 │ │ │ │ + beq.w 1aef0e │ │ │ │ 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 1aeeb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1aef40 │ │ │ │ + beq.w 1aef28 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aeee6 │ │ │ │ + bne.n 1aeece │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aee0a │ │ │ │ + beq.n 1aedf2 │ │ │ │ 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 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aef36 │ │ │ │ + bne.n 1aef1e │ │ │ │ mov r0, fp │ │ │ │ - bl 238b9c │ │ │ │ - cbz r7, 1aee9a │ │ │ │ + bl 238b84 │ │ │ │ + cbz r7, 1aee82 │ │ │ │ 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 1aee96 │ │ │ │ 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, 1aeec8 │ │ │ │ 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 238ee0 │ │ │ │ + bl 238b84 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1aee5c │ │ │ │ + bne.n 1aee44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aeecc │ │ │ │ + beq.n 1aeeb4 │ │ │ │ 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 1aeeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238ee0 │ │ │ │ + bl 238b84 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1aee14 │ │ │ │ + bne.w 1aedfc │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 1aeecc │ │ │ │ + b.n 1aeeb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1aee76 │ │ │ │ + b.n 1aee5e │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aee64 │ │ │ │ + b.n 1aee4c │ │ │ │ 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 1aef98 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1aefc6 │ │ │ │ + bls.n 1aefae │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aef86 │ │ │ │ + cbz r3, 1aef6e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r1, 1aef8a │ │ │ │ + cbnz r1, 1aef72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef7a │ │ │ │ + bne.n 1aef62 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aef6e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aef6e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aef8a │ │ │ │ + bne.n 1aef72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef9e │ │ │ │ + bne.n 1aef86 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aed60 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1aef72 │ │ │ │ + bhi.n 1aef5a │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aed60 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1aef72 │ │ │ │ + b.n 1aef5a │ │ │ │ stmdb 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 1991a8 │ │ │ │ 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] @ 1af0a4 │ │ │ │ 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, 1af052 │ │ │ │ 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, 1af05c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (1af0c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1af0a8 ) │ │ │ │ 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 +506200,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 19c2d0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ 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] @ (1af264 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1af280 ) │ │ │ │ + ldr r1, [pc, #424] @ (1af268 ) │ │ │ │ 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 1af10a │ │ │ │ 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 +506244,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 1af1c0 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af1a6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1af142 │ │ │ │ + cbz r1, 1af12a │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1af150 │ │ │ │ + cbnz r1, 1af138 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 1af216 │ │ │ │ + beq.n 1af1fe │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.w 1af262 │ │ │ │ + bhi.w 1af24a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af27c │ │ │ │ + bhi.w 1af264 │ │ │ │ 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] @ (1af388 ) │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af1ae │ │ │ │ + cbz r0, 1af196 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1af284 ) │ │ │ │ - ldr r3, [pc, #188] @ (1af280 ) │ │ │ │ + ldr r2, [pc, #196] @ (1af26c ) │ │ │ │ + ldr r3, [pc, #188] @ (1af268 ) │ │ │ │ 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 1af260 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af1a6 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1af1a6 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af172 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af172 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ - cbz r4, 1af268 │ │ │ │ + b.n 1af172 │ │ │ │ + cbz r4, 1af250 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af250 │ │ │ │ + cbz r0, 1af238 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1af1be │ │ │ │ + b.n 1af1a6 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af172 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af222 │ │ │ │ + beq.n 1af20a │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1af222 │ │ │ │ + b.n 1af20a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ 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] @ 1af6b0 │ │ │ │ + ldr.w r3, [pc, #1068] @ 1af6b4 │ │ │ │ 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] @ 1af6b8 │ │ │ │ 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 1af3a8 │ │ │ │ + bl 238ab0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af382 │ │ │ │ + bne.n 1af36a │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af466 │ │ │ │ - bl 238b9c │ │ │ │ + bhi.w 1af44e │ │ │ │ + bl 238b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af366 │ │ │ │ + beq.n 1af34e │ │ │ │ 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 1990b0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1af270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1af2f6 │ │ │ │ - ldr r2, [pc, #876] @ (1af6d4 ) │ │ │ │ - ldr r3, [pc, #864] @ (1af6cc ) │ │ │ │ + bne.n 1af2de │ │ │ │ + ldr r2, [pc, #876] @ (1af6bc ) │ │ │ │ + ldr r3, [pc, #864] @ (1af6b4 ) │ │ │ │ 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 1af6a6 │ │ │ │ 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 1af6ae │ │ │ │ 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 +506502,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 238b50 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1af456 │ │ │ │ + bhi.n 1af43e │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ - ldr r0, [pc, #272] @ (1af4e4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1af4cc ) │ │ │ │ mov r0, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r0, [pc, #288] @ (1af4fc ) │ │ │ │ + ldr r0, [pc, #288] @ (1af4e4 ) │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1af40e │ │ │ │ + cbz r0, 1af3f6 │ │ │ │ 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 19c2d0 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +506556,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 19c2d0 │ │ │ │ + b.n 1af34e │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af3d2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af3d2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af3d2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af3ea │ │ │ │ - bl 238b9c │ │ │ │ + b.n 1af3d2 │ │ │ │ + bl 238b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af366 │ │ │ │ + beq.w 1af34e │ │ │ │ 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 1af5a0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af6c6 │ │ │ │ + bhi.w 1af6ae │ │ │ │ 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 +506624,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 199148 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1af512 │ │ │ │ + cbz r0, 1af4fa │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +506665,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 19a4c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1af270 │ │ │ │ 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 1af34e │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1af494 │ │ │ │ + bls.w 1af47c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af4ca │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af4ca │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af4ca │ │ │ │ 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 1af4ca │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af6c2 │ │ │ │ + beq.n 1af6aa │ │ │ │ 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 19c2d0 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +506749,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 1af66a │ │ │ │ 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] @ (1af6c0 ) │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1af34e │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af5c6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af5c6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af5c6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af5c6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ 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] @ (1af8a8 ) │ │ │ │ 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 1af8a2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 1af718 │ │ │ │ + cbz r0, 1af700 │ │ │ │ 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 1af774 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1af784 │ │ │ │ + beq.n 1af76c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 1af792 │ │ │ │ + cbz r1, 1af77a │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +506850,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af288 │ │ │ │ + bl 1af270 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af726 │ │ │ │ + bne.n 1af70e │ │ │ │ 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 1af76c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +506886,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +506908,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 19a4c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +506939,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, 1af874 │ │ │ │ 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] @ (1af8ac ) │ │ │ │ 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 19c2d0 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 1af782 │ │ │ │ + b.n 1af76a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ 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] @ (1af9c0 ) │ │ │ │ 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] @ (1af9c4 ) │ │ │ │ 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, 1af8f4 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1af928 │ │ │ │ + cbnz r5, 1af910 │ │ │ │ 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 1af8e8 │ │ │ │ + ldr r2, [pc, #208] @ (1af9c8 ) │ │ │ │ + ldr r3, [pc, #204] @ (1af9c4 ) │ │ │ │ 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 1af9ba │ │ │ │ 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 +507034,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 1af960 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1af9a8 │ │ │ │ + cbnz r3, 1af990 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1af9bc │ │ │ │ + bne.n 1af9a4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af8f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af8f4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1af942 │ │ │ │ + bne.n 1af92a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af998 │ │ │ │ - b.n 1af90c │ │ │ │ + bne.n 1af980 │ │ │ │ + b.n 1af8f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af6c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1af97e │ │ │ │ + beq.n 1af966 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af6c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1af97e │ │ │ │ + b.n 1af966 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ 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] @ 1b015c │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1912] @ 1b0178 │ │ │ │ + ldr.w r2, [pc, #1912] @ 1b0160 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1908] @ 1b017c │ │ │ │ + ldr.w r3, [pc, #1908] @ 1b0164 │ │ │ │ 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 1b0150 │ │ │ │ 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, 1afa22 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1afa26 │ │ │ │ + b.n 1afa0e │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b0168 │ │ │ │ + beq.w 1b0150 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1b016e │ │ │ │ + beq.w 1b0156 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1afa68 │ │ │ │ + beq.n 1afa50 │ │ │ │ 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 199404 │ │ │ │ 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 +507170,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 1991a8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af0c4 │ │ │ │ + bl 1af0ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1afb66 │ │ │ │ + bcc.n 1afb4e │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1afec8 │ │ │ │ + bhi.w 1afeb0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1afec2 │ │ │ │ + bhi.w 1afeaa │ │ │ │ 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 +507229,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] @ 1b0168 │ │ │ │ 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] @ 1b016c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198bcc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +507259,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 19a4c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +507290,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 1afcc2 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1380] @ 1b0188 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1b0170 │ │ │ │ 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 19c2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb84 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +507329,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 19a4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b0156 │ │ │ │ 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 +507367,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 1afc08 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 1afc20 │ │ │ │ + b.n 1afc08 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +507402,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 19c2d0 │ │ │ │ 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 1b0122 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b0156 │ │ │ │ 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 +507445,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 1afcdc │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1afde2 │ │ │ │ + cbz r0, 1afdca │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1aefc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ - ldr r3, [pc, #848] @ (1b0188 ) │ │ │ │ + bl 19cad4 │ │ │ │ + ldr r3, [pc, #848] @ (1b0170 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +507522,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 19c2d0 │ │ │ │ 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 1b007e │ │ │ │ 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 1b0076 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1afe94 │ │ │ │ + b.n 1afe7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afda4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afda4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afda4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afda4 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afcdc │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afcdc │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aff08 │ │ │ │ + cbz r0, 1afef0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 199118 │ │ │ │ + bl 199100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1aefc8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b00bc │ │ │ │ + beq.w 1b00a4 │ │ │ │ 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 1b00ee │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 +507643,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 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1991a8 │ │ │ │ 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 +507674,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 1b00a0 │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 1b0042 │ │ │ │ + beq.n 1b002a │ │ │ │ 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 +507695,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 19c2d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ - b.n 1afe3c │ │ │ │ + bl 19cc24 │ │ │ │ + b.n 1afe24 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afcdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afec4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afec4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afec4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b0160 │ │ │ │ + beq.n 1b0148 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #236] @ (1b018c ) │ │ │ │ - ldr r3, [pc, #216] @ (1b017c ) │ │ │ │ + bl 1db378 │ │ │ │ + ldr r2, [pc, #236] @ (1b0174 ) │ │ │ │ + ldr r3, [pc, #216] @ (1b0164 ) │ │ │ │ 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 1b014c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1b0042 │ │ │ │ + b.n 1b002a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aff8e │ │ │ │ + beq.w 1aff76 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b00f4 │ │ │ │ + cbz r0, 1b00dc │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aff8e │ │ │ │ + b.n 1aff76 │ │ │ │ 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 1b0156 │ │ │ │ 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 +507782,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 1afec4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00b0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00b0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00b0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b00b0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0096 │ │ │ │ + b.n 1b007e │ │ │ │ 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, r3, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1b01a8 │ │ │ │ + bmi.n 1b0190 │ │ │ │ movs r0, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q5, q12 │ │ │ │ + vqadd.u64 q8, q1, 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] @ (1b02d8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1b02f4 ) │ │ │ │ + ldr r2, [pc, #332] @ (1b02dc ) │ │ │ │ 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 1b022c │ │ │ │ + bhi.n 1b01c8 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02c6 │ │ │ │ - bls.w 1b02e2 │ │ │ │ + beq.n 1b02ae │ │ │ │ + bls.w 1b02ca │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1b0256 │ │ │ │ + bne.n 1b023e │ │ │ │ ldr.w r5, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1b01f6 │ │ │ │ + cbnz r0, 1b01de │ │ │ │ str.w r5, [r8, #288] @ 0x120 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02b6 │ │ │ │ + beq.n 1b029e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b0244 │ │ │ │ + bne.n 1b022c │ │ │ │ ldr.w r5, [r0, #412] @ 0x19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b02d6 │ │ │ │ + beq.n 1b02be │ │ │ │ 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 1b0246 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0200 │ │ │ │ + bne.n 1b01e8 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ - bhi.n 1b02a2 │ │ │ │ + beq.n 1b02c4 │ │ │ │ + bhi.n 1b028a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02d0 │ │ │ │ - bhi.n 1b01da │ │ │ │ + beq.n 1b02b8 │ │ │ │ + bhi.n 1b01c2 │ │ │ │ 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] @ (1b02e0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1b02dc ) │ │ │ │ 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 1b02d4 │ │ │ │ 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 1b01de │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #416] @ 0x1a0 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1b029a │ │ │ │ + cbz r0, 1b0282 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b01f6 │ │ │ │ + b.n 1b01de │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ 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 1b0266 │ │ │ │ + bl 238b84 │ │ │ │ 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 1b01f2 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ + beq.n 1b02c4 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02c0 │ │ │ │ - bhi.n 1b02d6 │ │ │ │ + beq.n 1b02a8 │ │ │ │ + bhi.n 1b02be │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1b022a │ │ │ │ - b.n 1b0250 │ │ │ │ + bne.n 1b0212 │ │ │ │ + b.n 1b0238 │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b01de │ │ │ │ str.w r5, [r8, #284] @ 0x11c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b01de │ │ │ │ str.w r5, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ str.w r5, [r8, #412] @ 0x19c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ str.w r5, [r8, #344] @ 0x158 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b0212 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b025a │ │ │ │ - b.n 1b0222 │ │ │ │ + bne.n 1b0242 │ │ │ │ + b.n 1b020a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {3} │ │ │ │ + mcr2 0, 3, r0, cr12, cr8, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #480] @ 0x1e0 │ │ │ │ + stc2l 0, cr0, [r6, #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] @ (1b042c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b0448 ) │ │ │ │ + ldr r1, [pc, #296] @ (1b0430 ) │ │ │ │ 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 1b0420 │ │ │ │ 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 1b033e │ │ │ │ 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 1b0404 │ │ │ │ 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 1b03ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b041c │ │ │ │ + beq.n 1b0404 │ │ │ │ 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 1b0398 │ │ │ │ + cbz r4, 1b0404 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +508059,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 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (1b0434 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b042c ) │ │ │ │ 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 1b0426 │ │ │ │ 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 1b0360 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], {120} @ 0x78 │ │ │ │ - @ instruction: 0xfbdc0078 │ │ │ │ + ldc2l 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xfbf40078 │ │ │ │ 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] @ 1b04c4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1b04e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b04c8 ) │ │ │ │ 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 1b046c │ │ │ │ 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 1b047e │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1b0480 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1b04e4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b04e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b04cc ) │ │ │ │ + ldr r3, [pc, #68] @ (1b04c8 ) │ │ │ │ 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 1b04be │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b02e4 │ │ │ │ + b.n 1b0480 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b02e4 │ │ │ │ + b.n 1b0480 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1b0480 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb940078 │ │ │ │ + @ instruction: 0xfbac0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb600078 │ │ │ │ + @ instruction: 0xfb780078 │ │ │ │ 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] @ (1b05a0 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1b05bc ) │ │ │ │ + ldr r3, [pc, #192] @ (1b05a4 ) │ │ │ │ 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 1b0580 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1b0598 │ │ │ │ + bls.n 1b0580 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1b0558 │ │ │ │ + beq.n 1b0540 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -508192,85 +508179,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 1b0518 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1b02e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b058a │ │ │ │ + beq.n 1b0572 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b059a │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b0582 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1b05c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b05bc ) │ │ │ │ + ldr r2, [pc, #36] @ (1b05a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b05a4 ) │ │ │ │ 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 1b059a │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafe0078 │ │ │ │ + @ instruction: 0xfb160078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5e0078 │ │ │ │ + @ instruction: 0xfa760078 │ │ │ │ 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] @ (1b0654 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1b0670 ) │ │ │ │ + ldr r3, [pc, #152] @ (1b0658 ) │ │ │ │ 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 1b0642 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1b0636 │ │ │ │ + bne.n 1b061e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1b0642 │ │ │ │ + beq.n 1b062a │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -508281,106 +508268,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 1b05f6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 1b02e4 │ │ │ │ + b.n 1b062a │ │ │ │ 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 1b02e4 │ │ │ │ + ldr r2, [pc, #48] @ (1b065c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b0658 ) │ │ │ │ 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 1b064e │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1b062a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa220078 │ │ │ │ + @ instruction: 0xfa3a0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, #120] @ 0x78 │ │ │ │ + vst1.8 @ instruction: 0xf9ce0078 │ │ │ │ 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] @ (1b077c ) │ │ │ │ + ldr r3, [pc, #264] @ (1b0780 ) │ │ │ │ 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 1b02e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0732 │ │ │ │ + beq.n 1b071a │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1b0702 │ │ │ │ + bne.n 1b06ea │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #176] @ (1b0784 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0780 ) │ │ │ │ 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 1b0778 │ │ │ │ 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 1b0772 │ │ │ │ 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 +508378,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 1b06b2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0760 │ │ │ │ + cbz r0, 1b0748 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b06ca │ │ │ │ + b.n 1b06b2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b0722 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b0722 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b0722 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b0722 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vld4.16 {d16-d19}, [ip :256], r8 │ │ │ │ + vst1.8 @ instruction: 0xf9840078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #3] │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], r8 │ │ │ │ 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] @ (1b09f4 ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1b0a10 ) │ │ │ │ + ldr r3, [pc, #588] @ (1b09f8 ) │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b07fc │ │ │ │ + cbz r0, 1b07e4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1b08cc │ │ │ │ - bls.n 1b0894 │ │ │ │ + beq.n 1b08b4 │ │ │ │ + bls.n 1b087c │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0848 │ │ │ │ + cbz r0, 1b0830 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b09e6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b09f4 │ │ │ │ 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, 1b08d8 │ │ │ │ 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 +508520,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 1b09d2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b096a │ │ │ │ + bhi.n 1b0952 │ │ │ │ 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 +508545,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 1b09dc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b09f4 │ │ │ │ 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 +508572,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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0932 │ │ │ │ + cbz r0, 1b091a │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #208] @ (1b09fc ) │ │ │ │ + ldr r3, [pc, #204] @ (1b09f8 ) │ │ │ │ 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 1b09f0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08f4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08f4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08f4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0910 │ │ │ │ + b.n 1b08f8 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b09a6 │ │ │ │ + cbz r0, 1b098e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b0940 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b0928 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0968 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b095e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b095e │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0968 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0968 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08f4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b095e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0968 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [r8, r8, lsl #3] │ │ │ │ + ldr.w r0, [r0, r8, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b80078 │ │ │ │ + @ instruction: 0xf6d00078 │ │ │ │ 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] @ (1b0c5c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #588] @ (1b0c78 ) │ │ │ │ + ldr r1, [pc, #588] @ (1b0c60 ) │ │ │ │ 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 1b0a5a │ │ │ │ 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 +508705,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 1b0b1e │ │ │ │ orrs.w r7, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0b62 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b02 │ │ │ │ ldrb.w r7, [r1, #105] @ 0x69 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b0b42 │ │ │ │ + bne.n 1b0b2a │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b0aac │ │ │ │ + cbnz r1, 1b0a94 │ │ │ │ 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 1b0ba4 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.w 1b0c08 │ │ │ │ + bhi.w 1b0bf0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0c5a │ │ │ │ tbb [pc, r3] │ │ │ │ - bvc.n 1b0bb8 │ │ │ │ - bvc.n 1b0a78 │ │ │ │ - bvc.n 1b0a7a │ │ │ │ + bvc.n 1b0ba0 │ │ │ │ + bvc.n 1b0a60 │ │ │ │ + bvc.n 1b0a62 │ │ │ │ strb r7, [r2, #23] │ │ │ │ - bvc.n 1b0a7e │ │ │ │ - bvc.n 1b0a80 │ │ │ │ - bvc.n 1b0a82 │ │ │ │ + bvc.n 1b0a66 │ │ │ │ + bvc.n 1b0a68 │ │ │ │ + bvc.n 1b0a6a │ │ │ │ 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 1b0a6e │ │ │ │ + bvc.n 1b0a70 │ │ │ │ + bvc.n 1b0a72 │ │ │ │ + bvc.n 1b0a74 │ │ │ │ + bvc.n 1b0a76 │ │ │ │ + bvc.n 1b0a78 │ │ │ │ + bvc.n 1b0a7a │ │ │ │ asrs r7, r2, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0b0a │ │ │ │ + cbz r0, 1b0af2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #352] @ (1b0c7c ) │ │ │ │ - ldr r3, [pc, #344] @ (1b0c78 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b0c64 ) │ │ │ │ + ldr r3, [pc, #344] @ (1b0c60 ) │ │ │ │ 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 1b0c56 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0b62 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b02 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bhi.w 1b0c68 │ │ │ │ + bhi.w 1b0c50 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0c5a │ │ │ │ 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 +508816,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 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0b02 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b0b02 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0ace │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0ace │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ - cbz r4, 1b0c0e │ │ │ │ + b.n 1b0ace │ │ │ │ + cbz r4, 1b0bf6 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0bf6 │ │ │ │ + cbz r0, 1b0bde │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0b02 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0ace │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0bc8 │ │ │ │ + beq.n 1b0bb0 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1b0bc8 │ │ │ │ + b.n 1b0bb0 │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0c44 │ │ │ │ + cbz r0, 1b0c2c │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0b02 │ │ │ │ strh.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c08 │ │ │ │ strb.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c08 │ │ │ │ strd r4, r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0c08 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsb r0, lr, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf5e60078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4de0078 │ │ │ │ + @ instruction: 0xf4f60078 │ │ │ │ stmdb 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] @ 1b1134 │ │ │ │ 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 1b0d86 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1b0d2c │ │ │ │ + bmi.n 1b0d14 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1b0d9e │ │ │ │ + ble.n 1b0d86 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b109c │ │ │ │ + beq.w 1b1084 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1b0d40 │ │ │ │ + bls.n 1b0d28 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1b0d5c │ │ │ │ + bne.n 1b0d44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ 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 1b0d44 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1b0d5c │ │ │ │ + bhi.n 1b0d44 │ │ │ │ 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 1b0c68 │ │ │ │ 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 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1b0d08 │ │ │ │ - ldr r3, [pc, #944] @ (1b1150 ) │ │ │ │ + b.n 1b0cf0 │ │ │ │ + ldr r3, [pc, #944] @ (1b1138 ) │ │ │ │ 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 1b0e00 │ │ │ │ + bhi.w 1b1038 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1b0f98 │ │ │ │ + bne.w 1b0f80 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b10ce │ │ │ │ + beq.w 1b10b6 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1b10b6 │ │ │ │ + bne.w 1b109e │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.w 1b10a6 │ │ │ │ + beq.w 1b108e │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e48 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.w 1b0fac │ │ │ │ + beq.w 1b0f94 │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e58 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1b0fee │ │ │ │ + bls.w 1b0fd6 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b0f40 │ │ │ │ + bhi.n 1b0f28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0438 │ │ │ │ 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 1b0ed2 │ │ │ │ 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 +509122,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 1b0ea2 │ │ │ │ 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, 1b0f00 │ │ │ │ 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 19a4c0 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1b0ffa │ │ │ │ + beq.n 1b0fe2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1b05ac │ │ │ │ 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 1b0438 │ │ │ │ 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 1b0e86 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne.w r1, #712 @ 0x2c8 │ │ │ │ - bne.w 1b0e28 │ │ │ │ + bne.w 1b0e10 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e48 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0e70 │ │ │ │ + bne.w 1b0e58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b0e7a │ │ │ │ + bl 1b04d0 │ │ │ │ + b.n 1b0e62 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b0660 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1993bc │ │ │ │ + bl 1993a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b103c │ │ │ │ + cbz r0, 1b1024 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ 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 1b108e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0dd0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e48 │ │ │ │ + b.n 1b0fd6 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0cc2 │ │ │ │ - b.n 1b0d40 │ │ │ │ + bne.w 1b0caa │ │ │ │ + b.n 1b0d28 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #150 @ 0x96 │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0dd0 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ - b.n 1b0fac │ │ │ │ + b.n 1b0f94 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1b1104 │ │ │ │ + bhi.n 1b10ec │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ - beq.n 1b10b2 │ │ │ │ - b.n 1b0de8 │ │ │ │ + beq.n 1b109a │ │ │ │ + b.n 1b0dd0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b113a │ │ │ │ + beq.n 1b1122 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e58 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b1142 │ │ │ │ + beq.n 1b112a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b0e48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b10d8 │ │ │ │ + b.n 1b10c0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b110e │ │ │ │ + b.n 1b10f6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3600078 │ │ │ │ + @ instruction: 0xf3780078 │ │ │ │ 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] @ 1b1578 │ │ │ │ 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 1b1248 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1b11d8 │ │ │ │ + beq.n 1b11c0 │ │ │ │ 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 1b148a │ │ │ │ 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 1b11ac │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b13aa │ │ │ │ - b.n 1b12a4 │ │ │ │ + beq.w 1b1392 │ │ │ │ + b.n 1b128c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1518 │ │ │ │ + ble.w 1b1500 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1b13dc │ │ │ │ + beq.w 1b13c4 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b13e4 │ │ │ │ + bls.w 1b13cc │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1b14aa │ │ │ │ + bne.w 1b1492 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1b113c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1b113c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 1b135c │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1b156a │ │ │ │ + beq.w 1b1552 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #672 @ 0x2a0 │ │ │ │ - beq.n 1b1292 │ │ │ │ + beq.n 1b127a │ │ │ │ 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 1991a8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b1556 │ │ │ │ + beq.w 1b153e │ │ │ │ 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 1b1476 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b1496 │ │ │ │ + bls.w 1b147e │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1438 │ │ │ │ + bhi.w 1b1420 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0438 │ │ │ │ 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] @ (1b157c ) │ │ │ │ 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, 1b1320 │ │ │ │ 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 +509520,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 1b13f4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1b1190 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1b1528 │ │ │ │ + bls.w 1b1510 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #689 @ 0x2b1 │ │ │ │ - bne.w 1b1580 │ │ │ │ + bne.w 1b1568 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b128c │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1b12b2 │ │ │ │ + b.n 1b12c2 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11ea │ │ │ │ + bne.w 1b11d2 │ │ │ │ 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 1b113c │ │ │ │ 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 1b0660 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 1b05ac │ │ │ │ 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 1b0438 │ │ │ │ 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 1b12e8 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b12da │ │ │ │ + bne.w 1b12c2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b12e4 │ │ │ │ + bl 1b04d0 │ │ │ │ + b.n 1b12cc │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b14aa │ │ │ │ + beq.n 1b1492 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1b13e4 │ │ │ │ + bls.n 1b13cc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1b113c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1b113c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ 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 1b1364 │ │ │ │ + b.n 1b1256 │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movwne r1, #699 @ 0x2bb │ │ │ │ - bne.w 1b1292 │ │ │ │ + bne.w 1b127a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b1570 │ │ │ │ + beq.n 1b1558 │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1b1576 │ │ │ │ + beq.n 1b155e │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1b1570 │ │ │ │ + bhi.n 1b1558 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ - b.n 1b1294 │ │ │ │ + b.n 1b127c │ │ │ │ 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 19cc54 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1b12a4 │ │ │ │ + b.n 1b128c │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - b.n 1b1392 │ │ │ │ + b.n 1b137a │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b127a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ + bne.n 1b1536 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b127a │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11a4 │ │ │ │ + bne.w 1b118c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ - b.n 1b157a │ │ │ │ + bne.n 1b1536 │ │ │ │ + b.n 1b1562 │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr6, cr8, {3} │ │ │ │ + mrc 0, 4, r0, cr14, 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] @ 1b214c │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2996] @ 1b2168 │ │ │ │ + ldr.w r3, [pc, #2996] @ 1b2150 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r9, [pc, #2988] @ 1b216c │ │ │ │ + ldr.w r9, [pc, #2988] @ 1b2154 │ │ │ │ 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 1b173c │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1b169e │ │ │ │ + bmi.n 1b1686 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1754 │ │ │ │ + ble.w 1b173c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 1b183e │ │ │ │ + beq.w 1b1826 │ │ │ │ cmp r5, #4 │ │ │ │ - bls.n 1b16ba │ │ │ │ + bls.n 1b16a2 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b16dc │ │ │ │ + bne.n 1b16c4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1b1580 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1b1580 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2800] @ 1b2170 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1b2168 │ │ │ │ + ldr.w r2, [pc, #2800] @ 1b2158 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1b2150 │ │ │ │ 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 1b211c │ │ │ │ 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 1b17ca │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1b16de │ │ │ │ + beq.n 1b16c6 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.n 1b16de │ │ │ │ + bhi.n 1b16c6 │ │ │ │ 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 1b1580 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1664 │ │ │ │ mov sl, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1b1580 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1b1580 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1664 │ │ │ │ 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 1b179a │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b1e18 │ │ │ │ - bhi.w 1b1efa │ │ │ │ + beq.w 1b1e00 │ │ │ │ + bhi.w 1b1ee2 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1b1e04 │ │ │ │ - bhi.w 1b1b72 │ │ │ │ + beq.w 1b1dec │ │ │ │ + bhi.w 1b1b5a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1b1df0 │ │ │ │ + beq.w 1b1dd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1b1bc4 │ │ │ │ + beq.w 1b1bac │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b208e │ │ │ │ + beq.w 1b2076 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 1b20a0 │ │ │ │ + bhi.w 1b2088 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1b2174 │ │ │ │ + bl 1991a8 │ │ │ │ + ldr.w r3, [pc, #2516] @ 1b215c │ │ │ │ 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 1b1858 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1994 │ │ │ │ + beq.w 1b197c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b184a │ │ │ │ + bne.n 1b1832 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2472] @ 1b2174 │ │ │ │ + bl 1991a8 │ │ │ │ + ldr.w r3, [pc, #2472] @ 1b215c │ │ │ │ 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 1b199a │ │ │ │ + b.n 1b1858 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1b1cf2 │ │ │ │ + beq.w 1b1cda │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1b9e │ │ │ │ - ldr.w r3, [pc, #2428] @ 1b2174 │ │ │ │ + beq.w 1b1b86 │ │ │ │ + ldr.w r3, [pc, #2428] @ 1b215c │ │ │ │ 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 1b1e30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 1b1e48 │ │ │ │ + bpl.w 1b1e30 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b1f2c │ │ │ │ + beq.w 1b1f14 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b199a │ │ │ │ + b.n 1b1858 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b1600 │ │ │ │ - b.n 1b16ba │ │ │ │ + bne.w 1b15e8 │ │ │ │ + b.n 1b16a2 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 1b1ed4 │ │ │ │ + bhi.w 1b1ebc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2328] @ 1b2174 │ │ │ │ + bl 1991a8 │ │ │ │ + ldr.w r3, [pc, #2328] @ 1b215c │ │ │ │ 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 1b04d0 │ │ │ │ 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 +510012,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 1b19e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1d98 │ │ │ │ + bne.w 1b1d80 │ │ │ │ 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 +510037,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, 1b18fa │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1b1912 │ │ │ │ + cbz r3, 1b18fa │ │ │ │ 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 1b1a1c │ │ │ │ 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 19a4c0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1b194a │ │ │ │ + bne.n 1b1932 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r3, r3, #322 @ 0x142 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1b1af8 │ │ │ │ + bne.w 1b1ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b167c │ │ │ │ + bne.w 1b1664 │ │ │ │ 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 1b1c9e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b167c │ │ │ │ + beq.w 1b1664 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1664 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #492 @ 0x1ec │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1996] @ 1b2174 │ │ │ │ + ldr.w r3, [pc, #1996] @ 1b215c │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b19c2 │ │ │ │ + beq.n 1b19aa │ │ │ │ cmp r5, #4 │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b1858 │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1d28 │ │ │ │ + bhi.w 1b1d10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0438 │ │ │ │ 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 +510127,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 1b1a04 │ │ │ │ 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 1b1898 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr.w r1, [r2, #424] @ 0x1a8 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1b18c8 │ │ │ │ + b.n 1b18b0 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380f0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b1acc │ │ │ │ + beq.n 1b1ab4 │ │ │ │ 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 1b1ad8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1aac │ │ │ │ + beq.n 1b1a94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1b1b42 │ │ │ │ + bhi.n 1b1b2a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1ab0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1b1a90 │ │ │ │ + beq.n 1b1a78 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1b1e6a │ │ │ │ + beq.w 1b1e52 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1b1ac8 │ │ │ │ + bl 238b84 │ │ │ │ + cbz r0, 1b1ab0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1b1ac2 │ │ │ │ + b.n 1b1aaa │ │ │ │ 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 1b1a3a │ │ │ │ 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 1b190a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1ab0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1a66 │ │ │ │ + b.n 1b1a4e │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b0660 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b1952 │ │ │ │ + b.n 1b193a │ │ │ │ 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 1b1ab4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1b1bb6 │ │ │ │ + beq.n 1b1b9e │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1ab4 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 1b2082 │ │ │ │ + beq.w 1b206a │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 1b1b66 │ │ │ │ + beq.n 1b1b4e │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1ab4 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1aba │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b1f44 │ │ │ │ - bhi.w 1b20f0 │ │ │ │ + beq.w 1b1f2c │ │ │ │ + bhi.w 1b20d8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1b2174 │ │ │ │ + bl 1991a8 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1b215c │ │ │ │ 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 1b1858 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r7, r0 │ │ │ │ str.w sl, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b198e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1ab4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1aba │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b1cb2 │ │ │ │ + beq.n 1b1c9a │ │ │ │ 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 +510327,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 1b1bd2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +510355,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 1b02e4 │ │ │ │ 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] @ 1b215c │ │ │ │ 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, 1b1c92 │ │ │ │ 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 1b18c4 │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b18e0 │ │ │ │ + b.n 1b18c8 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1b1c12 │ │ │ │ + b.n 1b1bfa │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b1ce0 │ │ │ │ + cbz r0, 1b1cc8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1664 │ │ │ │ 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 1b20a8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2050 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1b2174 │ │ │ │ + bl 1991a8 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1b215c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b1858 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b05c4 │ │ │ │ + bl 1b05ac │ │ │ │ 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 1b0438 │ │ │ │ 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 1b1898 │ │ │ │ + b.n 1b19e8 │ │ │ │ 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 1b1da2 │ │ │ │ + b.n 1b18c4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1b214c │ │ │ │ + beq.w 1b2134 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b2146 │ │ │ │ + bne.w 1b212e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b1da8 │ │ │ │ + bne.n 1b1d90 │ │ │ │ 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 2380f0 │ │ │ │ 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 1b18c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b198e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b198e │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b20d8 │ │ │ │ + bls.w 1b20c0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2050 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #832] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #832] @ (1b215c ) │ │ │ │ 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 1b1858 │ │ │ │ + b.n 1b1d10 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1b1f2c │ │ │ │ + beq.n 1b1f14 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b199a │ │ │ │ + b.n 1b1858 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1b1ec2 │ │ │ │ + bhi.n 1b1eaa │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1b2146 │ │ │ │ + bhi.w 1b212e │ │ │ │ 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 +510587,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 1b1aaa │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b1ec2 │ │ │ │ + b.n 1b1eaa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #660] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #660] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.w 1b2112 │ │ │ │ + beq.w 1b20fa │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19a0 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b1cf8 │ │ │ │ - bhi.w 1b2120 │ │ │ │ + beq.w 1b1ce0 │ │ │ │ + bhi.w 1b2108 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #184] @ 0xb8 │ │ │ │ - bne.w 1b1cf8 │ │ │ │ + bne.w 1b1ce0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #523 @ 0x20b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b198e │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b1858 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1b7e │ │ │ │ + beq.w 1b1b66 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 1b1f92 │ │ │ │ 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 +510659,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 1b1f6a │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +510686,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 1b02e4 │ │ │ │ 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 1b02e4 │ │ │ │ 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] @ 1b215c │ │ │ │ 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 1b18c8 │ │ │ │ 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 1b1898 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #256] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #256] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1b1870 │ │ │ │ + b.w 1b1858 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1aba │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov.w r3, #324 @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1f60 │ │ │ │ + b.n 1b1f48 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #200] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #200] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2128 │ │ │ │ + beq.n 1b2110 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19a0 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #168] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #168] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #482 @ 0x1e2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19aa │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #144] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #144] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #268 @ 0x10c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19aa │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #120] @ (1b2174 ) │ │ │ │ + bl 1991a8 │ │ │ │ + ldr r3, [pc, #120] @ (1b215c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2138 │ │ │ │ + beq.n 1b2120 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b19a0 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19aa │ │ │ │ ldr.w sl, [sp, #184] @ 0xb8 │ │ │ │ - b.w 1b17ec │ │ │ │ + b.w 1b17d4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b19aa │ │ │ │ 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 1b19aa │ │ │ │ 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 │ │ │ │ + orrs.w r0, ip, r8, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, r8, ror #1 │ │ │ │ - ldrd r0, r0, [r8, #-480]! @ 0x1e0 │ │ │ │ + orrs.w r0, r0, r8, ror #1 │ │ │ │ + @ instruction: 0xe9900078 │ │ │ │ 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] @ (1b2180 ) │ │ │ │ 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] @ (1b22d4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1b22f0 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b22d8 ) │ │ │ │ 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 1b2244 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1b2234 │ │ │ │ + beq.n 1b221c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b2224 │ │ │ │ + bne.n 1b220c │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b2184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b2242 │ │ │ │ + beq.n 1b222a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b226e │ │ │ │ - bhi.n 1b2290 │ │ │ │ + beq.n 1b2256 │ │ │ │ + bhi.n 1b2278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fe14 │ │ │ │ - cbz r0, 1b2242 │ │ │ │ + bl 19fdfc │ │ │ │ + cbz r0, 1b222a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b2204 │ │ │ │ + beq.n 1b21ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1b229a │ │ │ │ + beq.n 1b2282 │ │ │ │ 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 1b2252 │ │ │ │ + cbz r1, 1b222a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1b2242 │ │ │ │ + cbz r3, 1b222a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2252 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b21cc │ │ │ │ + beq.n 1b21b4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2252 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1b22f4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b22f0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b22dc ) │ │ │ │ + ldr r3, [pc, #168] @ (1b22d8 ) │ │ │ │ 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 1b22ce │ │ │ │ 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 1b222c │ │ │ │ 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 1b222a │ │ │ │ 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 1b2252 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2252 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b22b8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b22b8 │ │ │ │ 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 +510982,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 1b2252 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b22d0 │ │ │ │ + b.n 1b22b8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b2260 │ │ │ │ + ble.n 1b2278 │ │ │ │ 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] @ (1b2690 ) │ │ │ │ + ldr r3, [pc, #924] @ (1b2694 ) │ │ │ │ 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 1b25f4 │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1b25f4 │ │ │ │ + bmi.w 1b25dc │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1b23b6 │ │ │ │ + bpl.n 1b239e │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1b2402 │ │ │ │ + bpl.n 1b23ea │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2698 │ │ │ │ + beq.w 1b2680 │ │ │ │ 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 1b234a │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1b2648 │ │ │ │ + bmi.w 1b2630 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2354 │ │ │ │ + bne.n 1b233c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b269e │ │ │ │ + beq.w 1b2686 │ │ │ │ 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, 1b2396 │ │ │ │ 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 1b238e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne r7, [r5, #52] @ 0x34 │ │ │ │ - beq.w 1b261a │ │ │ │ + beq.w 1b2602 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2392 │ │ │ │ + bne.n 1b237a │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w r9, [r4, #284] @ 0x11c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1b241e │ │ │ │ + bmi.n 1b2406 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1b2438 │ │ │ │ + bmi.n 1b2420 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1b2454 │ │ │ │ + bmi.n 1b243c │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1b246e │ │ │ │ + bmi.n 1b2456 │ │ │ │ and.w r9, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1b248e │ │ │ │ + bmi.n 1b2476 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25be │ │ │ │ + bne.w 1b25a6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2678 │ │ │ │ + bne.w 1b2660 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b24b4 │ │ │ │ - ldr r2, [pc, #712] @ (1b26b0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1b26ac ) │ │ │ │ + bne.n 1b249c │ │ │ │ + ldr r2, [pc, #712] @ (1b2698 ) │ │ │ │ + ldr r3, [pc, #708] @ (1b2694 ) │ │ │ │ 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 1b268c │ │ │ │ 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 1b0178 │ │ │ │ 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 1b23a2 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23be │ │ │ │ + bpl.n 1b23a6 │ │ │ │ mov r3, r8 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ 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 1b23aa │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ 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 1b23ae │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ 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 1b23ba │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25c0 │ │ │ │ + bne.w 1b25a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b25dc │ │ │ │ + bne.w 1b25c4 │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b23cc │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1b24d0 │ │ │ │ + cbnz r7, 1b24b8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b23cc │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24c2 │ │ │ │ + beq.n 1b24aa │ │ │ │ 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 1b2582 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b25ba │ │ │ │ + beq.n 1b25a2 │ │ │ │ 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, 1b252e │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1b253e │ │ │ │ + bne.n 1b2526 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1b253e │ │ │ │ + beq.n 1b2526 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ 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 1b2526 │ │ │ │ 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 1b24e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b24f8 │ │ │ │ + bne.n 1b24e0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #23 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1b23cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b23cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1b2592 │ │ │ │ + cbnz r2, 1b257a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b23cc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2582 │ │ │ │ + beq.n 1b256a │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24e4 │ │ │ │ + beq.n 1b24cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ 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 1b24d4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1b2554 │ │ │ │ + b.n 1b253c │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b24b4 │ │ │ │ + beq.w 1b249c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b24b4 │ │ │ │ + b.n 1b249c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2332 │ │ │ │ + b.n 1b231a │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0178 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 1b232c │ │ │ │ + b.n 1b2314 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238108 │ │ │ │ + bl 2380f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b267c │ │ │ │ + bhi.n 1b2664 │ │ │ │ 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 1b238e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380f0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs.n 1b268c │ │ │ │ + bcs.n 1b2674 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 1b2362 │ │ │ │ + bcc.w 1b234a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b.n 1b2362 │ │ │ │ + b.n 1b234a │ │ │ │ adds r5, r4, #4 │ │ │ │ - b.n 1b25dc │ │ │ │ + b.n 1b25c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1b2636 │ │ │ │ + b.n 1b261e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380f0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b2654 │ │ │ │ + b.n 1b263c │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ - b.n 1b23ae │ │ │ │ + b.n 1b2396 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1b2388 │ │ │ │ + b.n 1b2370 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1b2684 │ │ │ │ + ble.n 1b269c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1b26dc │ │ │ │ + bgt.n 1b26f4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1b26c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1b26a8 ) │ │ │ │ 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] @ (1b2944 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1b2960 ) │ │ │ │ + ldr r2, [pc, #644] @ (1b2948 ) │ │ │ │ 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 1b2708 │ │ │ │ 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 1b2864 │ │ │ │ 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 1b271c │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2748 │ │ │ │ + beq.n 1b2730 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #524] @ (1b294c ) │ │ │ │ + ldr r3, [pc, #516] @ (1b2948 ) │ │ │ │ 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 1b293e │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1b295a │ │ │ │ + bhi.w 1b2942 │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1b2916 │ │ │ │ + b.n 1b28fe │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1b2966 │ │ │ │ - b.n 1b2968 │ │ │ │ - b.n 1b296a │ │ │ │ + b.n 1b294e │ │ │ │ + b.n 1b2950 │ │ │ │ + b.n 1b2952 │ │ │ │ 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 +511500,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 1b27a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -511535,25 +511522,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 1b27dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ 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 1b2942 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b2818 ) │ │ │ │ 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 +511570,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 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b273e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1b29a0 │ │ │ │ + bls.n 1b29b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1b28ac │ │ │ │ + bhi.n 1b28c4 │ │ │ │ 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] @ (1b2a6c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1b2a88 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b2a70 ) │ │ │ │ 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 1b29f2 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #216] @ (1b2a74 ) │ │ │ │ + ldr r3, [pc, #212] @ (1b2a70 ) │ │ │ │ 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 1b2a66 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b04d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b04d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b2998 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ 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 1b02e4 │ │ │ │ + b.n 1b29c4 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a1c │ │ │ │ + beq.n 1b2a04 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a30 │ │ │ │ + beq.n 1b2a18 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b29b0 │ │ │ │ + beq.n 1b2998 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1b2998 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b2998 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1b2b84 │ │ │ │ + bvs.n 1b299c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1b2b20 │ │ │ │ + bvs.n 1b2b38 │ │ │ │ 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] @ (1b2e0c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1b2e28 ) │ │ │ │ + ldr r1, [pc, #896] @ (1b2e10 ) │ │ │ │ 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 1b2d2e │ │ │ │ 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 +511824,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 19c57c │ │ │ │ + ldr r2, [pc, #836] @ (1b2e14 ) │ │ │ │ + ldr r3, [pc, #828] @ (1b2e10 ) │ │ │ │ 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 1b2e06 │ │ │ │ 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 1b02e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2b90 │ │ │ │ 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 1b2b60 │ │ │ │ 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 1b2b90 │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2b56 │ │ │ │ + bne.n 1b2b3e │ │ │ │ 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 1b2b60 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c344 │ │ │ │ + b.n 1b2ace │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b2ace │ │ │ │ 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 1b02e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b2ace │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2b90 │ │ │ │ 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 1b2cb2 │ │ │ │ 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 1b2b90 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2ca6 │ │ │ │ + bne.n 1b2c8e │ │ │ │ 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 1b2ca4 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1b2ad8 │ │ │ │ + bne.w 1b2ac0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d28 │ │ │ │ + beq.n 1b2d10 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1b2ace │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d5a │ │ │ │ + beq.n 1b2d42 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b2ae6 │ │ │ │ + beq.w 1b2ace │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1b2ace │ │ │ │ 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 1b02e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b2ba8 │ │ │ │ + beq.w 1b2b90 │ │ │ │ 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 1b2de0 │ │ │ │ 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 1b2b90 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2dd4 │ │ │ │ + bne.n 1b2dbc │ │ │ │ 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 1b2dd2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1b2ed0 │ │ │ │ + bpl.n 1b2ee8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1b2e54 │ │ │ │ + bpl.n 1b2e6c │ │ │ │ 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] @ (1b2f00 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1b2f1c ) │ │ │ │ + ldr r2, [pc, #212] @ (1b2f04 ) │ │ │ │ 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 +512145,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 1b2eec │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b2f0a │ │ │ │ + bhi.n 1b2ef2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b2f04 │ │ │ │ + bhi.n 1b2eec │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -512190,95 +512177,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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b2ecc │ │ │ │ + cbz r0, 1b2eb4 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1b2a78 │ │ │ │ + ldr r2, [pc, #68] @ (1b2f08 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2f04 ) │ │ │ │ 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 1b2efa │ │ │ │ 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 1b2e8e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e8e │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e8e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e8e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1b2e84 │ │ │ │ + bne.n 1b2e9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1b2f60 │ │ │ │ + bne.n 1b2f78 │ │ │ │ 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] @ (1b3238 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1b3254 ) │ │ │ │ + ldr r1, [pc, #788] @ (1b323c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r9, [pc, #784] @ 1b3258 │ │ │ │ + ldr.w r9, [pc, #784] @ 1b3240 │ │ │ │ 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 1b3232 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1b2fac │ │ │ │ + beq.n 1b2f94 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b2fac │ │ │ │ + bhi.n 1b2f94 │ │ │ │ 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 +512286,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 1b304a │ │ │ │ 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 1b2184 │ │ │ │ + cbnz r0, 1b2fb8 │ │ │ │ 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 1b3072 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - bcs.n 1b3044 │ │ │ │ + bcs.n 1b302c │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b3144 │ │ │ │ + beq.w 1b312c │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bne.n 1b3046 │ │ │ │ + bne.n 1b302e │ │ │ │ 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 1b1580 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ - ldr r2, [pc, #560] @ (1b325c ) │ │ │ │ - ldr r3, [pc, #552] @ (1b3254 ) │ │ │ │ + bl 199d34 │ │ │ │ + ldr r2, [pc, #560] @ (1b3244 ) │ │ │ │ + ldr r3, [pc, #552] @ (1b323c ) │ │ │ │ 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 1b322e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1b3068 │ │ │ │ + beq.n 1b3050 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c68 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b3022 │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1b300a │ │ │ │ mov sl, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1b2fbe │ │ │ │ + b.n 1b2fa6 │ │ │ │ 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 1b113c │ │ │ │ + b.n 1b300a │ │ │ │ + ldr r3, [pc, #468] @ (1b3248 ) │ │ │ │ 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 1b31d0 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3022 │ │ │ │ + beq.n 1b300a │ │ │ │ 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 1b3116 │ │ │ │ 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 1b2e18 │ │ │ │ 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 1b02e4 │ │ │ │ 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 1b113c │ │ │ │ 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 1b3226 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b3122 │ │ │ │ + bpl.n 1b310a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b30d2 │ │ │ │ + bne.n 1b30ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b30ea │ │ │ │ + b.n 1b30d2 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b320a │ │ │ │ + beq.n 1b31f2 │ │ │ │ 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 1b322a │ │ │ │ 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 1b31b0 │ │ │ │ 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 1b2e18 │ │ │ │ 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 +512486,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 1b1580 │ │ │ │ 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 1b3212 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b317a │ │ │ │ + bne.n 1b3162 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1b3192 │ │ │ │ + b.n 1b317a │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f98 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f98 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f98 │ │ │ │ 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 1b113c │ │ │ │ + b.n 1b300a │ │ │ │ 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 1b1580 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3040 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3040 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1b3022 │ │ │ │ + b.n 1b300a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1b322c │ │ │ │ + b.n 1b3214 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - beq.n 1b31cc │ │ │ │ + beq.n 1b31e4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b31c0 │ │ │ │ + beq.n 1b31d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, 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] @ (1b35ec ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1b3608 ) │ │ │ │ + ldr r3, [pc, #908] @ (1b35f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1b360c ) │ │ │ │ + ldr r6, [pc, #908] @ (1b35f4 ) │ │ │ │ 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 1b32de │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdfc │ │ │ │ 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, 1b32b0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b343e │ │ │ │ + beq.w 1b3426 │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b0a00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b2a90 │ │ │ │ + bl 1b2a78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1b3610 ) │ │ │ │ - ldr r3, [pc, #780] @ (1b3608 ) │ │ │ │ + ldr r2, [pc, #792] @ (1b35f8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b35f0 ) │ │ │ │ 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 1b35e0 │ │ │ │ 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 1b2160 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1b33d2 │ │ │ │ + bhi.n 1b33ba │ │ │ │ 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 1b35e4 │ │ │ │ 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 1b32de │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2e18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ - ldr r3, [pc, #680] @ (1b3614 ) │ │ │ │ + b.n 1b32de │ │ │ │ + ldr r3, [pc, #680] @ (1b35fc ) │ │ │ │ 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 1b3588 │ │ │ │ + bls.n 1b345e │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b35e2 │ │ │ │ + beq.w 1b35ca │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b32de │ │ │ │ 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 1b2e18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b32de │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b32de │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b32de │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1b34c0 │ │ │ │ - bhi.n 1b34ce │ │ │ │ + beq.n 1b34a8 │ │ │ │ + bhi.n 1b34b6 │ │ │ │ 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 1b33c4 │ │ │ │ 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 199148 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b33ec │ │ │ │ - b.n 1b32f6 │ │ │ │ + bne.n 1b33d4 │ │ │ │ + b.n 1b32de │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b3452 │ │ │ │ + beq.n 1b343a │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b0a00 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b32e6 │ │ │ │ + b.n 1b32ce │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b3598 │ │ │ │ + beq.w 1b3580 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ + ldr r3, [pc, #376] @ (1b3600 ) │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b339a │ │ │ │ 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 1b33c4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b35ea │ │ │ │ + beq.n 1b35d2 │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b32de │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b35fc │ │ │ │ + bhi.n 1b35e4 │ │ │ │ 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 +512851,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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b356c │ │ │ │ + cbz r0, 1b3554 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b32de │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b352c │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b352c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b352c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b3378 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ + ldr r3, [pc, #84] @ (1b3600 ) │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b339a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b3378 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b32de │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b352c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #656] @ (1b38a8 ) │ │ │ │ + ldr r0, [pc, #656] @ (1b3890 ) │ │ │ │ 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] @ 1b3b80 │ │ │ │ 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] @ 1b3b84 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b3ba0 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b3b88 │ │ │ │ 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, 1b364a │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1b3686 │ │ │ │ + cbnz r7, 1b366e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3656 │ │ │ │ + bne.n 1b363e │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1340] @ 1b3ba4 │ │ │ │ - ldr.w r3, [pc, #1332] @ 1b3ba0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1b3b8c │ │ │ │ + ldr.w r3, [pc, #1332] @ 1b3b88 │ │ │ │ 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 1b3b6e │ │ │ │ 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 +512991,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 1b3b24 │ │ │ │ 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 1b37ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3830 │ │ │ │ + beq.w 1b3818 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3730 │ │ │ │ + bne.n 1b3718 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 1b3756 │ │ │ │ - bls.w 1b387e │ │ │ │ + beq.n 1b373e │ │ │ │ + bls.w 1b3866 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - beq.w 1b39a8 │ │ │ │ + beq.w 1b3990 │ │ │ │ cmp r3, #211 @ 0xd3 │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b3718 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.w 1b3a62 │ │ │ │ + bhi.w 1b3a4a │ │ │ │ cmp.w r3, #286 @ 0x11e │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b3718 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b72 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1b37c2 │ │ │ │ + bne.n 1b37aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b37d2 │ │ │ │ + beq.n 1b37ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b3806 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b3806 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b3998 │ │ │ │ + beq.w 1b3980 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b3816 │ │ │ │ + bne.n 1b37fe │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.n 1b3700 │ │ │ │ + bne.n 1b36e8 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b72 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1b3730 │ │ │ │ + beq.n 1b3718 │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b37b4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3b38 │ │ │ │ + beq.w 1b3b20 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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] @ 1b3b90 │ │ │ │ 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 1b0788 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1b37b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b2f24 │ │ │ │ + bl 1b2f0c │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3734 │ │ │ │ + bne.n 1b371c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a6bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b36de │ │ │ │ + bne.w 1b36c6 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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, 1b37fa │ │ │ │ + cbz r4, 1b37fa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b3696 │ │ │ │ + bne.w 1b367e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3802 │ │ │ │ + bne.n 1b37ea │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1b3664 │ │ │ │ + b.n 1b364c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b373a │ │ │ │ + bne.n 1b3722 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3a4a │ │ │ │ + beq.w 1b3a32 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b37d2 │ │ │ │ + bne.n 1b37ba │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b36fa │ │ │ │ + b.n 1b36e2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3718 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1b3848 │ │ │ │ + bpl.n 1b3830 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b37b4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b3b22 │ │ │ │ + beq.w 1b3b0a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1b3860 │ │ │ │ + cbz r2, 1b3848 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b3264 │ │ │ │ + bl 1b324c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1b37b4 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bls.w 1b3a5a │ │ │ │ + bls.w 1b3a42 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1b3730 │ │ │ │ + bne.w 1b3718 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b72 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3718 │ │ │ │ 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 1b3ae6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b0438 │ │ │ │ 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 1b05ac │ │ │ │ + ldr r3, [pc, #720] @ (1b3b90 ) │ │ │ │ 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 1991a8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +513237,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 19c2d0 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b396e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3a6e │ │ │ │ + beq.n 1b3a56 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3a56 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b3b40 │ │ │ │ + bne.w 1b3b28 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199d34 │ │ │ │ + b.n 1b37b4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3816 │ │ │ │ + beq.w 1b37fe │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b3822 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b3718 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b90 │ │ │ │ + bne.w 1b3b78 │ │ │ │ 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 2380f0 │ │ │ │ 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 1b3b12 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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] @ 1b3b90 │ │ │ │ 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 +513331,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 19c2d0 │ │ │ │ + b.n 1b37b4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b37d2 │ │ │ │ + beq.w 1b37ba │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b3822 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bhi.w 1b3704 │ │ │ │ + b.n 1b3718 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bls.w 1b3704 │ │ │ │ + b.n 1b3718 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1b3b30 │ │ │ │ + bhi.n 1b3b18 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b3b96 │ │ │ │ + bhi.w 1b3b7e │ │ │ │ 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 +513376,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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3ad4 │ │ │ │ + cbz r0, 1b3abc │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b396e │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a90 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a90 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a90 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02e4 │ │ │ │ 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 1b02e4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b3948 │ │ │ │ + b.n 1b3930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199d34 │ │ │ │ + b.n 1b37b4 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1b39e4 │ │ │ │ + b.n 1b39cc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a90 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1b3784 │ │ │ │ + b.n 1b376c │ │ │ │ mov r7, sl │ │ │ │ - b.n 1b37e8 │ │ │ │ + b.n 1b37d0 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3b74 │ │ │ │ + cbz r0, 1b3b5c │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b396e │ │ │ │ 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, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ 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] @ (1b3c88 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1b3ca4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b3c8c ) │ │ │ │ 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 +513506,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 1b3c66 │ │ │ │ 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 1b3c0c │ │ │ │ + cbz r5, 1b3c66 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +513547,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 19c2d0 │ │ │ │ + ldr r2, [pc, #40] @ (1b3c90 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3c8c ) │ │ │ │ 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 1b3c82 │ │ │ │ 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, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, 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, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #560] @ (1b3ef0 ) │ │ │ │ - ldr r3, [pc, #560] @ (1b3ef4 ) │ │ │ │ + ldr r1, [pc, #560] @ (1b3ed8 ) │ │ │ │ + ldr r3, [pc, #560] @ (1b3edc ) │ │ │ │ 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] @ (1b3ee0 ) │ │ │ │ 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 1991a8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199238 │ │ │ │ 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 +513651,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 1b3b94 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3bac │ │ │ │ + bl 1b3b94 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 +513704,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] @ (1b3ee4 ) │ │ │ │ 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 +513723,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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b3e68 │ │ │ │ + cbz r0, 1b3e50 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +513762,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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - ldr r2, [pc, #44] @ (1b3f00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b3ef4 ) │ │ │ │ + bl 19a504 │ │ │ │ + ldr r2, [pc, #44] @ (1b3ee8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3edc ) │ │ │ │ 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 1b3ed4 │ │ │ │ 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!, {r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1b4048 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b4030 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b404c ) │ │ │ │ + ldr r3, [pc, #304] @ (1b4034 ) │ │ │ │ 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, 1b3f22 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b3f58 │ │ │ │ + cbnz r6, 1b3f40 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3f2e │ │ │ │ + bne.n 1b3f16 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #272] @ (1b4050 ) │ │ │ │ - ldr r3, [pc, #268] @ (1b404c ) │ │ │ │ + ldr r2, [pc, #272] @ (1b4038 ) │ │ │ │ + ldr r3, [pc, #268] @ (1b4034 ) │ │ │ │ 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 1b402a │ │ │ │ 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 +513847,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 19a7fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b403e │ │ │ │ + beq.n 1b4026 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b3fec │ │ │ │ + cbz r4, 1b3fd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b3fc6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3fae │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3fae │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3c94 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b3fde │ │ │ │ + cbz r4, 1b3fc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b3fc6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b3fb4 │ │ │ │ + beq.n 1b3f9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3fcc │ │ │ │ + bne.n 1b3fb4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fec │ │ │ │ + bne.n 1b3fd4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - beq.n 1b3ffa │ │ │ │ + beq.n 1b3fe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 1b4010 │ │ │ │ + cbz r3, 1b3ff8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b3fa4 │ │ │ │ + b.n 1b3f8c │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3c94 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ff6 │ │ │ │ + bne.n 1b3fde │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1b3f24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b3f3c │ │ │ │ + beq.n 1b3f24 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3f62 │ │ │ │ + bne.n 1b3f4a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b402e │ │ │ │ - b.n 1b3f3c │ │ │ │ + bne.n 1b4016 │ │ │ │ + b.n 1b3f24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b4010 │ │ │ │ + b.n 1b3ff8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, 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 19a24c │ │ │ │ + cbz r0, 1b40a4 │ │ │ │ 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 1b40a6 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ee │ │ │ │ + bls.n 1b40d6 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40a4 │ │ │ │ + b.n 1b408c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1b40ee │ │ │ │ + beq.n 1b40d6 │ │ │ │ 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 1b4088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ea │ │ │ │ + bls.n 1b40d2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40d2 │ │ │ │ + b.n 1b40ba │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1b40ea │ │ │ │ + beq.n 1b40d2 │ │ │ │ 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 1b40b6 │ │ │ │ + b.n 1b40a2 │ │ │ │ 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 +513995,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 19c838 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b41ec │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +514045,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 19c57c │ │ │ │ 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 +514061,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 19c57c │ │ │ │ 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 19a504 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 19c57c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b41a6 │ │ │ │ + b.n 1b418e │ │ │ │ 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 19c838 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +514127,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 19c57c │ │ │ │ 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 +514143,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 19c57c │ │ │ │ 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 +514159,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 19c57c │ │ │ │ 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 19a504 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 19c838 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +514221,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 19c5e4 │ │ │ │ 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 +514239,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 19c5e4 │ │ │ │ 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 19a504 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ 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 +514271,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 1b443e │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1b444e │ │ │ │ + bmi.n 1b4436 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 1b444e │ │ │ │ + cbnz r7, 1b4436 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1b444e │ │ │ │ + beq.n 1b4436 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - beq.n 1b445a │ │ │ │ + beq.n 1b4442 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b443a │ │ │ │ + bne.n 1b4422 │ │ │ │ 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 1a7cfc │ │ │ │ + cbz r0, 1b446c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b4488 │ │ │ │ + bl 1a7cfc │ │ │ │ + cbz r0, 1b4470 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b4436 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b4436 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b44a4 │ │ │ │ + bl 1a7cfc │ │ │ │ + cbz r0, 1b448c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b4436 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b4436 │ │ │ │ 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] @ (1b4630 ) │ │ │ │ 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] @ (1b4634 ) │ │ │ │ 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 19c838 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +514375,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 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b455e │ │ │ │ + cbz r0, 1b4546 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +514410,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 19c57c │ │ │ │ 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 +514427,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 19c57c │ │ │ │ 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 +514443,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 19c57c │ │ │ │ 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 19a504 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1849c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b4650 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b4648 ) │ │ │ │ + bl 1849ac │ │ │ │ + ldr r2, [pc, #36] @ (1b4638 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b4630 ) │ │ │ │ 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 1b462c │ │ │ │ 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 │ │ │ │ + cbnz r6, 1b4686 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, 1b4688 │ │ │ │ + cbnz r0, 1b4676 │ │ │ │ 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] @ 1b4b68 │ │ │ │ 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] @ 1b4b6c │ │ │ │ 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 184980 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1b46b6 │ │ │ │ - ldr.w r2, [pc, #1264] @ 1b4b88 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1b4b84 │ │ │ │ + cbnz r0, 1b469e │ │ │ │ + ldr.w r2, [pc, #1264] @ 1b4b70 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1b4b6c │ │ │ │ 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 1b4b62 │ │ │ │ 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, 1b46b2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 1b470a │ │ │ │ + cbnz r4, 1b46f2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b46be │ │ │ │ + bne.n 1b46a6 │ │ │ │ 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 1b46e2 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 1b46c8 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1b4694 │ │ │ │ + b.n 1b467c │ │ │ │ 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 +514573,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 1b47d6 │ │ │ │ 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 1b47c6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b493c │ │ │ │ + beq.w 1b4924 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b49f0 │ │ │ │ + beq.w 1b49d8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b477e │ │ │ │ + cbz r4, 1b4766 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b477e │ │ │ │ + cbz r3, 1b4766 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1b4776 │ │ │ │ + cbnz r3, 1b475e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.n 1b47ce │ │ │ │ + beq.n 1b47b6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4768 │ │ │ │ + bne.n 1b4750 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1b47de │ │ │ │ + cbnz r4, 1b47c6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.n 1b47de │ │ │ │ + bne.n 1b47c6 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b47de │ │ │ │ + beq.n 1b47c6 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1b4960 │ │ │ │ + beq.w 1b4948 │ │ │ │ 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 1b4800 │ │ │ │ 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 1b4972 │ │ │ │ + bl 1b4310 │ │ │ │ + b.n 1b47c0 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b4792 │ │ │ │ + bne.n 1b477a │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4764 │ │ │ │ + bne.n 1b474c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b474c │ │ │ │ + bne.n 1b4734 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b46b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b46b2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b471a │ │ │ │ + bne.n 1b4702 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4808 │ │ │ │ - b.n 1b46ca │ │ │ │ + bne.n 1b47f0 │ │ │ │ + b.n 1b46b2 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a24c │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a24c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 1b489c │ │ │ │ + beq.n 1b4884 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b499e │ │ │ │ + beq.w 1b4986 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4992 │ │ │ │ + beq.w 1b497a │ │ │ │ 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 1b484e │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 1b4990 │ │ │ │ + beq.w 1b4978 │ │ │ │ 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 +514707,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 1b4848 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b48cc │ │ │ │ + bl 1b403c │ │ │ │ + cbz r0, 1b48b4 │ │ │ │ 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 1b49fa │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b4a20 │ │ │ │ + beq.w 1b4a08 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b4904 │ │ │ │ + bl 1b403c │ │ │ │ + cbz r0, 1b48ec │ │ │ │ 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 1b496c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4970 │ │ │ │ + beq.n 1b4958 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b49f2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b43fc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b49f2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b4a2e │ │ │ │ + bne.w 1b4a16 │ │ │ │ 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 1b4972 │ │ │ │ + bl 1b41fc │ │ │ │ + b.n 1b47c0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b47c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b47c6 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b47de │ │ │ │ + beq.w 1b47c6 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1b4798 │ │ │ │ + bne.w 1b4780 │ │ │ │ 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 1b4796 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1b4984 │ │ │ │ + cbnz r3, 1b496c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b43fc │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1b4926 │ │ │ │ + beq.n 1b490e │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b44b4 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b449c │ │ │ │ + b.n 1b47c0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b4214 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b41fc │ │ │ │ + b.n 1b47c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4992 │ │ │ │ + beq.n 1b497a │ │ │ │ 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 1b49a2 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1b4990 │ │ │ │ + beq.n 1b4978 │ │ │ │ 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 +514831,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 1b499e │ │ │ │ + b.n 1b4882 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b4764 │ │ │ │ + bne.w 1b474c │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b4764 │ │ │ │ + beq.w 1b474c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1b495a │ │ │ │ + b.n 1b4942 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1b47c8 │ │ │ │ + b.n 1b47b0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b40e0 │ │ │ │ + b.n 1b47c0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b40e0 │ │ │ │ + b.n 1b47c0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 +514895,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 19a030 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4ac6 │ │ │ │ + cbz r0, 1b4aae │ │ │ │ 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 19c2d0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +514931,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 19c57c │ │ │ │ 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 +514949,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 19c5e4 │ │ │ │ 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 19a504 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1849c4 │ │ │ │ + bl 1849ac │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1b47d8 │ │ │ │ + b.n 1b47c0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1b4ba6 │ │ │ │ + cbnz r0, 1b4b94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1b4ba4 │ │ │ │ + cbnz r0, 1b4b92 │ │ │ │ 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] @ (1b4f20 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #916] @ (1b4f3c ) │ │ │ │ + ldr r3, [pc, #916] @ (1b4f24 ) │ │ │ │ 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 1b4e18 │ │ │ │ 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 1b4cfc │ │ │ │ movw r6, #273 @ 0x111 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1b4e30 │ │ │ │ - bl 19c850 │ │ │ │ + bne.w 1b4e18 │ │ │ │ + bl 19c838 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #832] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #832] @ 1b4f18 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b4c1c │ │ │ │ + cbz r0, 1b4c04 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b4e4e │ │ │ │ + beq.w 1b4e36 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5084 │ │ │ │ + beq.w 1b506c │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4c68 │ │ │ │ + cbz r0, 1b4c50 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4ca6 │ │ │ │ + cbz r0, 1b4c8e │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b4f44 │ │ │ │ + beq.w 1b4f2c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4e32 │ │ │ │ - bl 19c850 │ │ │ │ + b.n 1b4e1a │ │ │ │ + bl 19c838 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #516] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #516] @ 1b4f18 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4d58 │ │ │ │ + cbz r0, 1b4d40 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1b4e92 │ │ │ │ + beq.w 1b4e7a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b4fc4 │ │ │ │ + beq.w 1b4fac │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4dac │ │ │ │ + cbz r0, 1b4d94 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4dea │ │ │ │ + cbz r0, 1b4dd2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b4d02 │ │ │ │ + beq.w 1b4cea │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4cea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (1b4f40 ) │ │ │ │ - ldr r3, [pc, #260] @ (1b4f3c ) │ │ │ │ + ldr r2, [pc, #268] @ (1b4f28 ) │ │ │ │ + ldr r3, [pc, #260] @ (1b4f24 ) │ │ │ │ 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 1b50b0 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4e82 │ │ │ │ + cbz r0, 1b4e6a │ │ │ │ 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 19c2d0 │ │ │ │ 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 1b4c64 │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ec2 │ │ │ │ + cbz r0, 1b4eaa │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4efa │ │ │ │ + cbz r0, 1b4ee2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4cea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b4f74 │ │ │ │ + cbz r6, 1b4f62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4cea │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ff6 │ │ │ │ + cbz r0, 1b4fde │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b502c │ │ │ │ + cbz r0, 1b5014 │ │ │ │ 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 19c2d0 │ │ │ │ + vldr d7, [pc, #160] @ 1b50b8 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b5062 │ │ │ │ + cbz r0, 1b504a │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1b4f0c │ │ │ │ + b.n 1b4ef4 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b50be │ │ │ │ + cbz r0, 1b50a6 │ │ │ │ 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 19c2d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1b4e8a │ │ │ │ + b.n 1b4e72 │ │ │ │ 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] @ (1b520c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #312] @ (1b5228 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b5210 ) │ │ │ │ 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, 1b50f6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b512c │ │ │ │ + cbnz r5, 1b5114 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5102 │ │ │ │ + bne.n 1b50ea │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1b522c ) │ │ │ │ - ldr r3, [pc, #276] @ (1b5228 ) │ │ │ │ + ldr r2, [pc, #280] @ (1b5214 ) │ │ │ │ + ldr r3, [pc, #276] @ (1b5210 ) │ │ │ │ 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 1b5206 │ │ │ │ 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 +515527,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 19a7fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b521a │ │ │ │ + beq.n 1b5202 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1b51c4 │ │ │ │ + cbz r6, 1b51ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1b51d2 │ │ │ │ + cbz r2, 1b51ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 1b51b2 │ │ │ │ + cbz r3, 1b519a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r2, 1b51b2 │ │ │ │ + cbz r2, 1b519a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b78 │ │ │ │ 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 1b5178 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b78 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r6, 1b51ec │ │ │ │ + bl 19a7fc │ │ │ │ + cbz r6, 1b51d4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b5172 │ │ │ │ + b.n 1b515a │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b78 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b51ce │ │ │ │ + bne.n 1b51b6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1b50f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b5110 │ │ │ │ + beq.n 1b50f8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b5138 │ │ │ │ + bne.n 1b5120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b520a │ │ │ │ - b.n 1b5110 │ │ │ │ + bne.n 1b51f2 │ │ │ │ + b.n 1b50f8 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1b51ec │ │ │ │ + b.n 1b51d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #0 │ │ │ │ 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 17c044 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b5262 │ │ │ │ + cbz r3, 1b524a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b52ba │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5254 │ │ │ │ + bne.n 1b523c │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b531a │ │ │ │ + beq.n 1b5302 │ │ │ │ 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 1b53ee │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b540a │ │ │ │ + beq.w 1b53f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b529c │ │ │ │ + cbz r3, 1b5284 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b529c │ │ │ │ + cbz r2, 1b5284 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 1b5362 │ │ │ │ + bmi.n 1b534a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b528a │ │ │ │ + bne.n 1b5272 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 1b53f0 │ │ │ │ + bmi.w 1b53d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b53ba │ │ │ │ + bne.w 1b53a2 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ca │ │ │ │ + cbz r3, 1b52b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b53aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52bc │ │ │ │ + bne.n 1b52a4 │ │ │ │ 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, 1b52de │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ea │ │ │ │ + cbz r3, 1b52d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5326 │ │ │ │ + beq.n 1b530e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52dc │ │ │ │ + bne.n 1b52c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b52d6 │ │ │ │ + bne.n 1b52be │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b524a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b524a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b52ba │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5302 │ │ │ │ + bne.n 1b52ea │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b526c │ │ │ │ + bne.n 1b5254 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 17bb28 │ │ │ │ + b.n 1b529c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52e2 │ │ │ │ + bne.n 1b52ca │ │ │ │ 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 1b52ca │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1b5356 │ │ │ │ + bl 17bc10 │ │ │ │ + cbz r0, 1b533e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1b52e2 │ │ │ │ + beq.n 1b52ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 1b52e2 │ │ │ │ + b.n 1b52ca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1b52e2 │ │ │ │ + bl 17bc48 │ │ │ │ + b.n 1b52ca │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bc10 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b53a6 │ │ │ │ + cbz r0, 1b538e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1b53a6 │ │ │ │ + cbz r1, 1b538e │ │ │ │ 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 +515766,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 1db378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1b5286 │ │ │ │ + bne.w 1b526e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b52b2 │ │ │ │ + beq.w 1b529a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a0510 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 1a04f8 │ │ │ │ + b.n 1b529c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b52b2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b52b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b53aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b53da │ │ │ │ + bne.n 1b53c2 │ │ │ │ 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 17bc10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b52a4 │ │ │ │ + beq.w 1b528c │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b5372 │ │ │ │ + b.n 1b535a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b5366 │ │ │ │ + b.n 1b534e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b2 │ │ │ │ + bl 17bb28 │ │ │ │ + b.n 1b529a │ │ │ │ stmdb 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] @ (1b55f0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #480] @ (1b560c ) │ │ │ │ + ldr r3, [pc, #480] @ (1b55f4 ) │ │ │ │ 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, 1b5432 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b546a │ │ │ │ + cbnz r5, 1b5452 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b543e │ │ │ │ + bne.n 1b5426 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #448] @ (1b5610 ) │ │ │ │ - ldr r3, [pc, #444] @ (1b560c ) │ │ │ │ + ldr r2, [pc, #448] @ (1b55f8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b55f4 ) │ │ │ │ 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 1b55ea │ │ │ │ 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 1b55da │ │ │ │ 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 1b5566 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b55e0 │ │ │ │ + beq.w 1b55c8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b55f6 │ │ │ │ + beq.w 1b55de │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b55b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b55b0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b54a4 │ │ │ │ + bne.n 1b548c │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1b54a4 │ │ │ │ + beq.n 1b548c │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 19941c │ │ │ │ + bl 199404 │ │ │ │ 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 +515903,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, 1b5540 │ │ │ │ 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 199148 │ │ │ │ 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 19c2d0 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1b5520 │ │ │ │ + bcc.n 1b5508 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6f4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b54a6 │ │ │ │ + bne.n 1b548e │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b548a │ │ │ │ + bne.w 1b5472 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1b5434 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b544c │ │ │ │ + beq.w 1b5434 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b5474 │ │ │ │ + bne.w 1b545c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b55b6 │ │ │ │ - b.n 1b544c │ │ │ │ + bne.n 1b559e │ │ │ │ + b.n 1b5434 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b5566 │ │ │ │ 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 1b54b2 │ │ │ │ + b.n 1b5566 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b5566 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b54ca │ │ │ │ - b.n 1b557e │ │ │ │ + bne.w 1b54b2 │ │ │ │ + b.n 1b5566 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b5594 │ │ │ │ + b.n 1b557c │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b54c8 │ │ │ │ - b.n 1b54a4 │ │ │ │ + bne.w 1b54b0 │ │ │ │ + b.n 1b548c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b5658 │ │ │ │ + bne.n 1b5640 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b563a │ │ │ │ + beq.n 1b5622 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5632 │ │ │ │ + beq.n 1b561a │ │ │ │ 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 1b5640 │ │ │ │ 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 1b5644 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b561c │ │ │ │ + beq.n 1b5604 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -516066,18 +516053,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 1b56e6 │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b56dc │ │ │ │ + beq.n 1b56c4 │ │ │ │ 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 +516091,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 1b5670 │ │ │ │ stmdb 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] @ 1b5da8 │ │ │ │ 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] @ 1b5dac │ │ │ │ + ldr.w r9, [pc, #1684] @ 1b5db0 │ │ │ │ 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 1b564c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 17bc4c │ │ │ │ + bl 17bc34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5b32 │ │ │ │ + beq.w 1b5b1a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 1b5dcc │ │ │ │ + ldr.w r3, [pc, #1644] @ 1b5db4 │ │ │ │ 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 1b58da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b5d40 │ │ │ │ + beq.w 1b5d28 │ │ │ │ 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 1b597c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b59c4 │ │ │ │ + beq.w 1b59ac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b5c5c │ │ │ │ + beq.w 1b5c44 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5a32 │ │ │ │ + beq.w 1b5a1a │ │ │ │ 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 1b5c14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b593e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b57f0 │ │ │ │ + cbz r1, 1b57d8 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b57f8 │ │ │ │ + cbnz r1, 1b57e0 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b5be6 │ │ │ │ + beq.w 1b5bce │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 1b5cda │ │ │ │ + bhi.w 1b5cc2 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5da0 │ │ │ │ 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 +516227,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 1991a8 │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b5db4 │ │ │ │ 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 +516253,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 19a4c0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c9b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 17bc8c │ │ │ │ + bl 17bc74 │ │ │ │ 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 1b576a │ │ │ │ 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] @ 1b5db8 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b5da8 │ │ │ │ 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 1b5d9c │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5948 │ │ │ │ + cbz r0, 1b5930 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 1b5a40 │ │ │ │ + beq.n 1b5a28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5db8 │ │ │ │ + beq.w 1b5da0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5db8 │ │ │ │ + bne.w 1b5da0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 1b59a2 │ │ │ │ + cbz r6, 1b598a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5792 │ │ │ │ + beq.w 1b577a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 1b58fc │ │ │ │ + b.n 1b58e4 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5908 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5908 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5908 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b57ae │ │ │ │ + bne.w 1b5796 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b5a24 │ │ │ │ + bhi.n 1b5a0c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5da0 │ │ │ │ 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 +516399,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 1b5962 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b57de │ │ │ │ + bne.w 1b57c6 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 1b5c30 │ │ │ │ + b.n 1b5c18 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b5d3a │ │ │ │ + bhi.w 1b5d22 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5da0 │ │ │ │ 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 +516449,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 1b5c82 │ │ │ │ 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 1b595a │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5da0 │ │ │ │ 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 +516508,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 1b5d2e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5bcc │ │ │ │ - cbz r3, 1b5b50 │ │ │ │ + beq.n 1b5bb4 │ │ │ │ + cbz r3, 1b5b38 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5b3e │ │ │ │ + beq.n 1b5b26 │ │ │ │ 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 1b5cd4 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b5b50 ) │ │ │ │ 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 +516576,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 1b5da0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 1b5b44 │ │ │ │ + b.n 1b5b2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5ce0 │ │ │ │ + bne.n 1b5cc8 │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5c1c │ │ │ │ + cbz r0, 1b5c04 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b5956 │ │ │ │ + b.n 1b593e │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b593e │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b593e │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b5c92 │ │ │ │ + cbz r0, 1b5c7a │ │ │ │ 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 19c2d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b57ae │ │ │ │ + b.n 1b5796 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 1b5972 │ │ │ │ + beq.w 1b595a │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b5cd6 │ │ │ │ + cbz r0, 1b5cbe │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b5964 │ │ │ │ + b.n 1b594c │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b5908 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1b5bea │ │ │ │ + b.n 1b5bd2 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b583a │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b583a │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b583a │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a8a │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b583a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b5a24 │ │ │ │ + b.n 1b5a0c │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c96 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c96 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c96 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c96 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a8a │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 1b59a4 │ │ │ │ + b.n 1b598c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b5db8 │ │ │ │ + bhi.n 1b5da0 │ │ │ │ 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 +516743,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 1b5848 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5848 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5848 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5848 │ │ │ │ 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 1b5848 │ │ │ │ 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, #896 @ 0x380 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1b61b4 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 1b5dfc ) │ │ │ │ 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] @ 1b6330 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b6334 │ │ │ │ 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] @ 1b6338 │ │ │ │ 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, 1b5e00 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b5e3c │ │ │ │ + cbnz r5, 1b5e24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5e0c │ │ │ │ + bne.n 1b5df4 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r2, [pc, #1336] @ 1b6354 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1b6350 │ │ │ │ + ldr.w r2, [pc, #1336] @ 1b633c │ │ │ │ + ldr.w r3, [pc, #1328] @ 1b6338 │ │ │ │ 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 1b6326 │ │ │ │ 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] @ 1b6340 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1b635c │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b6344 │ │ │ │ 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 +516859,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 17b9f0 │ │ │ │ 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 1db27c │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b5f42 │ │ │ │ + beq.n 1b5f2a │ │ │ │ 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, 1b5f1a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b61d2 │ │ │ │ + beq.w 1b61ba │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b6320 │ │ │ │ + beq.w 1b6308 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b5efe │ │ │ │ + cbz r4, 1b5ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b5efe │ │ │ │ + cbz r3, 1b5ee6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5f80 │ │ │ │ + beq.n 1b5f68 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5eec │ │ │ │ + bne.n 1b5ed4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5f1a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f90 │ │ │ │ + beq.n 1b5f78 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5f1a │ │ │ │ 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 1b632a │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b60b8 │ │ │ │ + beq.w 1b60a0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5ee8 │ │ │ │ + bne.n 1b5ed0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b5ed2 │ │ │ │ + bne.n 1b5eba │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bb28 │ │ │ │ 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 1b6322 │ │ │ │ + cbz r4, 1b5f62 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b5e60 │ │ │ │ + bne.w 1b5e48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5f6a │ │ │ │ + bne.n 1b5f52 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5e02 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f92 │ │ │ │ + beq.n 1b5f7a │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b5f14 │ │ │ │ - b.n 1b5f2c │ │ │ │ + beq.n 1b5efc │ │ │ │ + b.n 1b5f14 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b6342 │ │ │ │ + bne.w 1b632a │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b5f2c │ │ │ │ + bne.n 1b5f14 │ │ │ │ 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 1b56f4 │ │ │ │ + ldr r3, [pc, #936] @ (1b6348 ) │ │ │ │ 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 +516994,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 1b61d6 │ │ │ │ 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 1b61ec │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +517045,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 19c2d0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5f14 │ │ │ │ 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 1b56f4 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #660] @ (1b6360 ) │ │ │ │ + ldr r3, [pc, #660] @ (1b6348 ) │ │ │ │ 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 +517077,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 1b61ac │ │ │ │ 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 1b626c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +517118,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, 1b617a │ │ │ │ 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 +517146,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 19c2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5f14 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5f1a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 1b6280 │ │ │ │ + beq.n 1b6268 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5f1a │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5efc │ │ │ │ mov r2, r3 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b60a0 │ │ │ │ + bl 19c2d0 │ │ │ │ + b.n 1b6088 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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 +517208,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 19c2d0 │ │ │ │ + b.n 1b6088 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f92 │ │ │ │ + b.n 1b5f7a │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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 +517235,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, 1b62d4 │ │ │ │ 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 +517262,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 19c2d0 │ │ │ │ + b.n 1b61ac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b627e │ │ │ │ + beq.n 1b6266 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5ee8 │ │ │ │ + bne.w 1b5ed0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5efc │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5e02 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r2, pc, #56 @ (adr r2, 1b6384 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 1b63cc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1b6368 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 1b63b0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1b66c0 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 1b6708 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bl 17e35a │ │ │ │ + bl 17e342 │ │ │ │ pld [r1, #255]! │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b638e │ │ │ │ + cbnz r3, 1b6376 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b638e │ │ │ │ + bhi.n 1b6376 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - beq.n 1b63a8 │ │ │ │ - bhi.n 1b6392 │ │ │ │ + beq.n 1b6390 │ │ │ │ + bhi.n 1b637a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #336 @ 0x150 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -517342,199 +517329,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] @ (1b6698 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (1b66b4 ) │ │ │ │ + ldr r3, [pc, #748] @ (1b669c ) │ │ │ │ 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 19c530 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #688] @ 1b66a8 │ │ │ │ + vldr d0, [pc, #688] @ 1b6690 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6424 │ │ │ │ + cbz r0, 1b640c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 1b6518 │ │ │ │ + cbz r7, 1b6500 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c5e4 │ │ │ │ + ldr r2, [pc, #440] @ (1b66a0 ) │ │ │ │ + ldr r3, [pc, #436] @ (1b669c ) │ │ │ │ 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 1b6650 │ │ │ │ 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 1b65ec │ │ │ │ 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 1b657e │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b65c4 │ │ │ │ + beq.n 1b65ac │ │ │ │ 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 1b6654 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - b.n 1b64fc │ │ │ │ + bl 19c5e4 │ │ │ │ + b.n 1b64e4 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b6660 │ │ │ │ + bhi.n 1b6648 │ │ │ │ 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 +517538,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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b65f2 │ │ │ │ + cbz r0, 1b65da │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6588 │ │ │ │ + b.n 1b6570 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6632 │ │ │ │ + cbz r0, 1b661a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6532 │ │ │ │ + b.n 1b651a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65f4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65f4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65f4 │ │ │ │ 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 1b66c0 │ │ │ │ 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 +517621,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 1b65b4 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b65b4 │ │ │ │ stmdb 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] @ (1b6aa8 ) │ │ │ │ + ldr r3, [pc, #980] @ (1b6aac ) │ │ │ │ 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] @ 1b6ab0 │ │ │ │ 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 19c838 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 1b684c │ │ │ │ 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 1b683e │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1b69ba │ │ │ │ - vldr d7, [pc, #828] @ 1b6ab8 │ │ │ │ + beq.w 1b69a2 │ │ │ │ + vldr d7, [pc, #828] @ 1b6aa0 │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67ae │ │ │ │ + cbz r0, 1b6796 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #760] @ 1b6ab8 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #760] @ 1b6aa0 │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67f4 │ │ │ │ + cbz r0, 1b67dc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b6398 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 1b6a32 │ │ │ │ - ldr r2, [pc, #656] @ (1b6acc ) │ │ │ │ - ldr r3, [pc, #648] @ (1b6ac4 ) │ │ │ │ + beq.w 1b6a1a │ │ │ │ + ldr r2, [pc, #656] @ (1b6ab4 ) │ │ │ │ + ldr r3, [pc, #648] @ (1b6aac ) │ │ │ │ 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 1b6afe │ │ │ │ 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 1b6398 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - ldr r3, [pc, #616] @ (1b6ad0 ) │ │ │ │ + b.n 1b6820 │ │ │ │ + ldr r3, [pc, #616] @ (1b6ab8 ) │ │ │ │ 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, 1b6876 │ │ │ │ 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 19cc54 │ │ │ │ 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 19cc54 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b6ad4 │ │ │ │ + beq.w 1b6abc │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1b6b1a │ │ │ │ + bpl.w 1b6b02 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ 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 1b6820 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - bne.w 1b6838 │ │ │ │ + bne.w 1b6820 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b6820 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d7, [pc, #236] @ 1b6ab8 │ │ │ │ + vldr d7, [pc, #236] @ 1b6aa0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b69f6 │ │ │ │ + cbz r0, 1b69de │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b6398 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - vldr d7, [pc, #132] @ 1b6ab8 │ │ │ │ + b.n 1b6820 │ │ │ │ + vldr d7, [pc, #132] @ 1b6aa0 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6a62 │ │ │ │ + cbz r0, 1b6a4a │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b6820 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ 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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6b06 │ │ │ │ + cbz r0, 1b6aee │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b68d6 │ │ │ │ + b.n 1b68be │ │ │ │ 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 1b6b32 │ │ │ │ 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 +518074,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 1b6ac4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6ac4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6ac4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6ac4 │ │ │ │ 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] @ (1b6b78 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (1b6b94 ) │ │ │ │ + ldr r1, [pc, #16] @ (1b6b7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19ae78 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb51ffff │ │ │ │ - bl 192b96 │ │ │ │ + bl 192b7e │ │ │ │ stmdb 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] @ 1b7180 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1512] @ 1b719c │ │ │ │ + ldr.w r6, [pc, #1512] @ 1b7184 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1508] @ 1b71a0 │ │ │ │ + ldr.w r1, [pc, #1508] @ 1b7188 │ │ │ │ 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 1b7040 │ │ │ │ sub.w r1, r3, #167 @ 0xa7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6c1a │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6c1a │ │ │ │ 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 +518151,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, 1b6c1c │ │ │ │ + ldr.w r2, [pc, #1420] @ 1b718c │ │ │ │ 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 1b7074 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 1b71a8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b7198 │ │ │ │ + ldr.w r2, [pc, #1392] @ 1b7190 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b7180 │ │ │ │ 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 1b717c │ │ │ │ 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 1b6c1c │ │ │ │ + ldr.w r2, [pc, #1352] @ 1b718c │ │ │ │ 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 1b6c1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d7c8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fe0 │ │ │ │ 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 1b7160 │ │ │ │ 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 1b6ce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1b716c │ │ │ │ + beq.w 1b7154 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 1b6cf2 │ │ │ │ + bne.n 1b6cda │ │ │ │ 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 +518256,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 19904c │ │ │ │ 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 19a4c0 │ │ │ │ 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 +518283,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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6dd2 │ │ │ │ + cbz r0, 1b6dba │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 1b6cf2 │ │ │ │ + b.n 1b6cda │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6c34 │ │ │ │ + beq.w 1b6c1c │ │ │ │ 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 1b716c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7198 │ │ │ │ + bhi.w 1b7180 │ │ │ │ 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 +518361,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 1b6c1c │ │ │ │ + ldr r2, [pc, #840] @ (1b718c ) │ │ │ │ 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 1b6c1a │ │ │ │ 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 1b6c1a │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 1b718e │ │ │ │ + beq.w 1b7176 │ │ │ │ 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 +518409,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 1991a8 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +518453,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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6fa2 │ │ │ │ + cbz r0, 1b6f8a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6fc6 │ │ │ │ + beq.n 1b6fae │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6ff4 │ │ │ │ + cbz r0, 1b6fdc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19cc54 │ │ │ │ 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 +518548,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 1b6c1c │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1b6c32 │ │ │ │ + bls.w 1b6c1a │ │ │ │ sub.w r1, r3, #56 @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1b6c32 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b7074 ) │ │ │ │ + bhi.w 1b6c1a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b705c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1b7474 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1b745c │ │ │ │ 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 19d7c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ it eq │ │ │ │ moveq r3, #165 @ 0xa5 │ │ │ │ - beq.n 1b70b0 │ │ │ │ + beq.n 1b7098 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b70fe │ │ │ │ + cbz r0, 1b70e6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 199d74 │ │ │ │ + b.n 1b703c │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b7152 │ │ │ │ + cbz r0, 1b713a │ │ │ │ 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 19c2d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1b703c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b7114 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b7114 │ │ │ │ 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 19c778 │ │ │ │ + b.n 1b70f4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b7114 │ │ │ │ movs r2, #165 @ 0xa5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1b6ea2 │ │ │ │ + b.n 1b6e8a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ 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] @ (1b72e4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #316] @ (1b7300 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b72e8 ) │ │ │ │ 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, 1b71cc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b7200 │ │ │ │ + cbnz r6, 1b71e8 │ │ │ │ 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 1b71c0 │ │ │ │ + ldr r2, [pc, #284] @ (1b72ec ) │ │ │ │ + ldr r3, [pc, #280] @ (1b72e8 ) │ │ │ │ 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 1b72de │ │ │ │ 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 +518734,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 19a7fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b72f2 │ │ │ │ + beq.n 1b72da │ │ │ │ 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, 1b727c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b72a2 │ │ │ │ + cbz r2, 1b728a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b726a │ │ │ │ + bne.n 1b7252 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b80 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b7282 │ │ │ │ + cbz r4, 1b726a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b7282 │ │ │ │ + cbz r3, 1b726a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b725c │ │ │ │ + beq.n 1b7244 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b7270 │ │ │ │ + bne.n 1b7258 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b727c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b80 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r2, fp │ │ │ │ - cbz r2, 1b72c2 │ │ │ │ + cbz r2, 1b72aa │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b724c │ │ │ │ + b.n 1b7234 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b727c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b80 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b729e │ │ │ │ + bne.n 1b7286 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b71cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b71cc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b720c │ │ │ │ + bne.n 1b71f4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b72e2 │ │ │ │ - b.n 1b71e4 │ │ │ │ + bne.n 1b72ca │ │ │ │ + b.n 1b71cc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b72c6 │ │ │ │ + b.n 1b72ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ 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] @ 1b76bc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e4 │ │ │ │ + beq.w 1b74cc │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 1b73d4 │ │ │ │ + b.n 1b73bc │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b76a6 │ │ │ │ + bne.w 1b768e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b75d8 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc54 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +518888,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 19a4c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e0 │ │ │ │ + beq.w 1b74c8 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1b7338 │ │ │ │ + beq.n 1b7320 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b75d8 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1b7474 │ │ │ │ + bhi.n 1b745c │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ 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 1b7396 │ │ │ │ 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 19cc54 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ 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 1b7370 │ │ │ │ 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 1990b0 │ │ │ │ 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 +518982,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 19a4c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b73d4 │ │ │ │ + bne.w 1b73bc │ │ │ │ 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 1b75dc │ │ │ │ + ldr r3, [pc, #484] @ (1b76c0 ) │ │ │ │ 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 1991a8 │ │ │ │ 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 +519034,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 1b756a │ │ │ │ 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 +519055,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 19c2d0 │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 1b73a4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b73ca │ │ │ │ - bl 1991c0 │ │ │ │ + b.n 1b73b2 │ │ │ │ + bl 1991a8 │ │ │ │ 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] @ 1b76c0 │ │ │ │ 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 1b7666 │ │ │ │ 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 +519125,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 1b763c │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 238b84 │ │ │ │ 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 1b76c4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ 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] @ (1b7980 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1b799c ) │ │ │ │ + ldr r4, [pc, #680] @ (1b7984 ) │ │ │ │ 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 +519186,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 1b7820 │ │ │ │ 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 1b7776 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7996 │ │ │ │ + bhi.w 1b797e │ │ │ │ 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 +519245,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 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b77be │ │ │ │ + cbz r0, 1b77a6 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ 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 1b76c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca8c │ │ │ │ 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 1b76c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b797c │ │ │ │ - ldr r2, [pc, #384] @ (1b79a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1b799c ) │ │ │ │ + beq.w 1b7964 │ │ │ │ + ldr r2, [pc, #384] @ (1b7988 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b7984 ) │ │ │ │ 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 1b797a │ │ │ │ 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 1b7974 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b795c │ │ │ │ + bhi.w 1b7944 │ │ │ │ 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 +519337,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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b78ac │ │ │ │ + cbz r0, 1b7894 │ │ │ │ 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 19c2d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 1990b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ 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 +519383,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 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1b72f0 │ │ │ │ + b.n 1b7804 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7866 │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7866 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7866 │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b777a │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b777a │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b777a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b781c │ │ │ │ + b.n 1b7804 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7866 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ 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] @ (1b7bc4 ) │ │ │ │ + ldr r3, [pc, #536] @ (1b7bc8 ) │ │ │ │ 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 +519466,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 19a7fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b7bd4 │ │ │ │ + beq.w 1b7bbc │ │ │ │ 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 1b7b6c │ │ │ │ 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 1b7b1a │ │ │ │ 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 1b7b1a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b1a │ │ │ │ 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, 1b7a78 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7b62 │ │ │ │ + bne.n 1b7b4a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 1b7b46 │ │ │ │ + beq.n 1b7b2e │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b7a76 │ │ │ │ + bne.n 1b7a5e │ │ │ │ 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 1b7b1a │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #15 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7b1a │ │ │ │ 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 1b7ab6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1b7b32 │ │ │ │ + bpl.n 1b7b1a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1b7ada │ │ │ │ + cbz r3, 1b7ac2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 1b7b32 │ │ │ │ + bl 1815ac │ │ │ │ + cbz r0, 1b7b1a │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7ba6 │ │ │ │ + beq.n 1b7b8e │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ strd r6, fp, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ 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 1b7b7c │ │ │ │ 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 1b72f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19faf8 │ │ │ │ - cbz r7, 1b7b7c │ │ │ │ + bl 19fae0 │ │ │ │ + cbz r7, 1b7b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b7b40 │ │ │ │ + cbz r3, 1b7b28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1b7a2e │ │ │ │ + b.n 1b7a16 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7a86 │ │ │ │ + beq.n 1b7a6e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r9, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b84 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b7a88 │ │ │ │ + b.n 1b7a70 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7b1a │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7b1a │ │ │ │ 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 19a7fc │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 1b7bac │ │ │ │ + cbz r4, 1b7b94 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1b7a10 │ │ │ │ + b.n 1b79f8 │ │ │ │ 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 1b72f0 │ │ │ │ + b.n 1b7b10 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 1b7ae8 │ │ │ │ + b.n 1b7ad0 │ │ │ │ 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 1db378 │ │ │ │ + ldr r2, [pc, #40] @ (1b7bcc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7bc8 ) │ │ │ │ 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 1b7bc0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b7bb0 │ │ │ │ + b.n 1b7b98 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ 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, 1b7bf6 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1b7c12 │ │ │ │ + cbnz r0, 1b7bfa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b7c02 │ │ │ │ + bne.n 1b7bea │ │ │ │ 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 1b798c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7bf6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7bf6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7c14 │ │ │ │ + bne.n 1b7bfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c2e │ │ │ │ + bne.n 1b7c16 │ │ │ │ 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] @ (1b7d70 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b7d8c ) │ │ │ │ + ldr r1, [pc, #296] @ (1b7d74 ) │ │ │ │ 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 1b7d64 │ │ │ │ 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 1b7c82 │ │ │ │ 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 1b7d48 │ │ │ │ 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 1b7cf0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b7d60 │ │ │ │ + beq.n 1b7d48 │ │ │ │ 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 1b7cdc │ │ │ │ + cbz r4, 1b7d48 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 +519807,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 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (1b7d78 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7d70 ) │ │ │ │ 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 1b7d6a │ │ │ │ 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 1b7ca4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ 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 1990b0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #228] @ 1b7e9c │ │ │ │ + ldr.w r8, [pc, #228] @ 1b7e84 │ │ │ │ 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 19a4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b7e82 │ │ │ │ + bhi.n 1b7e6a │ │ │ │ tbb [pc, r3] │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1b7f0c ) │ │ │ │ + ldr r4, [pc, #268] @ (1b7ef4 ) │ │ │ │ mov r4, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r4, [pc, #304] @ (1b7f38 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b7f20 ) │ │ │ │ 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 1991a8 │ │ │ │ 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 19a4c0 │ │ │ │ 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] @ (1b7e88 ) │ │ │ │ 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 19c2d0 │ │ │ │ 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 1b7e02 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e02 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e02 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7e02 │ │ │ │ nop │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ 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] @ (1b81b0 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b81b4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #780] @ (1b81d0 ) │ │ │ │ + ldr r7, [pc, #780] @ (1b81b8 ) │ │ │ │ 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 1b7f6a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7f46 │ │ │ │ + bne.n 1b7f2e │ │ │ │ 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 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 19c2d0 │ │ │ │ + ldr r2, [pc, #680] @ (1b81bc ) │ │ │ │ + ldr r3, [pc, #672] @ (1b81b4 ) │ │ │ │ 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 1b8198 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b7ee8 │ │ │ │ + beq.n 1b7ed0 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b7ed0 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b803a │ │ │ │ - ldr r3, [pc, #588] @ (1b81d8 ) │ │ │ │ + bne.n 1b8022 │ │ │ │ + ldr r3, [pc, #588] @ (1b81c0 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 198d34 │ │ │ │ + bl 198d1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7d94 │ │ │ │ + bl 1b7d7c │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 1b7fde │ │ │ │ + cbz r3, 1b7fc6 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - cbnz r2, 1b7fc0 │ │ │ │ + cbnz r2, 1b7fa8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b8006 │ │ │ │ - ldr r3, [pc, #508] @ (1b81dc ) │ │ │ │ + bl 19c2d0 │ │ │ │ + b.n 1b7fee │ │ │ │ + ldr r3, [pc, #508] @ (1b81c4 ) │ │ │ │ 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 198d1c │ │ │ │ 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 1b7d7c │ │ │ │ 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 1b7c28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7f28 │ │ │ │ + b.n 1b7f10 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 1b8064 │ │ │ │ + cbnz r3, 1b804c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80c8 │ │ │ │ + beq.n 1b80b0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b807a │ │ │ │ + b.n 1b8062 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b81b4 │ │ │ │ + beq.w 1b819c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b81ba │ │ │ │ + bne.w 1b81a2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b8068 │ │ │ │ + bne.n 1b8050 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1b80ce │ │ │ │ + beq.n 1b80b6 │ │ │ │ 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 1b7f88 │ │ │ │ mov r9, sl │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7f8a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80b0 │ │ │ │ + beq.n 1b8098 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b8108 │ │ │ │ + cbz r0, 1b80f0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b8146 │ │ │ │ + cbz r0, 1b812e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ add r6, sp, #32 │ │ │ │ mov fp, r0 │ │ │ │ - vldr d7, [pc, #100] @ 1b81c0 │ │ │ │ + vldr d7, [pc, #100] @ 1b81a8 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b818e │ │ │ │ + cbz r0, 1b8176 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7f8a │ │ │ │ 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, [r2, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ 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] @ (1b8348 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b834c ) │ │ │ │ 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, 1b8230 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1b8220 │ │ │ │ + b.n 1b8208 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b8246 │ │ │ │ + beq.n 1b822e │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ cmp r2, #12 │ │ │ │ - bne.n 1b8216 │ │ │ │ + bne.n 1b81fe │ │ │ │ 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 1b8334 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1b8262 │ │ │ │ + beq.n 1b824a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #284] @ (1b8368 ) │ │ │ │ - ldr r3, [pc, #280] @ (1b8364 ) │ │ │ │ + ldr r2, [pc, #284] @ (1b8350 ) │ │ │ │ + ldr r3, [pc, #280] @ (1b834c ) │ │ │ │ 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 1b8330 │ │ │ │ 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 1b825c │ │ │ │ adds r3, #5 │ │ │ │ add.w lr, lr, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b833e │ │ │ │ + beq.n 1b8326 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b826a │ │ │ │ + bne.n 1b8252 │ │ │ │ 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 1b7c28 │ │ │ │ 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 1b7c28 │ │ │ │ + vldr d7, [pc, #164] @ 1b8340 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b82e8 │ │ │ │ + cbz r0, 1b82d0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7e90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +520384,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 1b8230 │ │ │ │ sub.w lr, r1, #20 │ │ │ │ mvn.w r8, #19 │ │ │ │ - b.n 1b8280 │ │ │ │ + b.n 1b8268 │ │ │ │ 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, [r3, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ 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] @ (1b8698 ) │ │ │ │ + ldr r4, [pc, #812] @ (1b869c ) │ │ │ │ + ldr r3, [pc, #812] @ (1b86a0 ) │ │ │ │ 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 1b8686 │ │ │ │ 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 1b8656 │ │ │ │ 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 1b867c │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ 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 1b7c28 │ │ │ │ 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 1b7c28 │ │ │ │ + vldr d7, [pc, #656] @ 1b8690 │ │ │ │ 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 199148 │ │ │ │ add r3, sp, #32 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1b8450 │ │ │ │ + cbz r0, 1b8438 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7e90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r1, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 199238 │ │ │ │ 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 19bb0c │ │ │ │ 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 +520544,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] @ 1b8690 │ │ │ │ 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 +520578,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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b8570 │ │ │ │ + cbz r0, 1b8558 │ │ │ │ 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 19c2d0 │ │ │ │ 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 +520612,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 1b85ba │ │ │ │ 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] @ (1b86a4 ) │ │ │ │ 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 19be98 │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8688 │ │ │ │ + beq.n 1b8670 │ │ │ │ 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 +520670,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 1b8626 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7c28 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b86c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b86b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b86a8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b86a0 ) │ │ │ │ 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 1b8682 │ │ │ │ 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 19a504 │ │ │ │ + b.n 1b8654 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ - b.n 1b83de │ │ │ │ + b.n 1b83c6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ 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] @ (1b8844 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #388] @ (1b8860 ) │ │ │ │ + ldr r3, [pc, #388] @ (1b8848 ) │ │ │ │ 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, 1b86e4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b871c │ │ │ │ + cbnz r6, 1b8704 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b86f0 │ │ │ │ + bne.n 1b86d8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #356] @ (1b8864 ) │ │ │ │ - ldr r3, [pc, #348] @ (1b8860 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b884c ) │ │ │ │ + ldr r3, [pc, #348] @ (1b8848 ) │ │ │ │ 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 1b8840 │ │ │ │ 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 +520767,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 19a7fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8854 │ │ │ │ + beq.n 1b883c │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1b8782 │ │ │ │ + cbz r7, 1b876a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b87e6 │ │ │ │ - cmp r3, #3 │ │ │ │ beq.n 1b87ce │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 1b87b6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b87ba │ │ │ │ + bne.n 1b87a2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - beq.n 1b87a8 │ │ │ │ - cbnz r7, 1b87ba │ │ │ │ + beq.n 1b8790 │ │ │ │ + cbnz r7, 1b87a2 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8814 │ │ │ │ + beq.n 1b87fc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b8760 │ │ │ │ + b.n 1b8748 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b87f2 │ │ │ │ + beq.n 1b87da │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b876a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b876a │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b8370 │ │ │ │ + bl 1b8358 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8782 │ │ │ │ + beq.n 1b876a │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b877a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b877a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b8772 │ │ │ │ + bne.n 1b875a │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b87ba │ │ │ │ + bhi.n 1b87a2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b81c8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1b8780 │ │ │ │ + b.n 1b8768 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b8848 │ │ │ │ + beq.n 1b8830 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b876a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b8776 │ │ │ │ + b.n 1b875e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b876a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b81c8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b878e │ │ │ │ + bne.n 1b8776 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ 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 1b86e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b86fe │ │ │ │ + beq.w 1b86e6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b872a │ │ │ │ + bne.w 1b8712 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8836 │ │ │ │ - b.n 1b86fe │ │ │ │ + bne.n 1b881e │ │ │ │ + b.n 1b86e6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b876a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b87d6 │ │ │ │ + b.n 1b87be │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1b8814 │ │ │ │ + b.n 1b87fc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ 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 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ mov fp, r0 │ │ │ │ - bhi.n 1b8ab2 │ │ │ │ + bhi.n 1b8a9a │ │ │ │ sub.w r5, r5, #314 @ 0x13a │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1b8b26 │ │ │ │ + bhi.n 1b8b0e │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #348] @ (1b8bf0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1b8bd8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8ba8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8ba8 ) │ │ │ │ + ldr r2, [pc, #444] @ (1b8c40 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bac ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bb0 ) │ │ │ │ + ldr r2, [pc, #468] @ (1b8c5c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bb4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bb4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bb8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bb8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bbc ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8bbc ) │ │ │ │ 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 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b8b08 │ │ │ │ + beq.n 1b8af0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b8a1c │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8af0 │ │ │ │ + b.n 1b8ad8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b8afa │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b8ac4 │ │ │ │ + b.n 1b8aac │ │ │ │ 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 1991a8 │ │ │ │ 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 +521205,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 19a4c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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] @ (1b8d5c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1b8d78 ) │ │ │ │ + ldr r2, [pc, #368] @ (1b8d60 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1b8d7c ) │ │ │ │ + ldr r4, [pc, #364] @ (1b8d64 ) │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ + ldr r2, [pc, #324] @ (1b8d68 ) │ │ │ │ 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 +521263,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 1991a8 │ │ │ │ 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 +521288,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 1b8cce │ │ │ │ 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 1b8ca2 │ │ │ │ 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 +521324,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 19a4c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 1b8c48 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #44] @ (1b8d6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d60 ) │ │ │ │ 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 1b8d58 │ │ │ │ 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, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ 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] @ 1b8e18 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ 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] @ (1b8e1c ) │ │ │ │ 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 +521411,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 19a4c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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, [r1, #9] │ │ │ │ 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] @ (1b8eb0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1b8ecc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b8eb4 ) │ │ │ │ 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 19c530 │ │ │ │ + vldr d7, [pc, #92] @ 1b8ea8 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8e92 │ │ │ │ + cbz r0, 1b8e7a │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #44] @ (1b8eb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8eb4 ) │ │ │ │ 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 1b8ea0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ 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] @ (1b8f58 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1b8f74 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8f5c ) │ │ │ │ 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 1b8ef6 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1b8f68 │ │ │ │ + vldr d7, [pc, #88] @ 1b8f50 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8f3c │ │ │ │ + cbz r0, 1b8f24 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #44] @ (1b8f60 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8f5c ) │ │ │ │ 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 1b8f4a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ 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] @ (1b9004 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1b9020 ) │ │ │ │ + ldr r3, [pc, #144] @ (1b9008 ) │ │ │ │ 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 1b8f9a │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8fe2 │ │ │ │ + cbz r0, 1b8fca │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #36] @ (1b900c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9008 ) │ │ │ │ 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 1b8ffe │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ 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] @ (1b90b4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1b90d0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b90b8 ) │ │ │ │ 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 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9086 │ │ │ │ + cbz r0, 1b906e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c5e4 │ │ │ │ + ldr r2, [pc, #32] @ (1b90bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b90b8 ) │ │ │ │ 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 1b90b0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ 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] @ (1b9370 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1b938c ) │ │ │ │ + ldr r3, [pc, #668] @ (1b9374 ) │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b92fe │ │ │ │ + beq.w 1b92e6 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9154 │ │ │ │ + cbz r0, 1b913c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b91b6 │ │ │ │ + cbz r0, 1b919e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 +521801,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 19c57c │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1b9238 │ │ │ │ + cbz r3, 1b9220 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b922a │ │ │ │ + beq.n 1b9212 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1b924a │ │ │ │ + cbz r4, 1b9232 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1b9262 │ │ │ │ + beq.n 1b924a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9296 │ │ │ │ + cbz r0, 1b927e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1b91fc │ │ │ │ + bne.n 1b91e4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b92c4 │ │ │ │ + beq.n 1b92ac │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1b91d8 │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #168] @ (1b9378 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b9374 ) │ │ │ │ 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 1b936c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b932c │ │ │ │ + cbz r0, 1b9314 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b91c6 │ │ │ │ + beq.w 1b91ae │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b91ae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ 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] @ (1b95ac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1b95c8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1b95b0 ) │ │ │ │ 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 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1b9478 │ │ │ │ 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 1b943a │ │ │ │ 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 19c57c │ │ │ │ + ldr r2, [pc, #400] @ (1b95b4 ) │ │ │ │ + ldr r3, [pc, #396] @ (1b95b0 ) │ │ │ │ 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 1b95a6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1b94c8 │ │ │ │ + bne.n 1b94b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b95a8 │ │ │ │ + bhi.w 1b9590 │ │ │ │ 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, 1b96d8 ) │ │ │ │ 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 +522054,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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b94b6 │ │ │ │ + cbz r0, 1b949e │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b942a │ │ │ │ + b.n 1b9412 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b95c2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b94dc ) │ │ │ │ + bhi.n 1b95aa │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b94c4 ) │ │ │ │ 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 +522145,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 1b9478 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b9478 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b9478 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b942a │ │ │ │ + beq.w 1b9412 │ │ │ │ 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 19c2d0 │ │ │ │ + b.n 1b9412 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9564 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9564 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9564 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2504] @ 1b9fb0 │ │ │ │ + ldr.w r2, [pc, #2504] @ 1b9f98 │ │ │ │ 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] @ 1b9f9c │ │ │ │ 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 19c530 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96a0 │ │ │ │ + cbz r0, 1b9688 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96fe │ │ │ │ + cbz r0, 1b96e6 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f96 │ │ │ │ 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 +522333,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 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b9ac4 │ │ │ │ + beq.w 1b9aac │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1b9d5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b9df8 │ │ │ │ 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 1b984c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9e48 │ │ │ │ + bne.w 1b9e30 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f96 │ │ │ │ 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 +522433,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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9864 │ │ │ │ + cbz r0, 1b984c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1b9c94 │ │ │ │ + bne.w 1b9c7c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19cad4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cb04 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1b9c34 │ │ │ │ + bne.w 1b9c1c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1b9dbe │ │ │ │ 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 1b99ec │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9ef2 │ │ │ │ + bne.w 1b9eda │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f96 │ │ │ │ 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 +522591,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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9a04 │ │ │ │ + cbz r0, 1b99ec │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1b9b54 │ │ │ │ + bne.w 1b9b3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1b9fb8 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1b9fa0 │ │ │ │ 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] @ 1b9f9c │ │ │ │ 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 1b9f92 │ │ │ │ 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 1b99c6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b99c6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b99c6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b9826 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b9826 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b9826 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19ca20 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b974a │ │ │ │ + bne.w 1b9732 │ │ │ │ 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 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b974a │ │ │ │ + beq.w 1b9732 │ │ │ │ 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 19c2d0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b974a │ │ │ │ + b.n 1b9732 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b9724 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b9724 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b9724 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b9724 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b9724 │ │ │ │ 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 1b9f8c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f96 │ │ │ │ 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 +522780,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 199148 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9be0 │ │ │ │ + cbz r0, 1b9bc8 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ 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 1b98fc │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b9c68 │ │ │ │ + cbz r0, 1b9c50 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b9914 │ │ │ │ + b.n 1b98fc │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b9e │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b9e │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b9e │ │ │ │ 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 1b9f82 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f96 │ │ │ │ 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 +522905,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 199148 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9d1e │ │ │ │ + cbz r0, 1b9d06 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 1b975e │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b9da8 │ │ │ │ + cbz r0, 1b9d90 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b9776 │ │ │ │ + b.n 1b975e │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9cdc │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9cdc │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9cdc │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9dfc │ │ │ │ + cbz r0, 1b9de4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9a04 │ │ │ │ + b.n 1b99ec │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9e36 │ │ │ │ + cbz r0, 1b9e1e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9864 │ │ │ │ + b.n 1b984c │ │ │ │ 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 1b9f96 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9e48 ) │ │ │ │ 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 +523103,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 1b9df8 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9df8 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9df8 │ │ │ │ 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 1b9f96 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9ef0 ) │ │ │ │ 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 +523181,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 1b9dbe │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9dbe │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9dbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9cdc │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b9e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ 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] @ (1ba368 ) │ │ │ │ + ldr r3, [pc, #936] @ (1ba36c ) │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba2c0 │ │ │ │ + beq.w 1ba2a8 │ │ │ │ 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 1ba19e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba314 │ │ │ │ + bcs.w 1ba2fc │ │ │ │ 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 1ba374 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #684] @ 1ba378 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #684] @ 1ba360 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba0fc │ │ │ │ + cbz r0, 1ba0e4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1ba378 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #604] @ 1ba360 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba14a │ │ │ │ + cbz r0, 1ba132 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1ba32a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba3ee │ │ │ │ + bhi.w 1ba3d6 │ │ │ │ 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 +523390,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] @ 1ba360 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba1de │ │ │ │ + cbz r0, 1ba1c6 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba306 │ │ │ │ + bne.w 1ba2ee │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ba224 │ │ │ │ + cbz r0, 1ba20c │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba072 │ │ │ │ + b.n 1ba05a │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba260 │ │ │ │ + cbz r0, 1ba248 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ + ldr r2, [pc, #248] @ (1ba370 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ba36c ) │ │ │ │ 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 1ba358 │ │ │ │ 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 1ba222 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba222 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba222 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba2ee │ │ │ │ + cbz r0, 1ba2d6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba1e6 │ │ │ │ + beq.w 1ba1ce │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba042 │ │ │ │ + b.n 1ba02a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba3ee │ │ │ │ + bhi.n 1ba3d6 │ │ │ │ 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 +523545,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 1ba222 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2b0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2b0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2b0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba2b0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ 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 1ba3d6 │ │ │ │ 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 +523597,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 1ba1dc │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba1dc │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba1dc │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba1dc │ │ │ │ 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] @ (1ba7a0 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ba7a4 ) │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba6f6 │ │ │ │ + beq.w 1ba6de │ │ │ │ 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 1ba5d0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba74a │ │ │ │ + bcs.w 1ba732 │ │ │ │ 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 1ba7ac │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #676] @ 1ba7b0 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #676] @ 1ba798 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba53c │ │ │ │ + cbz r0, 1ba524 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #612] @ 1ba7b0 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #612] @ 1ba798 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba57c │ │ │ │ + cbz r0, 1ba564 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1ba760 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba826 │ │ │ │ + bhi.w 1ba80e │ │ │ │ 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 +523808,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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba614 │ │ │ │ + cbz r0, 1ba5fc │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba73c │ │ │ │ + bne.w 1ba724 │ │ │ │ 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 199148 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ba65a │ │ │ │ + cbz r0, 1ba642 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba4a2 │ │ │ │ + b.n 1ba48a │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba696 │ │ │ │ + cbz r0, 1ba67e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ + ldr r2, [pc, #248] @ (1ba7a8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ba7a4 ) │ │ │ │ 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 1ba78e │ │ │ │ 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 1ba658 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba658 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba658 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba724 │ │ │ │ + cbz r0, 1ba70c │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba61c │ │ │ │ + beq.w 1ba604 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba472 │ │ │ │ + b.n 1ba45a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba826 │ │ │ │ + bhi.n 1ba80e │ │ │ │ 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 +523959,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 1ba658 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6e6 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6e6 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6e6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6e6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ 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 1ba80e │ │ │ │ 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 +524012,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 1ba612 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba612 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba612 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba612 │ │ │ │ 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] @ (1babe0 ) │ │ │ │ + ldr r3, [pc, #952] @ (1babe4 ) │ │ │ │ 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 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bab3c │ │ │ │ + beq.w 1bab24 │ │ │ │ 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 1baa16 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1bab90 │ │ │ │ + bcs.w 1bab78 │ │ │ │ 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 1babec │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba974 │ │ │ │ + cbz r0, 1ba95c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1babf0 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #604] @ 1babd8 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba9c2 │ │ │ │ + cbz r0, 1ba9aa │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1baba6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bac66 │ │ │ │ + bhi.w 1bac4e │ │ │ │ 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 +524228,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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baa5a │ │ │ │ + cbz r0, 1baa42 │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1bab82 │ │ │ │ + bne.w 1bab6a │ │ │ │ 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 199148 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1baaa0 │ │ │ │ + cbz r0, 1baa88 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba8da │ │ │ │ + b.n 1ba8c2 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baadc │ │ │ │ + cbz r0, 1baac4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 19c5e4 │ │ │ │ + ldr r2, [pc, #244] @ (1babe8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1babe4 ) │ │ │ │ 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 1babd4 │ │ │ │ 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 1baa9e │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baa9e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baa9e │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bab6a │ │ │ │ + cbz r0, 1bab52 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1baa62 │ │ │ │ + beq.w 1baa4a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba8aa │ │ │ │ + b.n 1ba892 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bac66 │ │ │ │ + bhi.n 1bac4e │ │ │ │ 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 +524379,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 1baa9e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab2c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab2c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab2c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1bab2c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [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 1bac66 │ │ │ │ + bhi.n 1bac4e │ │ │ │ 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 +524430,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 1baa58 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa58 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa58 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa58 │ │ │ │ nop │ │ │ │ cmp.w r0, #480 @ 0x1e0 │ │ │ │ - bcs.w 1baf5e │ │ │ │ + bcs.w 1baf46 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1baf62 │ │ │ │ + bls.w 1baf4a │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ cmp.w r0, #364 @ 0x16c │ │ │ │ - bhi.w 1baf5e │ │ │ │ + bhi.w 1baf46 │ │ │ │ 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 +524823,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 1baf60 │ │ │ │ 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 +524877,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] @ 1bb650 │ │ │ │ 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] @ 1bb654 │ │ │ │ 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 1bb0f0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne.w 1bb6fc │ │ │ │ + bne.w 1bb6e4 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb062 │ │ │ │ + cbz r0, 1bb04a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb0a4 │ │ │ │ + cbz r0, 1bb08c │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb0d4 │ │ │ │ + cbz r0, 1bb0bc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ 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 1bac50 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb7ee │ │ │ │ + beq.w 1bb7d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b9010 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ + b.n 1bb0f4 │ │ │ │ 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 1bac50 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb674 │ │ │ │ + beq.w 1bb65c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b937c │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1bb688 │ │ │ │ + beq.w 1bb670 │ │ │ │ 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 1bb684 │ │ │ │ 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 1bbc48 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb1a6 │ │ │ │ + cbz r0, 1bb18e │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #479 @ 0x1df │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb64e │ │ │ │ + beq.w 1bb636 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba3d8 │ │ │ │ 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 1bb1fa │ │ │ │ movw r0, #417 @ 0x1a1 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 1bb816 │ │ │ │ + bne.w 1bb7fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bb212 │ │ │ │ + beq.n 1bb1fa │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1bac50 │ │ │ │ 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 1bb604 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb25a │ │ │ │ + cbz r0, 1bb242 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9fa8 │ │ │ │ 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 1bac50 │ │ │ │ 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 1bb5d2 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb2b2 │ │ │ │ + cbz r0, 1bb29a │ │ │ │ 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 19c2d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b896c │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movw r0, #357 @ 0x165 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r2, r0 │ │ │ │ - beq.w 1bb5a6 │ │ │ │ + beq.w 1bb58e │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb30a │ │ │ │ + cbz r0, 1bb2f2 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba810 │ │ │ │ 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 1bac50 │ │ │ │ mov r9, r0 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb594 │ │ │ │ + beq.w 1bb57c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8850 │ │ │ │ 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 1bac50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb58c │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb574 │ │ │ │ + bl 1b8a1c │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #764] @ 1bb660 │ │ │ │ + vldr d7, [pc, #764] @ 1bb648 │ │ │ │ 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 199148 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1bb396 │ │ │ │ + cbz r0, 1bb37e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1bac50 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 1bb42c │ │ │ │ - vldr d7, [pc, #660] @ 1bb660 │ │ │ │ + beq.n 1bb414 │ │ │ │ + vldr d7, [pc, #660] @ 1bb648 │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb3fc │ │ │ │ + cbz r0, 1bb3e4 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6ee │ │ │ │ + bne.w 1bb6d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a1c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb48a │ │ │ │ - vldr d7, [pc, #560] @ 1bb660 │ │ │ │ + b.n 1bb472 │ │ │ │ + vldr d7, [pc, #560] @ 1bb648 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb45c │ │ │ │ + cbz r0, 1bb444 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6e0 │ │ │ │ + bne.w 1bb6c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1bac50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb7a0 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb788 │ │ │ │ + bl 1b8a1c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ - beq.w 1bb7a8 │ │ │ │ + beq.w 1bb790 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d0 │ │ │ │ + beq.w 1bb7b8 │ │ │ │ lsls r0, r1, #11 │ │ │ │ - bmi.w 1bb746 │ │ │ │ + bmi.w 1bb72e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 1bb7b6 │ │ │ │ + bls.w 1bb79e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ and.w r6, r1, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ ands r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1bb7fe │ │ │ │ + bne.w 1bb7e6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bb820 │ │ │ │ + beq.w 1bb808 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1bb746 │ │ │ │ + beq.w 1bb72e │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d6 │ │ │ │ + beq.w 1bb7be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bb7c2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb670 ) │ │ │ │ - ldr r3, [pc, #248] @ (1bb66c ) │ │ │ │ + bne.w 1bb7aa │ │ │ │ + ldr r2, [pc, #252] @ (1bb658 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bb654 ) │ │ │ │ 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 1bbc44 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb360 │ │ │ │ + b.n 1bb348 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1bb33a │ │ │ │ + b.n 1bb322 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb5d8 │ │ │ │ + cbz r0, 1bb5c0 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1bb316 │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb2fe │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb60a │ │ │ │ + cbz r0, 1bb5f2 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb2be │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb2a6 │ │ │ │ + bl 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb63c │ │ │ │ + cbz r0, 1bb624 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1bb266 │ │ │ │ + b.n 1bb24e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb1d8 │ │ │ │ + b.n 1bb1c0 │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #1008] @ (1bba5c ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #544] @ (1bb894 ) │ │ │ │ + ldr r2, [pc, #640] @ (1bb8dc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1bb132 │ │ │ │ + bne.w 1bb11a │ │ │ │ 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 1bb13e │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb6ce │ │ │ │ + cbz r0, 1bb6b6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bb16e │ │ │ │ + b.n 1bb156 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8850 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb47c │ │ │ │ + b.n 1bb464 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8850 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb41c │ │ │ │ + b.n 1bb404 │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb734 │ │ │ │ + cbz r0, 1bb71c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a1c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb072 │ │ │ │ + b.n 1bb05a │ │ │ │ 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 1bb820 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbc98 │ │ │ │ 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 +525590,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 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb4b0 │ │ │ │ + b.n 1bb498 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bmi.w 1bb538 │ │ │ │ + bmi.w 1bb520 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1bb4ee │ │ │ │ + bhi.w 1bb4d6 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb506 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb570 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1bb558 │ │ │ │ lsls r6, r1, #12 │ │ │ │ - bpl.w 1bb4e6 │ │ │ │ + bpl.w 1bb4ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb54e │ │ │ │ + b.n 1bb536 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ - cbz r1, 1bb82c │ │ │ │ + b.n 1bb0f4 │ │ │ │ + cbz r1, 1bb814 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b88c8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb52c │ │ │ │ + b.n 1bb514 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb204 │ │ │ │ + b.n 1bb1ec │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb506 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bb80a │ │ │ │ + b.n 1bb7f2 │ │ │ │ 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 199148 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb864 │ │ │ │ + cbz r0, 1bb84c │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb8ae │ │ │ │ + cbz r0, 1bb896 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 1bbb20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9fa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1bbc38 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbc98 │ │ │ │ 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 +525764,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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb974 │ │ │ │ + cbz r0, 1bb95c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 1bbb30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba810 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bb9ee │ │ │ │ + cbz r0, 1bb9d6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #688] @ 1bbcb0 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #688] @ 1bbc98 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bba2c │ │ │ │ + cbz r0, 1bba14 │ │ │ │ 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 19c2d0 │ │ │ │ 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 1bbb48 │ │ │ │ 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 1bbb80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bbabe │ │ │ │ + cbz r0, 1bbaa6 │ │ │ │ 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 19c2d0 │ │ │ │ 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 199148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bbaf2 │ │ │ │ + cbz r0, 1bbada │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c660 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb568 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1bb550 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb826 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb826 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb826 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb826 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb930 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bb8da │ │ │ │ + b.n 1bb8c2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb9aa │ │ │ │ + b.n 1bb992 │ │ │ │ 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 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bbb86 │ │ │ │ + cbz r0, 1bbb6e │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bba5a │ │ │ │ + b.n 1bba42 │ │ │ │ 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 1bbc98 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1bbb98 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526069,35 +526056,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 1bbb48 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb48 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb48 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb930 │ │ │ │ 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 1bbc98 │ │ │ │ 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 +526096,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 1bb688 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb688 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb688 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb688 │ │ │ │ ... │ │ │ │ stmdb 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] @ 1bc600 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2380] @ 1bc61c │ │ │ │ + ldr.w r3, [pc, #2380] @ 1bc604 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2376] @ 1bc620 │ │ │ │ + ldr.w r1, [pc, #2376] @ 1bc608 │ │ │ │ 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 1bbd58 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1bbd4e │ │ │ │ + bne.n 1bbd36 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1bd154 │ │ │ │ + beq.w 1bd13c │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bcc.w 1bc132 │ │ │ │ + bcc.w 1bc11a │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1bc13c │ │ │ │ + bne.w 1bc124 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8b70 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8b70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2260] @ 1bc624 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1bc61c │ │ │ │ + ldr.w r2, [pc, #2260] @ 1bc60c │ │ │ │ + ldr.w r3, [pc, #2248] @ 1bc604 │ │ │ │ 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 1bd4a8 │ │ │ │ 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] @ 1bc610 │ │ │ │ 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, 1bbd8e │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c838 │ │ │ │ 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 1bbd72 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1bc376 │ │ │ │ + beq.w 1bc35e │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1bc42a │ │ │ │ + bhi.w 1bc412 │ │ │ │ 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 +526641,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 1bd11e │ │ │ │ + bls.w 1bceba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8bec │ │ │ │ + bl 1b8bd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b8a1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ 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 1bcd12 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4ac │ │ │ │ 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 +526700,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 1bafc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bafe0 │ │ │ │ + bl 1bafc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ 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 1bd47a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4ac │ │ │ │ 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 +526763,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 1bd3c8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1bd2ae │ │ │ │ + bhi.w 1bd296 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc2b8 │ │ │ │ + cbz r0, 1bc2a0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #165 @ 0xa5 │ │ │ │ - bne.w 1bbd4e │ │ │ │ + bne.w 1bbd36 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #824] @ 1bc610 │ │ │ │ + vldr d0, [pc, #824] @ 1bc5f8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bc2fe │ │ │ │ + cbz r0, 1bc2e6 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8f7c │ │ │ │ + bl 1b8f64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd36 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b9010 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b88c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba3d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8e20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ 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 19c530 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd36 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd36 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbd36 │ │ │ │ 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 1bac50 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1bc550 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.n 1bc538 │ │ │ │ + bl 1b8a1c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc304 │ │ │ │ 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 1bac50 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bne.n 1bc524 │ │ │ │ - bl 19c594 │ │ │ │ + bne.n 1bc50c │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc304 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b90c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ 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 1b95b8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1bc400 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8ed8 │ │ │ │ + bl 1b8ec0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbd36 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ 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 1b95b8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b937c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b896c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ... │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r7 │ │ │ │ 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 19c530 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c57c │ │ │ │ + b.n 1bc48c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1bc400 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b90c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc74c │ │ │ │ + cbz r0, 1bc734 │ │ │ │ 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 19c2d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b896c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1bc48c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc67e │ │ │ │ + b.n 1bc666 │ │ │ │ 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 19c530 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #860] @ 1bcb60 │ │ │ │ + vldr d7, [pc, #860] @ 1bcb48 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc834 │ │ │ │ + cbz r0, 1bc81c │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, sl │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b95b8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9fa8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba810 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc90a │ │ │ │ + cbz r0, 1bc8f2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc94a │ │ │ │ + cbz r0, 1bc932 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc59e │ │ │ │ + b.n 1bc586 │ │ │ │ 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 1bac50 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc538 │ │ │ │ + b.n 1bc50c │ │ │ │ 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 1bac50 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc538 │ │ │ │ + b.n 1bc50c │ │ │ │ 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 19c530 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - vldr d7, [pc, #384] @ 1bcb60 │ │ │ │ + bl 19c530 │ │ │ │ + vldr d7, [pc, #384] @ 1bcb48 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca10 │ │ │ │ + cbz r0, 1bc9f8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #320] @ 1bcb60 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #320] @ 1bcb48 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca4e │ │ │ │ + cbz r0, 1bca36 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b95b8 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 19c5e4 │ │ │ │ + vldr d7, [pc, #180] @ 1bcb48 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcada │ │ │ │ + cbz r0, 1bcac2 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcb18 │ │ │ │ + cbz r0, 1bcb00 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1bc87e │ │ │ │ + b.n 1bc866 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1bc590 │ │ │ │ + b.n 1bc578 │ │ │ │ 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 19c530 │ │ │ │ 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 19c530 │ │ │ │ + vldr d7, [pc, #-48] @ 1bcb50 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcbc8 │ │ │ │ + cbz r0, 1bcbb0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #-112] @ 1bcb68 │ │ │ │ + bl 19c57c │ │ │ │ + vldr d7, [pc, #-112] @ 1bcb50 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcc08 │ │ │ │ + cbz r0, 1bcbf0 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r2, fp │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b95b8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b.n 1bc86e │ │ │ │ + b.n 1bc856 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8850 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd49c │ │ │ │ + beq.w 1bd484 │ │ │ │ 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 1bd1fe │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1bd41c │ │ │ │ + beq.w 1bd404 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4ac │ │ │ │ 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 +527805,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 1bcd94 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcd7e │ │ │ │ + cbz r0, 1bcd66 │ │ │ │ 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 19c2d0 │ │ │ │ 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 19c478 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1bd326 │ │ │ │ - bl 1b8ed8 │ │ │ │ + bls.w 1bd30e │ │ │ │ + bl 1b8ec0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1bcd2a │ │ │ │ + b.n 1bcd12 │ │ │ │ uxtb r4, r4 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bcd56 │ │ │ │ + b.n 1bcd3e │ │ │ │ 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 199148 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcdec │ │ │ │ + cbz r0, 1bcdd4 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bce68 │ │ │ │ + cbz r0, 1bce50 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcea6 │ │ │ │ + cbz r0, 1bce8e │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1bd418 │ │ │ │ + b.n 1bcdac │ │ │ │ + ldr.w r3, [pc, #1348] @ 1bd400 │ │ │ │ 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 1bc124 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd22a │ │ │ │ + beq.w 1bd212 │ │ │ │ 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 1bd18e │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1bd388 │ │ │ │ + bcs.w 1bd370 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1bcf52 │ │ │ │ + beq.n 1bcf3a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcf82 │ │ │ │ + cbz r0, 1bcf6a │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bd26c │ │ │ │ + beq.w 1bd254 │ │ │ │ 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 1bd162 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1bd330 │ │ │ │ + bcs.w 1bd318 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1bcfe8 │ │ │ │ + beq.n 1bcfd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bd018 │ │ │ │ + cbz r0, 1bd000 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bd03c │ │ │ │ + beq.n 1bd024 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8d70 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8d70 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8d88 │ │ │ │ + bl 1b8d70 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd07a │ │ │ │ + beq.n 1bd062 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd090 │ │ │ │ + beq.n 1bd078 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ 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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bd0c0 │ │ │ │ + cbz r0, 1bd0a8 │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd0e4 │ │ │ │ + beq.n 1bd0cc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [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 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bd114 │ │ │ │ + cbz r0, 1bd0fc │ │ │ │ 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 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1bc6bc │ │ │ │ - ldr r3, [pc, #736] @ (1bd418 ) │ │ │ │ + bl 19c57c │ │ │ │ + b.w 1bc6a4 │ │ │ │ + ldr r3, [pc, #736] @ (1bd400 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r3, #620] @ 0x26c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.w 1bceee │ │ │ │ - b.w 1bc13c │ │ │ │ - ldr r3, [pc, #704] @ (1bd418 ) │ │ │ │ + beq.w 1bced6 │ │ │ │ + b.w 1bc124 │ │ │ │ + ldr r3, [pc, #704] @ (1bd400 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r2, [r3, #1788] @ 0x6fc │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ - bne.w 1bc13c │ │ │ │ + bne.w 1bc124 │ │ │ │ ldrb.w r3, [r3, #1789] @ 0x6fd │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r5, r3, lsl #2] │ │ │ │ - b.n 1bcef2 │ │ │ │ - vldr d7, [pc, #652] @ 1bd408 │ │ │ │ + b.n 1bceda │ │ │ │ + vldr d7, [pc, #652] @ 1bd3f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bd1a2 │ │ │ │ + cbz r0, 1bd18a │ │ │ │ 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 19c2d0 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1bcfd6 │ │ │ │ - vldr d7, [pc, #608] @ 1bd408 │ │ │ │ + b.n 1bcfbe │ │ │ │ + vldr d7, [pc, #608] @ 1bd3f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bd1d4 │ │ │ │ + cbz r0, 1bd1bc │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1bcf40 │ │ │ │ + b.n 1bcf28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bd206 │ │ │ │ + cbz r0, 1bd1ee │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bd25a │ │ │ │ + cbz r0, 1bd242 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bd1d4 │ │ │ │ + b.n 1bd1bc │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bd29c │ │ │ │ + cbz r0, 1bd284 │ │ │ │ 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 19c2d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bd1a2 │ │ │ │ + b.n 1bd18a │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1bd410 │ │ │ │ + vldr d0, [pc, #348] @ 1bd3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 19a030 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bd2e2 │ │ │ │ + cbz r0, 1bd2ca │ │ │ │ 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, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bc2c8 │ │ │ │ - bl 1b8f7c │ │ │ │ + b.w 1bc2b0 │ │ │ │ + bl 1b8f64 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbd36 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4ac │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r2!, {r5} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ subs r2, r0, r7 │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ @@ -528402,30 +528389,30 @@ │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ asrs r2, r0, #3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bd276 │ │ │ │ + b.n 1bd25e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bd276 │ │ │ │ + b.n 1bd25e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bd276 │ │ │ │ + b.n 1bd25e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bd276 │ │ │ │ + b.n 1bd25e │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd4ac │ │ │ │ tbb [pc, r2] │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ subs r6, r2, r6 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ @@ -528438,174 +528425,174 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ asrs r6, r2, #2 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1bd234 │ │ │ │ + b.n 1bd21c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1bd234 │ │ │ │ + b.n 1bd21c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1bd234 │ │ │ │ + b.n 1bd21c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1bd234 │ │ │ │ + b.n 1bd21c │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bc26c │ │ │ │ + b.w 1bc254 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r6 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bd4c4 │ │ │ │ + bhi.n 1bd4ac │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r5, [pc, #192] @ (1bd4ec ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd564 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd564 ) │ │ │ │ + ldr r5, [pc, #192] @ (1bd4d4 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd54c ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd54c ) │ │ │ │ cmp r4, #77 @ 0x4d │ │ │ │ - ldr r5, [pc, #308] @ (1bd568 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd56c ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd56c ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd550 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd554 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd554 ) │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - ldr r5, [pc, #308] @ (1bd570 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd574 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd574 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd578 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd578 ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd57c ) │ │ │ │ - ldr r5, [pc, #308] @ (1bd57c ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd558 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd55c ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd55c ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd560 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd560 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd564 ) │ │ │ │ + ldr r5, [pc, #308] @ (1bd564 ) │ │ │ │ asrs r5, r1, #1 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bd216 │ │ │ │ + beq.w 1bd1fe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ - b.n 1bd216 │ │ │ │ + bl 19c2d0 │ │ │ │ + b.n 1bd1fe │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1bd44e │ │ │ │ + b.n 1bd436 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bd44e │ │ │ │ + b.n 1bd436 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bd44e │ │ │ │ + b.n 1bd436 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdac │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1bd1e0 │ │ │ │ + b.n 1bd1c8 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1bd1e0 │ │ │ │ + b.n 1bd1c8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bd1e0 │ │ │ │ + b.n 1bd1c8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bd1e0 │ │ │ │ + b.n 1bd1c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ - bcs.n 1bd54e │ │ │ │ + bcs.n 1bd536 │ │ │ │ cmp.w r3, #292 @ 0x124 │ │ │ │ - bhi.n 1bd51e │ │ │ │ + bhi.n 1bd506 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1bd5f0 │ │ │ │ - bhi.n 1bd52a │ │ │ │ + beq.w 1bd5d8 │ │ │ │ + bhi.n 1bd512 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bd532 │ │ │ │ + bne.n 1bd51a │ │ │ │ ldrb.w r0, [r1, #106] @ 0x6a │ │ │ │ - cbnz r0, 1bd526 │ │ │ │ + cbnz r0, 1bd50e │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1bd53a │ │ │ │ + beq.n 1bd522 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bhi.n 1bd532 │ │ │ │ + bhi.n 1bd51a │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcc.n 1bd5fa │ │ │ │ + bcc.n 1bd5e2 │ │ │ │ sub.w ip, r3, #314 @ 0x13a │ │ │ │ movw r0, #4161 @ 0x1041 │ │ │ │ movt r0, #16384 @ 0x4000 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1bd532 │ │ │ │ + bpl.n 1bd51a │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1bd53a │ │ │ │ + beq.n 1bd522 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1bd51e │ │ │ │ + beq.n 1bd506 │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ - beq.n 1bd51e │ │ │ │ + beq.n 1bd506 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1bd526 │ │ │ │ + bne.n 1bd50e │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac50 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 1bd532 │ │ │ │ + bcs.n 1bd51a │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - bls.n 1bd4fe │ │ │ │ + bls.n 1bd4e6 │ │ │ │ mvn.w ip, #410 @ 0x19a │ │ │ │ add.w r0, r3, ip │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1bd532 │ │ │ │ + bhi.n 1bd51a │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffabffff │ │ │ │ @ instruction: 0xffabffff │ │ │ │ @@ -528637,237 +528624,237 @@ │ │ │ │ @ instruction: 0xffbfffff │ │ │ │ @ instruction: 0xffbfffff │ │ │ │ @ instruction: 0xffbfffff │ │ │ │ @ instruction: 0xffabffff │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1bd526 │ │ │ │ - b.n 1bd53a │ │ │ │ + bne.n 1bd50e │ │ │ │ + b.n 1bd522 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bcs.n 1bd608 │ │ │ │ + bcs.n 1bd5f0 │ │ │ │ cmp.w r3, #298 @ 0x12a │ │ │ │ - bcs.n 1bd51e │ │ │ │ - b.n 1bd532 │ │ │ │ + bcs.n 1bd506 │ │ │ │ + b.n 1bd51a │ │ │ │ movw r0, #301 @ 0x12d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1bd51e │ │ │ │ - b.n 1bd532 │ │ │ │ + beq.n 1bd506 │ │ │ │ + b.n 1bd51a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #224] @ 1bd708 │ │ │ │ + ldr.w ip, [pc, #224] @ 1bd6f0 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1bd658 │ │ │ │ + cbz r2, 1bd640 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1bd654 │ │ │ │ + bne.n 1bd63c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1bd692 │ │ │ │ + beq.n 1bd67a │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bcc.n 1bd65e │ │ │ │ + bcc.n 1bd646 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1bd6ce │ │ │ │ + bne.n 1bd6b6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bd6e6 │ │ │ │ + beq.n 1bd6ce │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1bd4c4 │ │ │ │ + bl 1bd4ac │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - beq.n 1bd692 │ │ │ │ - bls.n 1bd68e │ │ │ │ + beq.n 1bd67a │ │ │ │ + bls.n 1bd676 │ │ │ │ mvn.w r1, #608 @ 0x260 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 1bd654 │ │ │ │ + bhi.n 1bd63c │ │ │ │ movw r0, #13327 @ 0x340f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1bd656 │ │ │ │ + beq.n 1bd63e │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r0, [lr, #174] @ 0xae │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - bne.n 1bd654 │ │ │ │ - b.n 1bd656 │ │ │ │ + bne.n 1bd63c │ │ │ │ + b.n 1bd63e │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - bne.n 1bd654 │ │ │ │ + bne.n 1bd63c │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1bd654 │ │ │ │ - ldr r1, [pc, #112] @ (1bd70c ) │ │ │ │ + bne.n 1bd63c │ │ │ │ + ldr r1, [pc, #112] @ (1bd6f4 ) │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ movw r0, #309 @ 0x135 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1bd6fc │ │ │ │ + beq.n 1bd6e4 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bge.n 1bd6f0 │ │ │ │ + bge.n 1bd6d8 │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1bd654 │ │ │ │ + bne.n 1bd63c │ │ │ │ ldrb.w r0, [lr, #174] @ 0xae │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r2, #728 @ 0x2d8 │ │ │ │ - bcs.n 1bd654 │ │ │ │ + bcs.n 1bd63c │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1bd67a │ │ │ │ + beq.n 1bd662 │ │ │ │ subw r2, r2, #647 @ 0x287 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1bd67a │ │ │ │ - b.n 1bd654 │ │ │ │ + bls.n 1bd662 │ │ │ │ + b.n 1bd63c │ │ │ │ ldrb.w r0, [lr, #174] @ 0xae │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bic.w r3, r3, #8 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1bd654 │ │ │ │ + bne.n 1bd63c │ │ │ │ ldrb.w r0, [lr, #174] @ 0xae │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #16] @ (1bd730 ) │ │ │ │ - ldr r1, [pc, #16] @ (1bd734 ) │ │ │ │ + ldr r2, [pc, #16] @ (1bd718 ) │ │ │ │ + ldr r1, [pc, #16] @ (1bd71c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19ae78 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1bd256 │ │ │ │ + b.n 1bd23e │ │ │ │ vqrdmlah.s , , d27[0] │ │ │ │ vabal.u , d15, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ - cbnz r3, 1bd766 │ │ │ │ + cbnz r3, 1bd74e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1bd764 │ │ │ │ + beq.n 1bd74c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1bd76a │ │ │ │ + beq.n 1bd752 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ + bl 238b44 │ │ │ │ + bl 238b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1bd8c0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1bd8a8 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1bd8c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1bd8ac ) │ │ │ │ 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 1bd8b4 │ │ │ │ + beq.n 1bd89c │ │ │ │ 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 1bd7d2 │ │ │ │ + bhi.n 1bd7ba │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bd898 │ │ │ │ + bne.n 1bd880 │ │ │ │ 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 1bd840 │ │ │ │ + bne.n 1bd828 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bd898 │ │ │ │ + beq.n 1bd880 │ │ │ │ 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 1bd82c │ │ │ │ - cbz r4, 1bd898 │ │ │ │ + bne.n 1bd814 │ │ │ │ + cbz r4, 1bd880 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19904c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ 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 │ │ │ │ @@ -528879,66 +528866,66 @@ │ │ │ │ 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] @ (1bd8c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bd8c0 ) │ │ │ │ + bl 19c2d0 │ │ │ │ + ldr r2, [pc, #44] @ (1bd8b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bd8a8 ) │ │ │ │ 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 1bd8ba │ │ │ │ + bne.n 1bd8a2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1bd7f4 │ │ │ │ + b.n 1bd7dc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n 1bd8f6 │ │ │ │ + bne.n 1bd8de │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 1bd8f6 │ │ │ │ + bne.n 1bd8de │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1bd90e │ │ │ │ + blt.n 1bd8f6 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1bd8fa │ │ │ │ + beq.n 1bd8e2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1bd908 │ │ │ │ + beq.n 1bd8f0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1bd91e │ │ │ │ + beq.n 1bd906 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1bd8e8 │ │ │ │ + bne.n 1bd8d0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1bd912 │ │ │ │ + bpl.n 1bd8fa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -528957,61 +528944,61 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bd8cc │ │ │ │ - cbnz r0, 1bd98e │ │ │ │ + bl 1bd8b4 │ │ │ │ + cbnz r0, 1bd976 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1bd978 │ │ │ │ + beq.n 1bd960 │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1bd738 │ │ │ │ + bl 1bd720 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ blx 4b844 <__aeabi_idiv@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1bd954 │ │ │ │ + bne.n 1bd93c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bd954 │ │ │ │ + bne.n 1bd93c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1bd950 │ │ │ │ + b.n 1bd938 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #896] @ (1bdd34 ) │ │ │ │ + ldr r0, [pc, #896] @ (1bdd1c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #896] @ (1bdd38 ) │ │ │ │ + ldr r2, [pc, #896] @ (1bdd20 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #892] @ (1bdd3c ) │ │ │ │ + ldr r4, [pc, #892] @ (1bdd24 ) │ │ │ │ mov r9, r1 │ │ │ │ add.w fp, r7, #4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -529020,109 +529007,109 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r8, r3, #0, #21 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.w 1bdbdc │ │ │ │ + beq.w 1bdbc4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1bda20 │ │ │ │ + bne.n 1bda08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bdcd8 │ │ │ │ + beq.w 1bdcc0 │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1bdc3e │ │ │ │ + bne.w 1bdc26 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #820] @ (1bdd40 ) │ │ │ │ + ldr r3, [pc, #820] @ (1bdd28 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #389 @ 0x185 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1bda2e │ │ │ │ + blt.n 1bda16 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ - b.n 1bda2e │ │ │ │ - ldr r3, [pc, #796] @ (1bdd40 ) │ │ │ │ + b.n 1bda16 │ │ │ │ + ldr r3, [pc, #796] @ (1bdd28 ) │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 1bda60 │ │ │ │ + cbz r1, 1bda48 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 181684 │ │ │ │ + bl 18166c │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bdc1e │ │ │ │ + beq.w 1bdc06 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ add.w r2, r0, #11 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ - cbz r1, 1bdaa4 │ │ │ │ + cbz r1, 1bda8c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bda88 │ │ │ │ - bl 238ef8 │ │ │ │ + beq.n 1bda70 │ │ │ │ + bl 238ee0 │ │ │ │ ldrb r1, [r6, #21] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ bics.w r2, r8, #4 │ │ │ │ - bne.n 1bdac0 │ │ │ │ + bne.n 1bdaa8 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ - cbz r2, 1bdad8 │ │ │ │ + cbz r2, 1bdac0 │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ adds r2, #11 │ │ │ │ ubfx r1, r1, #0, #9 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1bdb6a │ │ │ │ + beq.n 1bdb52 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ - bl 1bd92c │ │ │ │ + bl 1bd914 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ and.w r8, r8, #127 @ 0x7f │ │ │ │ movs r2, #0 │ │ │ │ orr.w r8, r8, r0, lsl #7 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ lsrs r3, r3, #7 │ │ │ │ @@ -529152,15 +529139,15 @@ │ │ │ │ bic.w r0, r0, #73 @ 0x49 │ │ │ │ orrs r3, r0 │ │ │ │ ldrb.w r1, [sl, #70] @ 0x46 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ adds r1, #11 │ │ │ │ str.w r2, [r5, r1, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bdc02 │ │ │ │ + beq.n 1bdbea │ │ │ │ add r6, sp, #28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ @@ -529173,250 +529160,250 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #388] @ (1bdd44 ) │ │ │ │ - ldr r3, [pc, #372] @ (1bdd38 ) │ │ │ │ + bl 19c2d0 │ │ │ │ + ldr r2, [pc, #388] @ (1bdd2c ) │ │ │ │ + ldr r3, [pc, #372] @ (1bdd20 ) │ │ │ │ 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 1bdd2e │ │ │ │ + bne.w 1bdd16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ and.w r3, r2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1bdc4e │ │ │ │ - cbnz r3, 1bdc2e │ │ │ │ + beq.n 1bdc36 │ │ │ │ + cbnz r3, 1bdc16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1bdd04 │ │ │ │ + beq.w 1bdcec │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - ldr r3, [pc, #324] @ (1bdd40 ) │ │ │ │ + ldr r3, [pc, #324] @ (1bdd28 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1bda2e │ │ │ │ + b.n 1bda16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bdce6 │ │ │ │ + beq.n 1bdcce │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ add r6, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bdb86 │ │ │ │ + b.n 1bdb6e │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1bda60 │ │ │ │ - ldr r3, [pc, #272] @ (1bdd40 ) │ │ │ │ + b.n 1bda48 │ │ │ │ + ldr r3, [pc, #272] @ (1bdd28 ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1bda2e │ │ │ │ - ldr r3, [pc, #256] @ (1bdd40 ) │ │ │ │ + b.n 1bda16 │ │ │ │ + ldr r3, [pc, #256] @ (1bdd28 ) │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1bda2e │ │ │ │ + b.n 1bda16 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1bdbea │ │ │ │ + bpl.n 1bdbd2 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1bdbea │ │ │ │ + beq.n 1bdbd2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bdc2e │ │ │ │ + bne.n 1bdc16 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1bdd14 │ │ │ │ + beq.n 1bdcfc │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1bdd14 │ │ │ │ + bmi.n 1bdcfc │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #239 @ 0xef │ │ │ │ - blt.n 1bdc82 │ │ │ │ + blt.n 1bdc6a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #238 @ 0xee │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ ubfx r3, r5, #1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub.w r2, r3, #13 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bhi.n 1bdd22 │ │ │ │ - bl 1991c0 │ │ │ │ + bhi.n 1bdd0a │ │ │ │ + bl 1991a8 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ - ldr r3, [pc, #144] @ (1bdd40 ) │ │ │ │ + bl 19a4c0 │ │ │ │ + ldr r3, [pc, #144] @ (1bdd28 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - b.n 1bda2e │ │ │ │ - ldr r3, [pc, #100] @ (1bdd40 ) │ │ │ │ + b.n 1bda16 │ │ │ │ + ldr r3, [pc, #100] @ (1bdd28 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - b.n 1bda2e │ │ │ │ + b.n 1bda16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1bdba6 │ │ │ │ - ldr r3, [pc, #56] @ (1bdd40 ) │ │ │ │ + b.n 1bdb8e │ │ │ │ + ldr r3, [pc, #56] @ (1bdd28 ) │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1bda2e │ │ │ │ + b.n 1bda16 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ - ldr r3, [pc, #36] @ (1bdd40 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bdd28 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1bda2e │ │ │ │ + b.n 1bda16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1bdc98 │ │ │ │ + b.n 1bdc80 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r4, [pc, #916] @ (1be0f0 ) │ │ │ │ + ldr r4, [pc, #916] @ (1be0d8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #912] @ (1be0f4 ) │ │ │ │ + ldr r0, [pc, #912] @ (1be0dc ) │ │ │ │ ldrb.w r5, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldrb.w r0, [sp, #224] @ 0xe0 │ │ │ │ strd r1, r4, [sp, #28] │ │ │ │ cmp r0, #18 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bhi.n 1bddde │ │ │ │ + bhi.n 1bddc6 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1bddde │ │ │ │ + bpl.n 1bddc6 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1bdf2e │ │ │ │ + beq.w 1bdf16 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1bdef4 │ │ │ │ + beq.w 1bdedc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 19bb24 │ │ │ │ + bl 19bb0c │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1bd9a0 │ │ │ │ - ldr r2, [pc, #820] @ (1be0f8 ) │ │ │ │ - ldr r3, [pc, #812] @ (1be0f4 ) │ │ │ │ + bl 1bd988 │ │ │ │ + ldr r2, [pc, #820] @ (1be0e0 ) │ │ │ │ + ldr r3, [pc, #812] @ (1be0dc ) │ │ │ │ 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 1be0ec │ │ │ │ + bne.w 1be0d4 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 1bdd94 │ │ │ │ + bpl.n 1bdd7c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1bdd9a │ │ │ │ + bne.n 1bdd82 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1bd738 │ │ │ │ + bl 1bd720 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1be06a │ │ │ │ + bne.w 1be052 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 2365a4 │ │ │ │ + bl 23658c │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bdee4 │ │ │ │ + beq.n 1bdecc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -529432,16 +529419,16 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w r9, r5, lsl #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1bd9a0 │ │ │ │ - cbz r5, 1bdec2 │ │ │ │ + bl 1bd988 │ │ │ │ + cbz r5, 1bdeaa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov.w sl, #3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r3, fp, lsl #2 │ │ │ │ @@ -529458,98 +529445,98 @@ │ │ │ │ itttt mi │ │ │ │ addmi r3, sp, #176 @ 0xb0 │ │ │ │ addmi.w r3, r3, r1, lsl #2 │ │ │ │ addmi r1, #1 │ │ │ │ strmi.w r2, [r3, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1bde82 │ │ │ │ + bne.n 1bde6a │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bd778 │ │ │ │ + bl 1bd760 │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c530 │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1bde70 │ │ │ │ + bne.n 1bde58 │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bdf3c │ │ │ │ + beq.n 1bdf24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bdf88 │ │ │ │ + bne.n 1bdf70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1bde26 │ │ │ │ - bl 19bb30 │ │ │ │ + bhi.n 1bde0e │ │ │ │ + bl 19bb18 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ - b.n 1bddc2 │ │ │ │ + bl 19c6f4 │ │ │ │ + b.n 1bddaa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r6, [sp, #12] │ │ │ │ movs r4, #32 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1bd9a0 │ │ │ │ + bl 1bd988 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1bddc2 │ │ │ │ + beq.w 1bddaa │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bddc2 │ │ │ │ + bl 19c530 │ │ │ │ + b.n 1bddaa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1bdda0 │ │ │ │ - b.n 1bddea │ │ │ │ + beq.w 1bdd88 │ │ │ │ + b.n 1bddd2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bdfd4 │ │ │ │ + beq.n 1bdfbc │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - beq.n 1bded8 │ │ │ │ + beq.n 1bdec0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1be0f0 │ │ │ │ + bhi.w 1be0d8 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ - cbnz r4, 1bdfa2 │ │ │ │ + cbnz r4, 1bdf8a │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ push {r2, r6, r7, lr} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -529558,25 +529545,25 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ uxtb r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1be020 │ │ │ │ + beq.n 1be008 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - beq.n 1bded0 │ │ │ │ + beq.n 1bdeb8 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1be0c6 │ │ │ │ + bhi.w 1be0ae │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #4] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -529588,211 +529575,211 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bded8 │ │ │ │ + beq.w 1bdec0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1be00e │ │ │ │ + cbz r0, 1bdff6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ 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 19c2d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1bded8 │ │ │ │ + b.n 1bdec0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bded0 │ │ │ │ + beq.w 1bdeb8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1be058 │ │ │ │ + cbz r0, 1be040 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1bded0 │ │ │ │ + b.n 1bdeb8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1be09a │ │ │ │ + cbz r0, 1be082 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1bde00 │ │ │ │ + b.n 1bdde8 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1be030 │ │ │ │ + b.n 1be018 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1be030 │ │ │ │ + b.n 1be018 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1be030 │ │ │ │ + b.n 1be018 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1be030 │ │ │ │ + b.n 1be018 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1bdfe6 │ │ │ │ + b.n 1bdfce │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1bdfe6 │ │ │ │ + b.n 1bdfce │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1bdfe6 │ │ │ │ + b.n 1bdfce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1bdfe6 │ │ │ │ + b.n 1bdfce │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #600] @ (1be36c ) │ │ │ │ + ldr r1, [pc, #600] @ (1be354 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #600] @ (1be370 ) │ │ │ │ + ldr r3, [pc, #600] @ (1be358 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w fp, r8, #4 │ │ │ │ - ldr.w sl, [pc, #592] @ 1be374 │ │ │ │ + ldr.w sl, [pc, #592] @ 1be35c │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrh.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r2, 1be166 │ │ │ │ + cbz r2, 1be14e │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #682 @ 0x2aa │ │ │ │ - blt.n 1be166 │ │ │ │ + blt.n 1be14e │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #679 @ 0x2a7 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1be19c │ │ │ │ + cbz r1, 1be184 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 181684 │ │ │ │ + bl 18166c │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1be352 │ │ │ │ + beq.w 1be33a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r6, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1be1cc │ │ │ │ + beq.n 1be1b4 │ │ │ │ mov r0, lr │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ee0 │ │ │ │ mov lr, r0 │ │ │ │ ldrb r1, [r7, #21] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #412] @ (1be378 ) │ │ │ │ + ldr r3, [pc, #412] @ (1be360 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ adds r2, #11 │ │ │ │ @@ -529809,22 +529796,22 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r1, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r2, #11 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - cbz r1, 1be232 │ │ │ │ + cbz r1, 1be21a │ │ │ │ ldrh r3, [r7, #32] │ │ │ │ adds r1, #11 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ mov.w lr, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1be25c │ │ │ │ + beq.n 1be244 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -529841,19 +529828,19 @@ │ │ │ │ ldrsb.w r9, [r3, #65] @ 0x41 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #3 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1be328 │ │ │ │ + beq.n 1be310 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ - bl 1bd92c │ │ │ │ + bl 1bd914 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r3, r3, #7 │ │ │ │ and.w r3, r3, #8064 @ 0x1f80 │ │ │ │ @@ -529883,123 +529870,123 @@ │ │ │ │ movt r2, #64767 @ 0xfcff │ │ │ │ ands r2, r1 │ │ │ │ orr.w r1, r3, r2 │ │ │ │ ldrb.w r4, [sl, #70] @ 0x46 │ │ │ │ adds r4, #11 │ │ │ │ str.w r1, [r5, r4, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #108] @ (1be37c ) │ │ │ │ - ldr r3, [pc, #92] @ (1be370 ) │ │ │ │ + bl 19c2d0 │ │ │ │ + ldr r2, [pc, #108] @ (1be364 ) │ │ │ │ + ldr r3, [pc, #92] @ (1be358 ) │ │ │ │ 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 1be368 │ │ │ │ + bne.n 1be350 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ ubfx r4, r4, #6, #9 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it hi │ │ │ │ uxtbhi r4, r4 │ │ │ │ - bhi.n 1be292 │ │ │ │ + bhi.n 1be27a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1be364 │ │ │ │ + cbz r3, 1be34c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsl.w r1, r4, ip │ │ │ │ add.w ip, ip, #2 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1be340 │ │ │ │ + bne.n 1be328 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1be292 │ │ │ │ + b.n 1be27a │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1be19c │ │ │ │ + b.n 1be184 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1be292 │ │ │ │ + b.n 1be27a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r0, 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, #3080] @ 0xc08 │ │ │ │ sub.w sp, sp, #972 @ 0x3cc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [r0, #384] @ 0x180 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #428] @ (1be550 ) │ │ │ │ + ldr r2, [pc, #428] @ (1be538 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r4, [pc, #428] @ (1be554 ) │ │ │ │ - ldr r3, [pc, #432] @ (1be558 ) │ │ │ │ + ldr r4, [pc, #428] @ (1be53c ) │ │ │ │ + ldr r3, [pc, #432] @ (1be540 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #964] @ 0x3c4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1be3ca │ │ │ │ + cbz r3, 1be3b2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1be3f0 │ │ │ │ + cbnz r3, 1be3d8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be3be │ │ │ │ + bne.n 1be3a6 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #396] @ (1be55c ) │ │ │ │ - ldr r3, [pc, #392] @ (1be558 ) │ │ │ │ + ldr r2, [pc, #396] @ (1be544 ) │ │ │ │ + ldr r3, [pc, #392] @ (1be540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #964] @ 0x3c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1bf5c0 │ │ │ │ + bne.w 1bf5a8 │ │ │ │ mov r0, sl │ │ │ │ add.w sp, sp, #972 @ 0x3cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w fp, sp, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #360] @ (1be560 ) │ │ │ │ + ldr r3, [pc, #360] @ (1be548 ) │ │ │ │ mov.w sl, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add.w r9, sp, #292 @ 0x124 │ │ │ │ - vldr d8, [pc, #320] @ 1be548 │ │ │ │ + vldr d8, [pc, #320] @ 1be530 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #336] @ (1be564 ) │ │ │ │ + ldr r3, [pc, #336] @ (1be54c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #336] @ (1be568 ) │ │ │ │ + ldr r3, [pc, #336] @ (1be550 ) │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ mov sl, fp │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -530024,205 +530011,205 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fb14 │ │ │ │ str.w r4, [sl, #32] │ │ │ │ ldrd r3, r2, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str.w fp, [sl, #36] @ 0x24 │ │ │ │ - bl 181358 │ │ │ │ + bl 181340 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1be9d0 │ │ │ │ + beq.w 1be9b8 │ │ │ │ strd r4, r7, [sp, #160] @ 0xa0 │ │ │ │ mov r4, sl │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1be9ac │ │ │ │ + beq.w 1be994 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov sl, fp │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ strd r3, r8, [sp, #48] @ 0x30 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1be52c │ │ │ │ + bne.n 1be514 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1be50e │ │ │ │ + beq.n 1be4f6 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcs.w 1beb08 │ │ │ │ + bcs.w 1beaf0 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1be52c │ │ │ │ + bhi.n 1be514 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1be50e │ │ │ │ + bmi.n 1be4f6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #98] @ 0x62 │ │ │ │ - cbz r3, 1be52c │ │ │ │ + cbz r3, 1be514 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1bf5c4 │ │ │ │ + bne.w 1bf5ac │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ tst r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ - bne.n 1be57e │ │ │ │ + bne.n 1be566 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1be996 │ │ │ │ + beq.w 1be97e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be53e │ │ │ │ + cbz r3, 1be526 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1be4de │ │ │ │ + b.n 1be4c6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1bf5ca │ │ │ │ + beq.w 1bf5b2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1bf5d8 │ │ │ │ + bne.w 1bf5c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be56c │ │ │ │ + bne.n 1be554 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd8b4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ subs r3, #4 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ itee eq │ │ │ │ moveq.w fp, #1 │ │ │ │ ldrbne r3, [r6, #21] │ │ │ │ andne.w fp, r3, #1 │ │ │ │ - bl 19fcb8 │ │ │ │ + bl 19fca0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bec50 │ │ │ │ + bne.w 1bec38 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r7, r3 │ │ │ │ add r3, sp, #452 @ 0x1c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1bebec │ │ │ │ + bne.w 1bebd4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1be610 │ │ │ │ + bpl.n 1be5f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1bed2a │ │ │ │ + beq.w 1bed12 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #240] @ 0xf0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1be646 │ │ │ │ + cbz r0, 1be62e │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be762 │ │ │ │ + beq.w 1be74a │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1bea16 │ │ │ │ + bne.w 1be9fe │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #28] │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ @@ -530232,33 +530219,33 @@ │ │ │ │ andne.w r0, r2, #63 @ 0x3f │ │ │ │ lslne r1, r0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ it ne │ │ │ │ bicne r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1beb14 │ │ │ │ + beq.w 1beafc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bebd0 │ │ │ │ + beq.w 1bebb8 │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1be744 │ │ │ │ + beq.n 1be72c │ │ │ │ ldrb.w lr, [r1, #105] @ 0x69 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1beb1e │ │ │ │ + bne.w 1beb06 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1be6b0 │ │ │ │ + cbnz r1, 1be698 │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1bec08 │ │ │ │ + beq.w 1bebf0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [r1] │ │ │ │ - bhi.w 1becfc │ │ │ │ + bhi.w 1bece4 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1bf5de │ │ │ │ + bhi.w 1bf5c6 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r1, r1, #30 │ │ │ │ lsls r1, r1, #30 │ │ │ │ lsls r1, r1, #30 │ │ │ │ lsls r1, r1, #30 │ │ │ │ lsls r1, r1, #30 │ │ │ │ @@ -530288,91 +530275,91 @@ │ │ │ │ lsls r1, r1, #30 │ │ │ │ lsls r1, r1, #30 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #264] @ 0x108 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1be736 │ │ │ │ + cbz r0, 1be71e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1be656 │ │ │ │ + bne.w 1be63e │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #197] @ 0xc5 │ │ │ │ - cbnz r3, 1be780 │ │ │ │ + cbnz r3, 1be768 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 1be780 │ │ │ │ + cbz r3, 1be768 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1bf438 │ │ │ │ + blt.w 1bf420 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1bed04 │ │ │ │ + beq.w 1becec │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcs.w 1bec8e │ │ │ │ + bcs.w 1bec76 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1be52c │ │ │ │ + bhi.w 1be514 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ and.w r1, r1, #14 │ │ │ │ subs r2, r1, #4 │ │ │ │ ands.w r2, r2, #250 @ 0xfa │ │ │ │ - beq.w 1bf4e0 │ │ │ │ + beq.w 1bf4c8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r3, #13 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ ubfx r2, r2, #1, #3 │ │ │ │ - bhi.w 1bf54c │ │ │ │ - ldr.w r3, [pc, #2832] @ 1bf2f8 │ │ │ │ + bhi.w 1bf534 │ │ │ │ + ldr.w r3, [pc, #2832] @ 1bf2e0 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -530380,36 +530367,36 @@ │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1be830 │ │ │ │ + bhi.n 1be818 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ - bl 1bd92c │ │ │ │ + bl 1bd914 │ │ │ │ ldr.w lr, [r8, #20] │ │ │ │ and.w r2, r0, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ str r2, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ @@ -530448,22 +530435,22 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 1991a8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a4c0 │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #220] @ 0xdc │ │ │ │ strd r4, r4, [sp, #208] @ 0xd0 │ │ │ │ orr.w r0, fp, #128 @ 0x80 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -530507,117 +530494,117 @@ │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ adds r4, #11 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1be532 │ │ │ │ + bne.w 1be51a │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1be4ae │ │ │ │ + bne.w 1be496 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fd24 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db378 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1bea02 │ │ │ │ + cbz r3, 1be9ea │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1bea02 │ │ │ │ + cbz r3, 1be9ea │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1bf4f0 │ │ │ │ + bne.w 1bf4d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be9f2 │ │ │ │ + bne.n 1be9da │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ - b.n 1be3cc │ │ │ │ + b.n 1be3b4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1be70e │ │ │ │ + b.n 1be6f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1be70e │ │ │ │ + b.n 1be6f6 │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1be70e │ │ │ │ + b.n 1be6f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be754 │ │ │ │ + beq.w 1be73c │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238bdc │ │ │ │ mov r1, fp │ │ │ │ blx r8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ add r5, r0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 1bea38 │ │ │ │ + bcc.n 1bea20 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ ldrd r8, sl, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bebc4 │ │ │ │ + beq.w 1bebac │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1be754 │ │ │ │ + beq.w 1be73c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bf5de │ │ │ │ + bhi.w 1bf5c6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r7, r7 │ │ │ │ lsls r5, r5, #22 │ │ │ │ lsls r5, r5, #22 │ │ │ │ lsls r5, r5, #22 │ │ │ │ lsls r5, r5, #22 │ │ │ │ lsls r5, r5, #22 │ │ │ │ @@ -530649,52 +530636,52 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ vldr d7, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ vstr d7, [sp, #264] @ 0x108 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1be744 │ │ │ │ + beq.w 1be72c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1be744 │ │ │ │ + bl 19c2d0 │ │ │ │ + b.n 1be72c │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1beac8 │ │ │ │ + b.n 1beab0 │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1beac8 │ │ │ │ + b.n 1beab0 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1beac8 │ │ │ │ + b.n 1beab0 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1be50e │ │ │ │ - b.n 1be52c │ │ │ │ + beq.w 1be4f6 │ │ │ │ + b.n 1be514 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bebd0 │ │ │ │ + beq.n 1bebb8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1be744 │ │ │ │ + beq.w 1be72c │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [r1] │ │ │ │ - bhi.w 1bf3c4 │ │ │ │ + bhi.w 1bf3ac │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1bf5de │ │ │ │ + bhi.w 1bf5c6 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r2, #21 │ │ │ │ @@ -530724,180 +530711,180 @@ │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #264] @ 0x108 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1beba8 │ │ │ │ + cbz r0, 1beb90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1be744 │ │ │ │ + b.n 1be72c │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1beb80 │ │ │ │ + b.n 1beb68 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1beb80 │ │ │ │ + b.n 1beb68 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1beb80 │ │ │ │ + b.n 1beb68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1be754 │ │ │ │ + beq.w 1be73c │ │ │ │ strd r5, r9, [sp, #240] @ 0xf0 │ │ │ │ - b.n 1beac8 │ │ │ │ + b.n 1beab0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #240] @ 0xf0 │ │ │ │ strd r9, r9, [r3] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1beae4 │ │ │ │ - b.n 1be744 │ │ │ │ + bne.w 1beacc │ │ │ │ + b.n 1be72c │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f9cc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 1be5f8 │ │ │ │ + b.n 1be5e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rbit r3, r3 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #264] @ 0x108 │ │ │ │ vstr d7, [sp, #240] @ 0xf0 │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bec40 │ │ │ │ + cbz r0, 1bec28 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1be744 │ │ │ │ + b.n 1be72c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1bec82 │ │ │ │ + beq.n 1bec6a │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 199160 │ │ │ │ + bl 199148 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c2d0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a504 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199d34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1be52c │ │ │ │ + b.n 1be514 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1be52c │ │ │ │ + bne.w 1be514 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #18 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ - bhi.w 1bedc6