--- /srv/rebuilderd/tmp/rebuilderdWU8UGc/inputs/mesa-vulkan-drivers_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdWU8UGc/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 11206316 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 0x89a1dc 0x0089a1dc 0x0089a1dc 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x89a1e8 0x89a1e8 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 2525a4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0029e4f4 29e4f4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0029e500 29e500 5fbcdc 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0089a1dc 89a1dc 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0089a1e4 89a1e4 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) 0x29e4f4 │ │ │ │ 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: bc5a180f5d0eca1d456e7c3ef65268cd2e80a05c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ (`XF:F%f* │ │ │ │ chBFAF(F │ │ │ │ dhCFJFIF(F │ │ │ │ F,Y$h|fO │ │ │ │ C KzD=`|` │ │ │ │ m{9F2F F │ │ │ │ 2"0! F+j │ │ │ │ -C KzD=`|` │ │ │ │ +{` KzD=` │ │ │ │ Z{'" ! F │ │ │ │ J{0".! F │ │ │ │ 1{ F4"2! │ │ │ │ Y{'" ! F │ │ │ │ I{0".! F │ │ │ │ 0{ F4"2! │ │ │ │ 2FAF F=C │ │ │ │ @@ -2062,14 +2062,15 @@ │ │ │ │ =============== │ │ │ │ `ahY`J`b`] │ │ │ │ %******"******* │ │ │ │ **************** │ │ │ │ YI*F FyD │ │ │ │ 'SI"F FyD │ │ │ │ 0pG$0pG 0pG │ │ │ │ +0pGD0pGX`z │ │ │ │ ? WH P @ │ │ │ │ 0BF!F#a(F │ │ │ │ "I`iRXl! │ │ │ │ pG@jpGBk │ │ │ │ `k<4 j(4 │ │ │ │ # pGW pG │ │ │ │ pGb pG` pG] pG │ │ │ │ @@ -2332,15 +2333,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: 0xf87cf139 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r2, r5, sl, lsr #10 │ │ │ │ + ldrdeq r2, [r5], -r2 @ │ │ │ │ @ instruction: 0x008628b8 │ │ │ │ umulleq r6, pc, r6, r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba326c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 32ada0 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 151fd8 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ svc 0x003cf7fe │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq r2, [r5], -r4 @ │ │ │ │ + eoreq r2, r5, ip, ror r4 │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [r5], -ip @ │ │ │ │ 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, lsr 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, lsr 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, lsr #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, lsr 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, lsr r5 │ │ │ │ + eoreq r2, r5, lr, lsr #10 │ │ │ │ + eoreq r2, r5, lr, ror #9 │ │ │ │ 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, lsr #9 │ │ │ │ + eoreq r2, r5, sl, lsr #11 │ │ │ │ + eoreq r2, r5, sl, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {147} @ 0x93 │ │ │ │ stmdavs ip, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -252,24 +252,24 @@ │ │ │ │ bmi 36caec │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3462dc │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r2, r5, r8, lsl #9 │ │ │ │ - eoreq r2, r5, r2, lsl #9 │ │ │ │ - eoreq r2, r5, sl, ror #8 │ │ │ │ - eoreq r2, r5, r2, ror #8 │ │ │ │ - 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, r0, lsr r4 │ │ │ │ + eoreq r2, r5, sl, lsr #8 │ │ │ │ + eoreq r2, r5, r2, lsl r4 │ │ │ │ + eoreq r2, r5, sl, lsl #8 │ │ │ │ + ldrdeq r2, [r5], -r8 @ │ │ │ │ + strdeq r2, [r5], -r6 @ │ │ │ │ + eoreq r2, r5, r8, lsr #11 │ │ │ │ + eoreq r2, r5, r6, asr #11 │ │ │ │ + strhteq r2, [r5], -r4 │ │ │ │ + eoreq r2, r5, r6, asr #11 │ │ │ │ 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, lsl 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 │ │ │ │ + eoreq r2, r5, r4, asr r6 │ │ │ │ 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, asr #17 │ │ │ │ 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, asr #12 │ │ │ │ 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, ror #16 │ │ │ │ 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, ror #11 │ │ │ │ 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, lsl #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, lsl #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 │ │ │ │ + eoreq r2, r5, r0, ror r5 │ │ │ │ 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, lsl #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, ror #10 │ │ │ │ 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 │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r0, ror r6 │ │ │ │ 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, lsl #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 │ │ │ │ + mlaeq r5, r0, r6, r2 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r4, ror r6 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r6, asr r6 │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r6, asr r6 │ │ │ │ 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 │ │ │ │ + strdeq r2, [r5], -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 │ │ │ │ + strdeq r2, [r5], -r6 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {147} @ 0x93 │ │ │ │ stmdavs ip, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -570,291 +570,291 @@ │ │ │ │ bmi 36cfe4 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3467d4 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - mlaeq r5, r0, pc, r1 @ │ │ │ │ - eoreq r1, r5, sl, lsl #31 │ │ │ │ - eoreq r1, r5, r2, ror pc │ │ │ │ - eoreq r1, r5, sl, ror #30 │ │ │ │ - eoreq 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, r8, lsr pc │ │ │ │ + eoreq r1, r5, r2, lsr pc │ │ │ │ + eoreq r1, r5, sl, lsl pc │ │ │ │ + eoreq r1, r5, r2, lsl pc │ │ │ │ + eoreq r2, r5, r0, ror #1 │ │ │ │ + eoreq r2, r5, r6, lsr #11 │ │ │ │ + strhteq r2, [r5], -r0 │ │ │ │ + eoreq r2, r5, lr, asr #1 │ │ │ │ + strhteq r2, [r5], -ip │ │ │ │ + eoreq r2, r5, lr, asr #1 │ │ │ │ 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: 0xf12aff6b │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r6, 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, lsl #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: 0xf12aff4b │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, 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 │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ 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: 0xf12aff2b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, 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 │ │ │ │ + ldrdeq r2, [r5], -r2 @ │ │ │ │ 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: 0xf12aff09 │ │ │ │ + stmdavs r2!, {r0, r2, r3, 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 │ │ │ │ + ldrdeq r2, [r5], -r2 @ │ │ │ │ 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: 0xf12afee7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r5, r6, r7, 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, asr #11 │ │ │ │ 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: 0xf12afec5 │ │ │ │ + stmdavs r2!, {r0, r3, 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, asr #11 │ │ │ │ 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: 0xf12afea3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, 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 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 │ │ │ │ + strhteq 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: 0xf12afe7f │ │ │ │ + stmdavs r2!, {r0, r1, 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, asr #11 │ │ │ │ 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: 0xf12afe5b │ │ │ │ + stmdavs r2!, {r0, r1, r2, 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 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, asr #11 │ │ │ │ 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: 0xf12afe37 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, 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 │ │ │ │ + ldrdeq r2, [r5], -sl @ │ │ │ │ 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: 0xf12afe13 │ │ │ │ + bvc 90c390 │ │ │ │ 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, asr #23 │ │ │ │ + ldrdeq r2, [r5], -r2 @ │ │ │ │ + strhteq 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: 0xf12afde7 │ │ │ │ + bvc 90c338 │ │ │ │ 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 │ │ │ │ + eoreq r1, r5, r2, ror fp │ │ │ │ + eoreq r2, r5, sl, asr #11 │ │ │ │ + eoreq r1, r5, r8, asr fp │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ + ldc2 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: 0xf12afdb3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, 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 │ │ │ │ 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, lsr #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: 0xf12afd87 │ │ │ │ + stmdavs r2!, {r0, r1, r3, 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 │ │ │ │ + strhteq 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, #-116] @ 0xffffff8c │ │ │ │ @ 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: 0x4604fb57 │ │ │ │ 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, lsl #10 │ │ │ │ + eoreq r2, r5, ip, ror #9 │ │ │ │ + eoreq r2, r5, r4, ror #9 │ │ │ │ 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 ffd892ec │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [r5], -ip @ │ │ │ │ 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 fe909390 │ │ │ │ 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, ror #8 │ │ │ │ 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, ror #20 @ │ │ │ │ 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 │ │ │ │ + eoreq r2, r5, r0, asr r4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9eef131 │ │ │ │ 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, asr #13 │ │ │ │ + eoreq r2, r5, ip, lsr r3 │ │ │ │ + eoreq r1, r5, r0, lsl #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, ror #18] @ │ │ │ │ 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, lsr #11 │ │ │ │ + eoreq r1, r5, r2, lsr #11 │ │ │ │ + strdeq r2, [r5], -r6 @ │ │ │ │ + eoreq r1, r5, r4, lsl #11 │ │ │ │ + eoreq r1, r5, sl, ror r5 │ │ │ │ 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: 0xf8c8f131 │ │ │ │ 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, lsl #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, lsl #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, lsl #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: 0xf84af131 │ │ │ │ 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, lsl #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 @ │ │ │ │ + usateq pc, #3, r7, lsl #16 @ │ │ │ │ bmi 1c2bb0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ strdlt pc, [r4], -r5 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r1, r6, r4, asr r4 │ │ │ │ - eoreq r2, r5, r8, lsr #4 │ │ │ │ + ldrdeq r2, [r5], -r0 @ │ │ │ │ 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: 0xffd4f130 │ │ │ │ bmi 3073f8 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 3, pc, cr10, cr6, {1} │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000efee │ │ │ │ addeq r2, pc, sl, ror #23 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0x008f2bbe │ │ │ │ @ instruction: 0x008613bc │ │ │ │ - strhteq r2, [r5], -r6 │ │ │ │ + eoreq r2, r5, lr, asr r1 │ │ │ │ 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, lsr #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, lsr #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: 0xff5ef130 │ │ │ │ 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 │ │ │ │ + strhteq 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, lsr #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, lsl #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, 6, pc, cr12, cr0, {1} │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fd6000 │ │ │ │ - @ instruction: 0xf12af8a3 │ │ │ │ - bvc 90b908 │ │ │ │ + @ instruction: 0xf12af877 │ │ │ │ + bvc 90b858 │ │ │ │ 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 │ │ │ │ + mlaeq r5, sl, r0, r1 │ │ │ │ + ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, r2, ror r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba48c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - @ instruction: 0x06e3febd │ │ │ │ + usateq pc, #3, r1, lsl #29 @ │ │ │ │ bmi 1c2ebc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, pc, ror #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrdeq r1, [r6], r0 │ │ │ │ - eoreq r2, r5, r0, lsl r0 │ │ │ │ + strhteq 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, 2, 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: 0xf1fc4000 │ │ │ │ + @ instruction: 0xf129ffe1 │ │ │ │ + ldmdavs r2!, {r0, r2, r5, r6, r7, r8, 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 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, lsl 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, lsl #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 │ │ │ │ + strdeq r1, [r5], -ip @ │ │ │ │ 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 │ │ │ │ + ldc2 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: 0xf129ff53 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, 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 │ │ │ │ + eoreq r1, r5, r2, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r3, lsr #27 @ │ │ │ │ + @ instruction: 0x06e3fd77 │ │ │ │ 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, asr #28 │ │ │ │ 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, lsr #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 │ │ │ │ + strhteq 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 @ │ │ │ │ + @ instruction: 0x06e3fcf5 │ │ │ │ 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, lsr #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 │ │ │ │ + stc2 1, cr15, [sl], #192 @ 0xc0 │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ @ instruction: 0xf1fc4000 │ │ │ │ - @ instruction: 0xf129fe71 │ │ │ │ - ldmdavs r2!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf129fe45 │ │ │ │ + ldmdavs r2!, {r0, r3, 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, lsl #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, ror #24 @ │ │ │ │ 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, ror #25 │ │ │ │ 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], {48} @ 0x30 │ │ │ │ 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: 0xf129fdb7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, 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, lsr 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 @ │ │ │ │ + usateq pc, #3, fp, asr #23 @ │ │ │ │ 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, lsr 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 fe58a1aa │ │ │ │ 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: 0xf129fd2f │ │ │ │ + stmdavs sl!, {r0, r1, r4, r5, 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 @ │ │ │ │ + mlaeq r5, ip, fp, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4f34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - strbteq pc, [r3], r3, lsl #23 @ │ │ │ │ + usateq pc, #3, r7, asr #22 @ │ │ │ │ bmi 1c3530 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r4, r5, lsr sl @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, ip, ror #18 │ │ │ │ - ldrdeq r1, [r5], -r0 @ │ │ │ │ + eoreq r1, r5, r8, ror fp │ │ │ │ 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 20a2c6 │ │ │ │ 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: 0xf129fca1 │ │ │ │ + stmvs r5, {r0, r2, r5, 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: 0xf129fc9b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, 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, asr #21 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3fabd │ │ │ │ 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 │ │ │ │ + strhteq 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 120a444 │ │ │ │ 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, asr #19 │ │ │ │ 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, lsl #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, lsl #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: 0xe7dbf9b3 │ │ │ │ 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 │ │ │ │ + eoreq r1, r5, r2, ror r9 │ │ │ │ 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, ror #18 @ │ │ │ │ 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, lsl 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, lsl #18] @ │ │ │ │ strbne r4, [r5, sl, lsl #20]! │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrbtmi r4, [sl], #-1593 @ 0xfffff9c7 │ │ │ │ strls r9, [r1, #-1024] @ 0xfffffc00 │ │ │ │ @ instruction: 0xffacf035 │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000e920 │ │ │ │ addeq r1, pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r1, pc, r8, lsr #28 │ │ │ │ addeq r0, r6, r2, asr #8 │ │ │ │ - ldrdeq r1, [r5], -r6 @ │ │ │ │ + eoreq r1, r5, lr, ror r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba543c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf130447a │ │ │ │ - @ instruction: 0x06e3f8ff │ │ │ │ + usateq pc, #3, r3, asr #17 @ │ │ │ │ bmi 1c3a38 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf035447a │ │ │ │ @ instruction: 0xb004ffb1 │ │ │ │ svclt 0x0000bd70 │ │ │ │ addeq r0, r6, r4, asr #7 │ │ │ │ - strhteq r1, [r5], -r0 │ │ │ │ + eoreq r1, r5, r8, asr r8 │ │ │ │ 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] @ │ │ │ │ + @ instruction: 0xe7d8f87f │ │ │ │ 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, asr #15 │ │ │ │ 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, asr #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, lsr #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, lsl #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 @ │ │ │ │ + eoreq r1, fp, ip, asr r1 │ │ │ │ + eoreq lr, r5, ip, asr #4 │ │ │ │ + eoreq pc, sl, r2, asr #32 │ │ │ │ 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, lsl #6 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - eoreq r1, r5, r8, lsr #16 │ │ │ │ + ldrdeq r1, [r5], -r0 @ │ │ │ │ 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: 0xf8d4fb83 │ │ │ │ strdlt r3, [fp, -r8]! │ │ │ │ @ instruction: 0xf1444628 │ │ │ │ - @ instruction: 0x2000fbb7 │ │ │ │ + andcs pc, r0, fp, lsl #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 198ac6a │ │ │ │ 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, asr #30 │ │ │ │ + eoreq r0, fp, r2, asr #28 │ │ │ │ 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, 6, 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, ror #28 │ │ │ │ + eoreq r1, r5, r6, lsr r3 │ │ │ │ + eoreq r1, fp, lr, lsr #28 │ │ │ │ + strdeq r1, [r5], -sl @ │ │ │ │ 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, ror #2 │ │ │ │ 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, asr #2 │ │ │ │ + strdeq lr, [sl], -r8 @ │ │ │ │ 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 │ │ │ │ + strdeq r0, [r5], -sl @ │ │ │ │ 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 @ │ │ │ │ + strhteq r4, [r9], -r2 │ │ │ │ + eoreq lr, sl, r8, ror r7 │ │ │ │ addeq r1, pc, lr, lsl #1 │ │ │ │ - eoreq r0, r5, r4, lsr #30 │ │ │ │ + eoreq r0, r5, ip, asr #29 │ │ │ │ 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, lsl #29 │ │ │ │ + eoreq lr, sl, lr, asr #12 │ │ │ │ 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, lsr #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 │ │ │ │ + strhteq 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 │ │ │ │ + eoreq r0, r5, r6, lsl #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, sl, lsr #18 │ │ │ │ - eoreq r0, r5, r2, asr #18 │ │ │ │ - eoreq r0, r5, r6, lsl #19 │ │ │ │ - strhteq r0, [r5], -sl │ │ │ │ - strhteq r0, [r5], -r4 │ │ │ │ - mlaeq r4, r0, r3, pc @ │ │ │ │ - eoreq pc, r4, r0, lsl #7 │ │ │ │ - mlaeq r5, r0, r8, r0 │ │ │ │ - eoreq r0, r5, ip, lsl #17 │ │ │ │ - eoreq r0, r5, r4, ror r8 │ │ │ │ - eoreq r0, r5, ip, ror #16 │ │ │ │ - eoreq fp, r5, r0, asr r6 │ │ │ │ - eoreq r0, r5, r0, asr #15 │ │ │ │ - mlaeq r5, r6, r7, r0 │ │ │ │ - eoreq r0, r5, r4, ror r7 │ │ │ │ - eoreq fp, r5, r6, lsr r5 │ │ │ │ + eoreq r0, r5, r0, ror #19 │ │ │ │ + eoreq r0, r5, r0, lsl #19 │ │ │ │ + eoreq r0, r5, r8, ror r9 │ │ │ │ + eoreq pc, r4, r6, asr r4 @ │ │ │ │ + eoreq pc, r4, r0, asr #8 │ │ │ │ + eoreq r0, r5, r8, lsl r9 │ │ │ │ + eoreq r0, r5, r2, ror #18 │ │ │ │ + eoreq r0, r5, r6, asr r9 │ │ │ │ + ldrdeq r0, [r5], -r2 @ │ │ │ │ + eoreq r0, r5, sl, ror #17 │ │ │ │ + eoreq r0, r5, lr, lsr #18 │ │ │ │ + eoreq r0, r5, r2, ror #16 │ │ │ │ + eoreq r0, r5, ip, asr r8 │ │ │ │ + eoreq pc, r4, r8, lsr r3 @ │ │ │ │ + eoreq pc, r4, r8, lsr #6 │ │ │ │ + eoreq r0, r5, r8, lsr r8 │ │ │ │ + eoreq r0, r5, r4, lsr r8 │ │ │ │ + eoreq r0, r5, ip, lsl r8 │ │ │ │ + eoreq r0, r5, r4, lsl r8 │ │ │ │ + strdeq fp, [r5], -r8 @ │ │ │ │ + eoreq r0, r5, r8, ror #14 │ │ │ │ + eoreq r0, r5, lr, lsr r7 │ │ │ │ + eoreq r0, r5, ip, lsl r7 │ │ │ │ + ldrdeq fp, [r5], -lr @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9ecf143 │ │ │ │ @ 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 CPSR_fsxc, fp, ror #19 │ │ │ │ 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, 4, 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, r5, 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, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4639463a │ │ │ │ - blx 1c0ca36 │ │ │ │ + blx 110ca36 │ │ │ │ @ instruction: 0xf12e4640 │ │ │ │ - @ instruction: 0xe7d1f953 │ │ │ │ + ldrb pc, [r1, r7, lsr #18] @ │ │ │ │ @ instruction: 0xf8d64650 │ │ │ │ @ instruction: 0xf142b00c │ │ │ │ - blls 14f720 │ │ │ │ + blls 14f670 │ │ │ │ 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, r5, 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 ff20cbcc │ │ │ │ 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: 0xf838f12e │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx fee0cc0c │ │ │ │ + blx fe30cc0c │ │ │ │ @ instruction: 0xf12e4628 │ │ │ │ - stmdals r3, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - blx 1e8cc76 │ │ │ │ + stmdals r3, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + blx 138cc76 │ │ │ │ @ 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: 0x4659fb37 │ │ │ │ @ instruction: 0xf12b68a0 │ │ │ │ - strmi pc, [r3], r5, lsr #21 │ │ │ │ + @ instruction: 0x4683fa79 │ │ │ │ @ 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 │ │ │ │ + eoreq pc, r4, r0, asr r7 @ │ │ │ │ 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, asr #17 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12d60a3 │ │ │ │ - @ instruction: 0xf104ffcb │ │ │ │ + @ instruction: 0xf104ff9f │ │ │ │ @ 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: 0xf8dafac3 │ │ │ │ @ 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: 0x4658fab1 │ │ │ │ + blx fe88cdcc │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf12b2100 │ │ │ │ - pkhbtmi pc, r0, fp, lsl #20 @ │ │ │ │ + strmi pc, [r0], pc, ror #19 │ │ │ │ @ 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: 0xf9c2f12b │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - blx fe88ce40 │ │ │ │ + blx 1d8ce40 │ │ │ │ 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: 0xf8a6f12b │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xff1ef12d │ │ │ │ + cdp2 1, 15, cr15, cr2, cr13, {1} │ │ │ │ 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 10cf08 │ │ │ │ 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, r5, r6, r7, r8, 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-d48} @ Deprecated │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12a6898 │ │ │ │ - tstplt r0, r5, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r9, asr sp @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - blx 1c0d5e6 │ │ │ │ + blx 110d5e6 │ │ │ │ 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: 0xf8d6fb19 │ │ │ │ @ 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, asr #25 │ │ │ │ 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: 0xf94ef1f9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ blvs fece2cc4 │ │ │ │ blvs ffc6c150 │ │ │ │ blvs 18d7734 │ │ │ │ bl 10f60cc │ │ │ │ bge 1514d0 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1ef0048 │ │ │ │ - movwcs pc, #2923 @ 0xb6b @ │ │ │ │ + movwcs pc, #2879 @ 0xb3f @ │ │ │ │ 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, ror #20 │ │ │ │ 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: 0xffeaf158 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ strtmi r7, [r8], -ip, asr #5 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf80ef159 │ │ │ │ + @ instruction: 0xffe2f158 │ │ │ │ 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 2d0b00 │ │ │ │ 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 2d0a24 │ │ │ │ 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: 0xff04f1f8 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xff2cf1f8 │ │ │ │ - mcr2 1, 6, pc, cr4, cr4, {1} @ │ │ │ │ + @ instruction: 0xff00f1f8 │ │ │ │ + mrc2 1, 4, pc, cr8, cr4, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xff2cf125 │ │ │ │ + @ instruction: 0xff00f125 │ │ │ │ @ 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: 0xffaaf1f8 │ │ │ │ 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: 0xf8dafecb │ │ │ │ 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: 0xf8dafde9 │ │ │ │ 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: 0xf9def147 │ │ │ │ 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, d7 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r8, ip} │ │ │ │ - blx b0e28c │ │ │ │ + @ instruction: 0xf9fef147 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - blx feb0e2aa │ │ │ │ + blx 200e2aa │ │ │ │ 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 39076c │ │ │ │ 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], {248} @ 0xf8 │ │ │ │ + ldc2 1, cr15, [r2], {37} @ 0x25 │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs ac150 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [lr], #992 @ 0x3e0 │ │ │ │ - ldc2 1, cr15, [r2], #148 @ 0x94 │ │ │ │ + stc2 1, cr15, [r2], {248} @ 0xf8 │ │ │ │ + stc2 1, cr15, [r6], {37} @ 0x25 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1f82701 │ │ │ │ - @ instruction: 0xf125fca5 │ │ │ │ - smlatblt r0, r9, ip, pc @ │ │ │ │ + @ instruction: 0xf125fc79 │ │ │ │ + tstplt r0, sp, ror ip @ p-variant is OBSOLETE │ │ │ │ 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, 3, 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] │ │ │ │ + @ instruction: 0xe783fcfd │ │ │ │ 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, 8, 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 4918c4 │ │ │ │ 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 3d1594 │ │ │ │ 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, 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: 0xf1473150 │ │ │ │ + qsub8mi pc, r9, r7 @ │ │ │ │ @ instruction: 0xf1494638 │ │ │ │ - @ instruction: 0xf899ff27 │ │ │ │ + @ instruction: 0xf899fefb │ │ │ │ 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, 5, 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 │ │ │ │ + @ instruction: 0xb005feb5 │ │ │ │ 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, 1, 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-s196} │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1e39300 │ │ │ │ - blmi 1b12498 │ │ │ │ + blmi 1b123e8 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1464434 │ │ │ │ - ldrtmi pc, [r1], -r3, asr #21 @ │ │ │ │ + @ instruction: 0x4631fa97 │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - cdp2 1, 4, cr15, cr6, cr6, {2} │ │ │ │ + cdp2 1, 1, 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, 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: 0xff34f147 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr9, {2} │ │ │ │ + cdp2 1, 3, 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: 0xff08f147 │ │ │ │ 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 111e74 │ │ │ │ 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, 12, 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, lsr #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, lsl sl │ │ │ │ + eoreq sp, r4, r2, lsl #20 │ │ │ │ + eoreq sp, r4, r6, asr r9 │ │ │ │ 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, asr #26 │ │ │ │ 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, asr #22 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r4, #988]! @ 0x3dc │ │ │ │ + stc2 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: 0xf124fd8f │ │ │ │ + @ instruction: 0xb1e0fd93 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [ip, #-988]! @ 0xfffffc24 │ │ │ │ + stc2 1, cr15, [lr, #204]! @ 0xcc │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - @ instruction: 0xff26f1f7 │ │ │ │ + mrc2 1, 7, pc, cr10, cr7, {7} │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r4], #-204 @ 0xffffff34 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [sl, #-144]! @ 0xffffff70 │ │ │ │ + ldc2l 1, cr15, [lr], #144 @ 0x90 │ │ │ │ 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 fe60f2a2 │ │ │ │ @ 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 │ │ │ │ + mcrr2 1, 2, pc, r2, cr4 @ │ │ │ │ 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 1d0f70c │ │ │ │ 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: 0xf868f124 │ │ │ │ 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 @ │ │ │ │ + ldc2 1, cr15, [r2], #-984 @ 0xfffffc28 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx ff1100dc │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ andcs pc, pc, #774144 @ 0xbd000 │ │ │ │ @@ -8322,15 +8322,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - blx ffa1093a │ │ │ │ + blx fef1093a │ │ │ │ @ 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, ror 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 │ │ │ │ - @ instruction: 0xf998f123 │ │ │ │ + @ instruction: 0xf96cf123 │ │ │ │ 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, #-772] @ 0xfffffcfc │ │ │ │ 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 │ │ │ │ + stc2 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 413b30 │ │ │ │ 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: 0xffa8f1f5 │ │ │ │ + @ instruction: 0xffacf122 │ │ │ │ @ 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: 0xf122ff91 │ │ │ │ + @ instruction: 0xf890ff95 │ │ │ │ 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, asr #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, lsl r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, sl, ror #14 │ │ │ │ - eoreq fp, r4, r4, lsr #15 │ │ │ │ + eoreq fp, r4, r2, lsl r7 │ │ │ │ + eoreq fp, r4, ip, asr #14 │ │ │ │ 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: 0xf9aaf126 │ │ │ │ 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, lsl 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: 0xff7ef121 │ │ │ │ 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, 9, 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 │ │ │ │ + strhteq 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: 0x4601f917 │ │ │ │ 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: 0xffdcf1f3 │ │ │ │ + @ instruction: 0xff12f12f │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11b0888 │ │ │ │ @ instruction: 0xf1f40508 │ │ │ │ - @ instruction: 0xf000f8bf │ │ │ │ + @ instruction: 0xf000f893 │ │ │ │ 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: 0xf000f85b │ │ │ │ @ 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, lsr #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, lsr #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, lsr #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, 1, 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} │ │ │ │ + stc2l 1, cr15, [r2], #-124 @ 0xffffff84 │ │ │ │ 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 1981b8 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [lr], #-180 @ 0xffffff4c │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ + ldc2 1, cr15, [ip], {45} @ 0x2d │ │ │ │ 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 ff715426 │ │ │ │ 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 feed7bc0 │ │ │ │ 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 │ │ │ │ + smlawtlt r0, r1, fp, pc @ │ │ │ │ blls 2b3dec │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], r7 │ │ │ │ b 1121df0 │ │ │ │ blls 262608 │ │ │ │ tstmi sp, #106496 @ 0x1a000 │ │ │ │ teqmi sp, #6144 @ 0x1800 │ │ │ │ @@ -13514,15 +13514,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldc2 0, cr15, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldmibcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f2e7b0 │ │ │ │ svclt 0x0000e8f6 │ │ │ │ addeq r6, lr, sl, ror #28 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - strhteq r0, [fp], -r0 │ │ │ │ + eoreq r0, fp, r8, asr r3 │ │ │ │ @ instruction: 0x008e6db2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -13577,15 +13577,15 @@ │ │ │ │ stmibcc r8, {r0, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x460a87f0 │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r8], {20} │ │ │ │ ldmibne ip, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e79f │ │ │ │ - strhteq r0, [fp], -r2 │ │ │ │ + eoreq r0, fp, sl, asr r2 │ │ │ │ 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 @ │ │ │ │ + mlaeq r4, lr, r6, r6 │ │ │ │ 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, 6, pc, cr4, cr0, {7} @ │ │ │ │ bvs ffc7d9e8 │ │ │ │ - mcr2 1, 7, pc, cr12, cr0, {7} @ │ │ │ │ + mcr2 1, 6, 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 e96566 │ │ │ │ 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, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4658 │ │ │ │ - b 1458ad4 │ │ │ │ + b 1458a24 │ │ │ │ stmdals r2, {r6, fp} │ │ │ │ - blx fec966b8 │ │ │ │ + blx fe1966b8 │ │ │ │ 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: 0xf938f11d │ │ │ │ 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 feed867c │ │ │ │ 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: 0xf91ef11d │ │ │ │ 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, lsl 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, lsl #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 │ │ │ │ + strdeq r5, [r4], -r2 @ │ │ │ │ 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 │ │ │ │ + blx ffc17736 │ │ │ │ bvs ffc7ef94 │ │ │ │ - ldc2 1, cr15, [r6], {239} @ 0xef │ │ │ │ + blx ffb1773e │ │ │ │ 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 ffc97930 │ │ │ │ stmdals r7, {r0, r3, ip, pc} │ │ │ │ - blx 69793a │ │ │ │ + blx ffb97938 │ │ │ │ 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 │ │ │ │ + pkhbtmi pc, r0, fp, lsl #16 @ │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ blcs b6540 │ │ │ │ ldc 1, cr13, [pc, #392] @ 5b8c0 │ │ │ │ @ instruction: 0x464f8a7d │ │ │ │ beq 697b74 │ │ │ │ bhi 97320 │ │ │ │ beq d6a24 │ │ │ │ @@ -15920,15 +15920,15 @@ │ │ │ │ ldrb r6, [r1, fp, lsr #32] │ │ │ │ @ instruction: 0xf8d8b11e │ │ │ │ blcs a78e4 │ │ │ │ movwcs sp, #2498 @ 0x9c2 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [lr], {23} │ │ │ │ + stc2 1, cr15, [r2], #92 @ 0x5c │ │ │ │ ldcl 7, cr14, [pc, #776] @ 5bb24 │ │ │ │ str r7, [pc, r2, asr #20]! │ │ │ │ bvc 1256fa0 │ │ │ │ bvc a571a8 │ │ │ │ @ instruction: 0xf8b8e7aa │ │ │ │ vmvn.i32 d19, #176 @ 0x000000b0 │ │ │ │ blcs 860754 │ │ │ │ @@ -15973,22 +15973,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7af │ │ │ │ vaddl.u8 , d3, d28 │ │ │ │ str r1, [sl, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r5, lsr #15 │ │ │ │ - cdp2 1, 15, cr15, cr10, cr10, {1} │ │ │ │ + cdp2 1, 12, 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 │ │ │ │ + pkhtbmi pc, r0, r5, asr #29 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr10, {1} │ │ │ │ + ldc2l 1, cr15, [ip, #168]! @ 0xa8 │ │ │ │ @ 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, 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: 0x4607fdd9 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr10, {1} │ │ │ │ + stc2l 1, cr15, [r0, #168]! @ 0xa8 │ │ │ │ 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, lsl #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: 0xe647f8bf │ │ │ │ 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, asr #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: 0xffe4f112 │ │ │ │ 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: 0xf9b4f113 │ │ │ │ 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 e18042 │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r4], {19} │ │ │ │ + blx ffa98056 │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe51806c │ │ │ │ + blx 1a1806c │ │ │ │ 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, #3535]! @ 0xdcf │ │ │ │ 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 │ │ │ │ + stc2 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], {238} @ 0xee │ │ │ │ + stc2 1, cr15, [r2], {42} @ 0x2a │ │ │ │ @ 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: 0xf000fbed │ │ │ │ @ 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: 0xf11bfab7 │ │ │ │ + @ instruction: 0xf890fabb │ │ │ │ @ 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: 0x4602fa75 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - blx fe698bb4 │ │ │ │ + blx 1b98bb4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9e4f1ee │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 298650 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - blx 298cd4 │ │ │ │ + @ instruction: 0xf9dcf1ee │ │ │ │ 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, lsl #19] │ │ │ │ rsbscs sp, pc, r0, asr #8 │ │ │ │ - @ instruction: 0xf9a8f1ee │ │ │ │ + @ instruction: 0xf97cf1ee │ │ │ │ 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, ror #18] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - @ instruction: 0xf996f1ee │ │ │ │ + @ instruction: 0xf96af1ee │ │ │ │ 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, 6, 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, 12, cr15, cr2, cr13, {7} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed4620 │ │ │ │ - strbeq pc, [r2, -r7, ror #29] @ │ │ │ │ + @ instruction: 0x0742febb │ │ │ │ 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: 0x4604ff7f │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [sl, #948]! @ 0x3b4 │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ed207f │ │ │ │ - strbeq pc, [r0, -pc, asr #27] @ │ │ │ │ + strbeq pc, [r0, -r3, lsr #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, lsl #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, 6, 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: 0xf107fe03 │ │ │ │ @ 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, lsr 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, asr #17 │ │ │ │ @ instruction: 0xffff6fb3 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq ip, sl, ip, lsl r6 │ │ │ │ + eoreq ip, sl, r4, asr #11 │ │ │ │ @ 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: 0xf850f1ed │ │ │ │ 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: 0xf107fa05 │ │ │ │ @ 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: 0xffe6f1ec │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - @ instruction: 0xf1ed4628 │ │ │ │ - strbeq pc, [r2, -fp, lsl #16] @ │ │ │ │ + @ instruction: 0xf1ec4628 │ │ │ │ + @ instruction: 0x0742ffdf │ │ │ │ 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: 0xffa8f1ec │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ec207f │ │ │ │ - strbeq pc, [r0, -sp, asr #31] @ │ │ │ │ + strbeq pc, [r0, -r1, lsr #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: 0x0782ff73 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xff98f1ec │ │ │ │ + @ instruction: 0xff6cf1ec │ │ │ │ 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: 0xf876f122 │ │ │ │ @ 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 │ │ │ │ + strhteq 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: 0xf8d7fc39 │ │ │ │ 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} │ │ │ │ + ldc2l 1, cr15, [r2, #132]! @ 0x84 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8], #132 @ 0x84 │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ str r1, [r6, -r5, asr #17]! │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -18654,15 +18654,15 @@ │ │ │ │ @ instruction: 0xf8d9fa29 │ │ │ │ strb r6, [r3, #4]! │ │ │ │ stmia ip, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ... │ │ │ │ ldrdeq r2, [lr], r4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, lr, r0, lsr #3 │ │ │ │ - strdeq fp, [sl], -r0 @ │ │ │ │ + mlaeq sl, r8, r5, fp │ │ │ │ @ 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: 0xf86ef1ec │ │ │ │ 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: 0x0781f89f │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf8c4f1ec │ │ │ │ + @ instruction: 0xf898f1ec │ │ │ │ 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: 0x4601ff57 │ │ │ │ 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: 0x4604f8d7 │ │ │ │ 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: 0xffdcf11f │ │ │ │ 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 │ │ │ │ + eoreq r9, sl, r2, ror ip │ │ │ │ @ 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: 0xf107fbb9 │ │ │ │ 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 ff01ca88 │ │ │ │ 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: 0xe784f851 │ │ │ │ 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 pc, r3, sl, ror #31 │ │ │ │ @ instruction: 0x008dfcb4 │ │ │ │ - eoreq r9, sl, r2, lsl #3 │ │ │ │ + eoreq r9, sl, sl, lsr #2 │ │ │ │ @ instruction: 0xffff381d │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - strdeq pc, [r3], -r2 @ │ │ │ │ - eoreq pc, r3, ip, lsr #19 │ │ │ │ + mlaeq r3, sl, r9, pc @ │ │ │ │ + eoreq pc, r3, r4, asr r9 @ │ │ │ │ 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, lsr #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: 0xffb0f11d │ │ │ │ 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, lsl 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: 0xf107fb7d │ │ │ │ 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 fe29eaec │ │ │ │ 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: 0xf82af11a │ │ │ │ @ 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 │ │ │ │ + mlaeq r3, r2, pc, sp @ │ │ │ │ addeq sp, sp, sl, lsr ip │ │ │ │ - eoreq r7, sl, r4, lsl #2 │ │ │ │ + eoreq r7, sl, ip, lsr #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, asr #18 │ │ │ │ + eoreq sp, r3, r6, lsl #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, 6, 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, #-108] @ 0xffffff94 │ │ │ │ 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 19f2a2 │ │ │ │ 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 4215e4 │ │ │ │ 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: 0xf114fceb │ │ │ │ + @ instruction: 0xf890fcef │ │ │ │ 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, lsr #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, asr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r3, lr, lsl r2 │ │ │ │ - eoreq sp, r3, r8, asr r2 │ │ │ │ + eoreq sp, r3, r6, asr #3 │ │ │ │ + eoreq sp, r3, r0, lsl #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 │ │ │ │ + pkhbtmi pc, r3, sp, lsl #19 @ │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - blls 121a6c │ │ │ │ + blls 1219bc │ │ │ │ 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, ror #17 │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - subeq pc, r3, #704512 @ 0xac000 │ │ │ │ + subeq pc, r3, #16711680 @ 0xff0000 │ │ │ │ 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: 0xf966f114 │ │ │ │ @ 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 │ │ │ │ + cdp2 1, 15, cr15, cr10, cr2, {1} │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xff40f122 │ │ │ │ + @ instruction: 0xff14f122 │ │ │ │ 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, ror #30 │ │ │ │ @ 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, 3, 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: 0xf010fd03 │ │ │ │ @ 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], {27} │ │ │ │ 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 │ │ │ │ + eoreq r5, sl, r4, ror r5 │ │ │ │ @ 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], #140 @ 0x8c │ │ │ │ @ instruction: 0xf10a4603 │ │ │ │ blcs fefa71c8 │ │ │ │ svclt 0x000858b0 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - @ instruction: 0xff44f1e5 │ │ │ │ + @ instruction: 0xff18f1e5 │ │ │ │ @ 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, ror #30 │ │ │ │ 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, asr 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 @ │ │ │ │ + mlaeq sl, lr, r8, r4 │ │ │ │ @ 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: 0xf97ef121 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f121 │ │ │ │ + @ instruction: 0xf998f121 │ │ │ │ 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: 0xf8c6f121 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf121023f │ │ │ │ - b 12638bc │ │ │ │ + b 126380c │ │ │ │ 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, 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, 6, cr15, cr8, cr0, {1} │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - cdp2 1, 10, cr15, cr14, cr0, {1} │ │ │ │ + cdp2 1, 8, 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: 0x4605fed5 │ │ │ │ @ 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, r5, 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: 0xf010fbc7 │ │ │ │ @ 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], {25} │ │ │ │ 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], {25} │ │ │ │ @ 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, ror #6 │ │ │ │ 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: 0x4603fdff │ │ │ │ @ instruction: 0xf8582bbd │ │ │ │ svclt 0x0008000a │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr3, {7} │ │ │ │ + ldc2l 1, cr15, [r6, #908]! @ 0x38c │ │ │ │ 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, asr 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 │ │ │ │ + stc2 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 │ │ │ │ + eoreq r2, sl, r6, ror 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: 0xffcef134 │ │ │ │ @ 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 │ │ │ │ + mrrc2 1, 3, pc, ip, cr1 @ │ │ │ │ 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, lsl #31 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf93af133 │ │ │ │ + @ instruction: 0xf90ef133 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - @ instruction: 0xf83cf135 │ │ │ │ + @ instruction: 0xf810f135 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x4639981b │ │ │ │ ldrvs lr, [r2], -sp, asr #19 │ │ │ │ - @ instruction: 0xff70f131 │ │ │ │ + @ instruction: 0xff44f131 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ - @ instruction: 0xf1354619 │ │ │ │ - blls 125340 │ │ │ │ + @ instruction: 0xf1344619 │ │ │ │ + blls 127290 │ │ │ │ bls 133ef0 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1350b74 │ │ │ │ - @ instruction: 0x462bf975 │ │ │ │ + strtmi pc, [fp], -r9, asr #18 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ stcge 1, cr2, [r1], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - movwcs pc, #2465 @ 0x9a1 @ │ │ │ │ + movwcs pc, #2421 @ 0x975 @ │ │ │ │ @ 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: 0xf100fe89 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf8e6f133 │ │ │ │ + @ instruction: 0xf8baf133 │ │ │ │ @ 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: 0xffa0f134 │ │ │ │ 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], #-252 @ 0xffffff04 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1334607 │ │ │ │ - blls 725618 │ │ │ │ + blls 725568 │ │ │ │ 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: 0xff58f134 │ │ │ │ bleq fefe2a64 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - mcr2 1, 1, pc, cr14, cr2, {1} @ │ │ │ │ + mcr2 1, 0, pc, cr2, cr2, {1} @ │ │ │ │ @ instruction: 0x4641981b │ │ │ │ @ instruction: 0xf1312220 │ │ │ │ - @ instruction: 0x4605feb5 │ │ │ │ + strmi pc, [r5], -r9, lsl #29 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff42f134 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq a2ef4 │ │ │ │ - mrc2 1, 0, pc, cr8, cr2, {1} │ │ │ │ + stc2l 1, cr15, [ip, #200]! @ 0xc8 │ │ │ │ eorcs r9, r0, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf1312101 │ │ │ │ - @ instruction: 0x4607fe9f │ │ │ │ + @ instruction: 0x4607fe73 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xff58f134 │ │ │ │ + @ instruction: 0xff2cf134 │ │ │ │ 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, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ strdcs pc, [r3], -r1 │ │ │ │ @ instruction: 0xf1cf9d1b │ │ │ │ - blmi fea255e0 │ │ │ │ + blmi fea25530 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 1aa3936 │ │ │ │ + blx fa3936 │ │ │ │ @ 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, 1, 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 1e7064 │ │ │ │ bls 13411c │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - ldrtmi pc, [r3], -r1, ror #16 @ │ │ │ │ + @ instruction: 0x4633f835 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf88ef135 │ │ │ │ + @ instruction: 0xf862f135 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r2, #-196]! @ 0xffffff3c │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xffcef132 │ │ │ │ + @ instruction: 0xffa2f132 │ │ │ │ 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, #-3723] @ 0xfffff175 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r8, #-196]! @ 0xffffff3c │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1329003 │ │ │ │ - blls 7273e8 │ │ │ │ + blls 727338 │ │ │ │ @ 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 2a6f14 │ │ │ │ vpmax.s8 d25, d0, d5 │ │ │ │ movwls r1, #485 @ 0x1e5 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - @ instruction: 0xffecf134 │ │ │ │ + @ instruction: 0xffc0f134 │ │ │ │ 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, r5, 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 1123b28 │ │ │ │ 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, ror #26 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1324641 │ │ │ │ - shadd16mi pc, r9, fp @ │ │ │ │ + ldrtmi pc, [r9], -pc, ror #29 @ │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - ldrls pc, [r2, #-3615] @ 0xfffff1e1 │ │ │ │ + ldrls pc, [r2, #-3571] @ 0xfffff20d │ │ │ │ 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 │ │ │ │ + stc2 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 366e54 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ addeq r8, sp, r0, lsr #28 │ │ │ │ - eoreq r8, r3, lr, ror #29 │ │ │ │ + mlaeq r3, r6, lr, r8 │ │ │ │ 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, ror #28 │ │ │ │ + eoreq r8, r3, sl, asr #22 │ │ │ │ + eoreq r8, r3, r8, lsr sl │ │ │ │ + eoreq r8, r3, r2, lsr sl │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ ldrbmi r7, [r0], -ip, lsr #3 │ │ │ │ - @ instruction: 0xff42f134 │ │ │ │ + @ instruction: 0xff16f134 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b9060 │ │ │ │ - @ instruction: 0xff6ef134 │ │ │ │ + @ instruction: 0xff42f134 │ │ │ │ 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: 0xf100fc55 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1324607 │ │ │ │ - blls 727244 │ │ │ │ + blls 727194 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [lr, #-208]! @ 0xffffff30 │ │ │ │ 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], {49} @ 0x31 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - mcr2 1, 3, pc, cr12, cr2, {1} @ │ │ │ │ + mcr2 1, 2, 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, lsr #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, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - stc2 1, cr15, [r4], {49} @ 0x31 │ │ │ │ + mrrc2 1, 3, pc, r8, cr1 @ │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 139190 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 2e6d68 │ │ │ │ + blls 2e6cb8 │ │ │ │ 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, 6, 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: 0xf91af131 │ │ │ │ @ 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 │ │ │ │ + mcrr2 1, 3, pc, sl, cr4 @ │ │ │ │ blmi ffacd98c │ │ │ │ bls 16fd44 │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1315020 │ │ │ │ - sbcvs pc, r7, #147456 @ 0x24000 │ │ │ │ + sbcvs pc, r7, #14483456 @ 0xdd0000 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xf1ce9c1b │ │ │ │ - blmi ff967108 │ │ │ │ + blmi ff967058 │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf1312705 │ │ │ │ - @ instruction: 0x4631f8fb │ │ │ │ + ldrtmi pc, [r1], -pc, asr #17 @ │ │ │ │ @ instruction: 0xf8c04604 │ │ │ │ ldmdals fp, {r2, r3, r5, pc} │ │ │ │ - ldc2l 1, cr15, [lr], #-196 @ 0xffffff3c │ │ │ │ + mrrc2 1, 3, pc, r2, cr1 @ │ │ │ │ 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, r5, r6, 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 │ │ │ │ + stc2l 1, cr15, [r2, #-200]! @ 0xffffff38 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ + stc2l 1, cr15, [r6], #-208 @ 0xffffff30 │ │ │ │ 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, lsr #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], #-3367 @ 0xfffff2d9 │ │ │ │ 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], {52} @ 0x34 │ │ │ │ @ instruction: 0x21a4463a │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 12701c │ │ │ │ + blls 126f6c │ │ │ │ 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: 0xf100fb5b │ │ │ │ @ instruction: 0x46060718 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1324639 │ │ │ │ - ldrtmi pc, [r1], -fp, lsl #26 @ │ │ │ │ + @ instruction: 0x4631fcdf │ │ │ │ @ instruction: 0xf1344650 │ │ │ │ - blls 126b0c │ │ │ │ + blls 126a5c │ │ │ │ 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: 0x4629fcbb │ │ │ │ stclmi 6, cr4, [pc, #-320]! @ 679d4 │ │ │ │ - blx ffb23fea │ │ │ │ + blx ff023fea │ │ │ │ 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, r5, 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: 0xffbcf130 │ │ │ │ @ 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, r5, r6, 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 │ │ │ │ + stc2l 1, cr15, [r4], #-200 @ 0xffffff38 │ │ │ │ stmdals r2, {r0, r4, r6, r9, sl, lr} │ │ │ │ bcc 63d00 │ │ │ │ - blx fe52409a │ │ │ │ + blx 1a2409a │ │ │ │ orrscs pc, fp, r0, asr #4 │ │ │ │ ldcvc 8, cr9, [r4], #-108 @ 0xffffff94 │ │ │ │ - blx ffea4098 │ │ │ │ + blx ff3a4098 │ │ │ │ @ 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 9a411e │ │ │ │ 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, ror #15 │ │ │ │ + mlaeq r3, r0, r7, r8 │ │ │ │ + eoreq r8, r3, r8, lsl #13 │ │ │ │ + eoreq r8, r3, r2, ror r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r8, [r3], -r0 @ │ │ │ │ - eoreq r8, r3, r6, ror #11 │ │ │ │ + mlaeq r3, r8, r5, r8 │ │ │ │ + eoreq r8, r3, lr, lsl #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 2a7a90 │ │ │ │ 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 3a7a64 │ │ │ │ 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, 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, lsl #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ bls 29d608 │ │ │ │ @ instruction: 0xf1e24610 │ │ │ │ - strbeq pc, [r2, -r7, lsr #19] @ │ │ │ │ + smlsldxeq pc, r2, fp, r9 @ │ │ │ │ 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: 0x0780f959 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - @ instruction: 0xf97ef1e2 │ │ │ │ + @ instruction: 0xf952f1e2 │ │ │ │ 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: 0x0783f933 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf958f1e2 │ │ │ │ + @ instruction: 0xf92cf1e2 │ │ │ │ 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 │ │ │ │ + strdeq r0, [sl], -r8 @ │ │ │ │ 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: 0xe7e5ff17 │ │ │ │ andcs r4, r1, r8, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - @ instruction: 0xe7e9ff3b │ │ │ │ + strb pc, [r9, pc, lsl #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, lsl #16 │ │ │ │ + eoreq r7, r3, r6, lsr r8 │ │ │ │ + eoreq r7, r3, r0, ror #13 │ │ │ │ + eoreq r7, r3, sl, lsr #15 │ │ │ │ + ldrdeq r7, [r3], -r0 @ │ │ │ │ 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 568518 │ │ │ │ @ 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, 6, 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, lsl #17 │ │ │ │ + eoreq r7, r3, ip, ror r6 │ │ │ │ + eoreq r7, r3, r6, lsr #16 │ │ │ │ + ldrdeq r7, [r3], -r8 @ │ │ │ │ + eoreq r7, r3, r6, asr r6 │ │ │ │ + eoreq r7, r3, ip, lsr #16 │ │ │ │ + strdeq r7, [r3], -sl @ │ │ │ │ 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, ror #27]! @ │ │ │ │ addeq r7, sp, lr, lsl r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, r6, lsl r7 │ │ │ │ - eoreq r7, r3, ip, asr #9 │ │ │ │ + strhteq r7, [r3], -lr │ │ │ │ + eoreq r7, r3, r4, ror 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: 0xf912f12a │ │ │ │ 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: 0xf8f8f12a │ │ │ │ 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, ror #25]! @ │ │ │ │ addeq r7, sp, r2, lsr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r3, sl, lsr #10 │ │ │ │ - eoreq r7, r3, r0, ror #5 │ │ │ │ + ldrdeq r7, [r3], -r2 @ │ │ │ │ + eoreq r7, r3, r8, lsl #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: 0xff5ef116 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf97af115 │ │ │ │ + @ instruction: 0xf94ef115 │ │ │ │ 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: 0x4639fa95 │ │ │ │ @ instruction: 0xf1154628 │ │ │ │ - blmi 327404 │ │ │ │ + blmi 327354 │ │ │ │ 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: 0xff7af114 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf5044628 │ │ │ │ @ instruction: 0xf501558f │ │ │ │ ldrcc r5, [ip, #-457] @ 0xfffffe37 │ │ │ │ - @ instruction: 0xff74f114 │ │ │ │ + @ instruction: 0xff48f114 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - @ instruction: 0xf8d7ff99 │ │ │ │ + @ instruction: 0xf8d7ff6d │ │ │ │ @ instruction: 0x462811dc │ │ │ │ bicpl pc, r9, r1, lsl #10 │ │ │ │ - @ instruction: 0xff6af114 │ │ │ │ + @ instruction: 0xff3ef114 │ │ │ │ strbtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xffacf114 │ │ │ │ + @ instruction: 0xff80f114 │ │ │ │ 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 3a5a42 │ │ │ │ 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, lsr r3 │ │ │ │ + eoreq r7, r4, r0, lsr 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, lsl #4 │ │ │ │ + strdeq r7, [r4], -ip @ │ │ │ │ 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, lsr #25 @ │ │ │ │ strpl pc, [pc, r4, lsl #10] │ │ │ │ @ instruction: 0x4638371c │ │ │ │ - stc2l 1, cr15, [r6], {20} │ │ │ │ + ldc2 1, cr15, [sl], {20} │ │ │ │ @ instruction: 0x46584639 │ │ │ │ ldrpl pc, [r0, r4, lsl #10] │ │ │ │ - stc2 1, cr15, [r6, #-80] @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr15, [sl], {20} │ │ │ │ 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, ror #30] @ │ │ │ │ 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, lsl #23 │ │ │ │ + eoreq r6, r3, r0, lsl #23 │ │ │ │ + eoreq r6, r3, r0, ror fp │ │ │ │ + eoreq r6, r3, sl, ror #22 │ │ │ │ + eoreq r6, r3, r6, ror #22 │ │ │ │ + eoreq r6, r3, sl, asr fp │ │ │ │ + eoreq r6, r3, r6, asr fp │ │ │ │ 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 @ │ │ │ │ + mlaeq r3, r4, r9, r6 │ │ │ │ + eoreq r6, r3, r6, lsr sl │ │ │ │ + eoreq r6, r3, r6, lsl #20 │ │ │ │ + eoreq r6, r3, r0, lsl #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 │ │ │ │ + strhlt 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, lsl 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, 3, pc, cr10, cr3, {0} │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ strcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf1133734 │ │ │ │ - @ instruction: 0xf504fe9f │ │ │ │ + @ instruction: 0xf504fe73 │ │ │ │ @ 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: 0xf8d5fc79 │ │ │ │ @ instruction: 0xf1150ee4 │ │ │ │ - @ instruction: 0xf8d6fca1 │ │ │ │ + @ instruction: 0xf8d6fc75 │ │ │ │ @ instruction: 0xb1a80220 │ │ │ │ @ instruction: 0xf8d64b2d │ │ │ │ @ instruction: 0xf858221c │ │ │ │ addsmi r3, sl, #3 │ │ │ │ @ instruction: 0xb3aad004 │ │ │ │ - ldc2 1, cr15, [r4], {21} │ │ │ │ + stc2l 1, cr15, [r8], #-84 @ 0xffffffac │ │ │ │ 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: 0xf8d5fc4f │ │ │ │ @ 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: 0xf504fcbb │ │ │ │ @ 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 9a6b94 │ │ │ │ @ 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, lsr #10 │ │ │ │ + strdeq r5, [r3], -lr @ │ │ │ │ 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, rrx │ │ │ │ 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: 0xff90f112 │ │ │ │ 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: 0xff84f112 │ │ │ │ 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 │ │ │ │ + mrc2 1, 7, pc, cr10, cr2, {0} │ │ │ │ stcge 6, cr4, [r5], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1124620 │ │ │ │ - blge eaf8c │ │ │ │ + blge eaedc │ │ │ │ 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, 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, lsr #3 │ │ │ │ + eoreq r4, r3, sl, ror #2 │ │ │ │ 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 │ │ │ │ + strhteq r3, [r3], -r2 │ │ │ │ + eoreq r3, r3, r4, lsr 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 │ │ │ │ + eoreq r2, r3, lr, ror ip │ │ │ │ + eoreq r2, r3, r4, lsr #25 │ │ │ │ + eoreq r2, r3, r2, asr #25 │ │ │ │ + ldrdeq r2, [r3], -r2 @ │ │ │ │ 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, ror #30 │ │ │ │ + eoreq r1, r3, lr, lsl #31 │ │ │ │ + eoreq r1, r3, sl, lsr #31 │ │ │ │ + strhteq r1, [r3], -sl │ │ │ │ + strhteq r1, [r3], -r2 │ │ │ │ + strhteq r1, [r3], -r6 │ │ │ │ + ldrdeq r1, [r3], -r6 @ │ │ │ │ + eoreq r1, r3, r6, ror #25 │ │ │ │ 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, lsl #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 │ │ │ │ + mlaeq r2, r2, r3, sp │ │ │ │ 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, ror #6 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ 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, lsr #13 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - ldrdeq fp, [r2], -r4 @ │ │ │ │ - strdeq fp, [r2], -sl @ │ │ │ │ + eoreq fp, r2, ip, ror r2 │ │ │ │ + eoreq fp, r2, r2, lsr #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 6b2734 │ │ │ │ @ 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, ror #3 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq r9, r2, r4, lsl lr │ │ │ │ - eoreq r9, r2, sl, lsr sp │ │ │ │ + strhteq r9, [r2], -ip │ │ │ │ + eoreq r9, r2, r2, ror #25 │ │ │ │ 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 │ │ │ │ + mlaeq r2, r2, fp, r8 │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ 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, lsr #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] │ │ │ │ + stc2 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, lsr r0 │ │ │ │ + eoreq r5, r2, sl, ror #30 │ │ │ │ + eoreq r5, r2, r6, lsr pc │ │ │ │ + eoreq r5, r2, r4, ror #30 │ │ │ │ + eoreq r5, r2, sl, lsl #30 │ │ │ │ + eoreq r5, r2, ip, lsl #31 │ │ │ │ + eoreq r5, r2, sl, asr #30 │ │ │ │ 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, lsr #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 │ │ │ │ + ldrdeq r5, [r2], -r0 @ │ │ │ │ + strhteq 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, 1, 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 │ │ │ │ + strhteq 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} │ │ │ │ + stc2l 1, cr15, [ip], #-12 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi a3ca68 │ │ │ │ ldrbtmi r4, [sl], #-2851 @ 0xfffff4dd │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sl, lsr r1 @ │ │ │ │ @@ -49354,15 +49354,15 @@ │ │ │ │ @ instruction: 0xe7bafef3 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq r4, ip, sl, r0 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ addeq r4, ip, sl, lsl #1 │ │ │ │ strdeq r3, [ip], r6 │ │ │ │ - strhteq r3, [r2], -r8 │ │ │ │ + eoreq r3, r2, r0, ror #30 │ │ │ │ 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: 0x4607f8d7 │ │ │ │ @ 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: 0x4606f833 │ │ │ │ @ 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, lsr #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: 0x4606fe3d │ │ │ │ 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 27c750 │ │ │ │ @ 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, asr #3 │ │ │ │ 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 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd44ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ stc2l 0, cr15, [r2, #428]! @ 0x1ac │ │ │ │ @@ -50606,15 +50606,15 @@ │ │ │ │ addeq r2, ip, r8, asr #22 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ addeq r2, ip, r2, asr #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ addeq r2, ip, sl, ror sl │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - ldrdeq ip, [r8], -r4 @ │ │ │ │ + eoreq ip, r8, ip, ror r1 │ │ │ │ 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, lsr #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: 0xff02f1cc │ │ │ │ @ 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, ror #20 │ │ │ │ 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 fd980 │ │ │ │ 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, lsl #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 │ │ │ │ + stc2 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 100e64 │ │ │ │ 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 │ │ │ │ + strdeq r7, [r8], -sl @ │ │ │ │ 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: 0xff06f0fb │ │ │ │ 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 │ │ │ │ + ubfx pc, r1, #17, #10 │ │ │ │ @ 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: 0xf8b8f0f9 │ │ │ │ @ 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 │ │ │ │ + eoreq ip, r1, r4, asr sl │ │ │ │ + eoreq sp, r1, r2, asr #32 │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ - eoreq sp, r1, r8, asr r0 │ │ │ │ - eoreq ip, r1, sl, ror sl │ │ │ │ + eoreq sp, r1, r0 │ │ │ │ + eoreq ip, r1, r2, lsr #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: 0xf8c8fead │ │ │ │ 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, ror #16 │ │ │ │ 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 @ │ │ │ │ + strdeq ip, [r1], -r2 @ │ │ │ │ + ldrdeq ip, [r1], -lr @ │ │ │ │ + eoreq ip, r1, lr, asr #31 │ │ │ │ + eoreq ip, r1, r4, lsl #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], {244} @ 0xf4 │ │ │ │ eorsne pc, r4, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 710b60 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0654620 │ │ │ │ bvs ff984148 │ │ │ │ blvs 715b34 │ │ │ │ @@ -57564,22 +57564,22 @@ │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ ldrbpl pc, [r4], -r4, lsr #5 @ │ │ │ │ mcr2 0, 3, pc, cr6, cr9, {1} @ │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ cdp 7, 3, cr15, cr6, cr6, {6} │ │ │ │ @ instruction: 0xf10e4630 │ │ │ │ - @ instruction: 0xf5a4fdaf │ │ │ │ + @ instruction: 0xf5a4fd83 │ │ │ │ @ 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, 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: 0x4658f8d3 │ │ │ │ + mcr2 0, 1, pc, cr12, cr3, {7} @ │ │ │ │ @ instruction: 0xb3b84682 │ │ │ │ - mrc2 0, 4, pc, cr0, cr3, {7} │ │ │ │ + mcr2 0, 3, pc, cr4, cr3, {7} @ │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - mcr2 0, 4, pc, cr10, cr3, {7} @ │ │ │ │ + mrc2 0, 2, pc, cr14, cr3, {7} │ │ │ │ @ instruction: 0x4620bb50 │ │ │ │ andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf90ef0fb │ │ │ │ + @ instruction: 0xf8e2f0fb │ │ │ │ andcs r4, r8, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf0fb4639 │ │ │ │ - @ instruction: 0xf506f909 │ │ │ │ + @ instruction: 0xf506f8dd │ │ │ │ andcs r5, r8, #180, 2 @ 0x2d │ │ │ │ tstcc r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf902f0fb │ │ │ │ + @ instruction: 0xf8d6f0fb │ │ │ │ ldcge 6, cr4, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf0fb4620 │ │ │ │ - strtmi pc, [r4], r1, asr #18 │ │ │ │ + ssatmi pc, #5, r5, lsl #18 @ │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andcs r6, r0, r8, lsr #32 │ │ │ │ adcvs r6, sl, r9, rrx │ │ │ │ bmi 89c830 │ │ │ │ ldrbtmi r4, [sl], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, sl, lsr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0fb4620 │ │ │ │ - strb pc, [lr, r3, ror #17] @ │ │ │ │ + @ instruction: 0xe7cef8b7 │ │ │ │ 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, lsr #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, lsl #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 9, 14, 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 │ │ │ │ + ldrdeq r5, [r2], -r2 @ │ │ │ │ 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, lsr #32 │ │ │ │ + eoreq ip, r1, ip, rrx │ │ │ │ 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 fe940cf8 │ │ │ │ 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, #-556] @ 0xfffffdd4 │ │ │ │ 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, asr #27 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r4, #-724]! @ 0xfffffd2c │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x00898284 │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1b54638 │ │ │ │ - @ instruction: 0xf897fd13 │ │ │ │ + @ instruction: 0xf897fce7 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [ip], #-724 @ 0xfffffd2c │ │ │ │ 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: 0xff6af1b5 │ │ │ │ orrspl pc, r2, #4, 10 @ 0x1000000 │ │ │ │ ldrtmi r3, [r1], -r8, lsl #6 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xffcaf1b5 │ │ │ │ + @ instruction: 0xff9ef1b5 │ │ │ │ stccc 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ andcs sl, r1, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xf85b4630 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - @ instruction: 0xf8dffa2d │ │ │ │ + @ instruction: 0xf8dffa01 │ │ │ │ @ instruction: 0x46303cf8 │ │ │ │ @ instruction: 0xf85b2200 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1bd4619 │ │ │ │ - movwcs pc, #2595 @ 0xa23 @ │ │ │ │ + movwcs pc, #2551 @ 0x9f7 @ │ │ │ │ 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, r5, r6, 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, 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: 0xf504f91b │ │ │ │ @ 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, lsl #22 │ │ │ │ + eoreq fp, r1, sl, asr sl │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [r1], -r0 @ │ │ │ │ + strhteq fp, [r1], -r4 │ │ │ │ + eoreq fp, r1, r2, ror r8 │ │ │ │ + eoreq sl, r1, r4, lsl #28 │ │ │ │ + eoreq sl, r1, r0, asr #27 │ │ │ │ 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, r5, 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, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - strbmi pc, [r0], -pc, lsr #22 @ │ │ │ │ + strbmi pc, [r0], -r3, lsl #22 @ │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf0f951b6 │ │ │ │ - @ instruction: 0xf504fb29 │ │ │ │ + @ instruction: 0xf504fafd │ │ │ │ @ instruction: 0x464051b6 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ - blx 94240e │ │ │ │ + blx ffe4240c │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ strbmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0f94449 │ │ │ │ - @ instruction: 0x4641fb1b │ │ │ │ + strbmi pc, [r1], -pc, ror #21 @ │ │ │ │ stmiavs r4!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0f94640 │ │ │ │ - @ instruction: 0x46c4fb59 │ │ │ │ + strbmi pc, [r4], sp, lsr #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 │ │ │ │ + strdeq r3, [r8], -r8 @ │ │ │ │ + eoreq sl, r1, r0, lsr #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 │ │ │ │ + mcrr2 0, 15, pc, r6, cr2 @ │ │ │ │ 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, asr #13 │ │ │ │ addeq r4, fp, r0, lsl #3 │ │ │ │ - eoreq sl, r1, r8, ror #11 │ │ │ │ - eoreq sl, r1, r6, lsr r6 │ │ │ │ - eoreq sl, r1, lr, lsl r6 │ │ │ │ - eoreq sl, r1, lr, ror r5 │ │ │ │ - eoreq sl, r1, sl, lsr #11 │ │ │ │ - eoreq sl, r1, lr, asr r5 │ │ │ │ + mlaeq r1, r0, r5, sl │ │ │ │ + ldrdeq sl, [r1], -lr @ │ │ │ │ + eoreq sl, r1, r6, asr #11 │ │ │ │ + eoreq sl, r1, r6, lsr #10 │ │ │ │ + eoreq sl, r1, r2, asr r5 │ │ │ │ + eoreq sl, r1, r6, lsl #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 @ │ │ │ │ + mlaeq r2, r6, r5, sl │ │ │ │ + eoreq sl, r1, sl, lsr r5 │ │ │ │ + eoreq sl, r1, r4, lsl #9 │ │ │ │ + eoreq sl, r1, sl, lsl r5 │ │ │ │ + eoreq sl, r1, r6, asr #8 │ │ │ │ + eoreq sl, r1, lr, asr #10 │ │ │ │ + eoreq sl, r1, lr, lsl #8 │ │ │ │ + eoreq sl, r1, ip, ror r3 │ │ │ │ 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-d36} @ 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, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - mcr2 1, 1, pc, cr6, cr8, {7} @ │ │ │ │ + ldc2l 1, cr15, [sl, #992]! @ 0x3e0 │ │ │ │ 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, r5, r6, r7, r8, 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, r5, r6, r7, r8, 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, 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, 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 │ │ │ │ + ldc2 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: 0xff54f1c3 │ │ │ │ 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, asr #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 │ │ │ │ + strdeq r3, [r8], -r6 @ │ │ │ │ + strdeq r9, [r1], -lr @ │ │ │ │ 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, lsl #1 │ │ │ │ + eoreq sl, r1, sl, ror r0 │ │ │ │ + eoreq sl, r1, r2, lsl #1 │ │ │ │ + eoreq sl, r1, ip, lsl #1 │ │ │ │ + mlaeq r1, r8, r0, sl │ │ │ │ + eoreq sl, r1, r0, lsr #1 │ │ │ │ + strhteq sl, [r1], -r6 │ │ │ │ + eoreq sl, r1, sl, asr #1 │ │ │ │ + eoreq r9, r1, r6, ror #28 │ │ │ │ + mlaeq r1, lr, pc, r9 @ │ │ │ │ + eoreq r9, r1, ip, asr #14 │ │ │ │ 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: 0xf505fcd5 │ │ │ │ @ instruction: 0xf1f870d8 │ │ │ │ - strtmi pc, [r8], -r3, lsr #26 │ │ │ │ + @ instruction: 0x4628fcf7 │ │ │ │ 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, ror #26 │ │ │ │ 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 │ │ │ │ + stc2 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 │ │ │ │ + stc2 0, cr15, [r6], #984 @ 0x3d8 │ │ │ │ movsvs pc, #268435460 @ 0x10000004 │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 1493004 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d1766c │ │ │ │ @@ -60330,26 +60330,26 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrbtmi r4, [r9], #-2941 @ 0xfffff483 │ │ │ │ ldrsbvs pc, [ip, #130] @ 0x82 @ │ │ │ │ @ instruction: 0xf50658cb │ │ │ │ @ instruction: 0x462054d3 │ │ │ │ tstls r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf80ef10c │ │ │ │ + @ instruction: 0xffe2f10b │ │ │ │ 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: 0xf8daffdb │ │ │ │ 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, asr #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, asr #17 @ │ │ │ │ @ instruction: 0xf0f7a80e │ │ │ │ - @ instruction: 0xf8daf901 │ │ │ │ + @ instruction: 0xf8daf8d5 │ │ │ │ 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: 0xf90ef0f7 │ │ │ │ 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: 0xf8daf80f │ │ │ │ @ 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, ror #18 │ │ │ │ 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: 0xf80cf0f7 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - ldmibvs r3!, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r3!, {r0, r2, r3, 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 fed86bbc │ │ │ │ @ instruction: 0xf504b173 │ │ │ │ ldrcc r5, [ip, #-1435] @ 0xfffffa65 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ - @ instruction: 0xf504fee3 │ │ │ │ + @ instruction: 0xf504feb7 │ │ │ │ @ instruction: 0xf106509b │ │ │ │ @ instruction: 0xf0360128 │ │ │ │ qsub16mi pc, r8, r5 @ │ │ │ │ - cdp2 1, 14, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 1, 11, 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 987020 │ │ │ │ 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, 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, ror #16 │ │ │ │ + eoreq r3, r2, r0, lsr #3 │ │ │ │ + eoreq r9, r1, r6, lsl r5 │ │ │ │ + eoreq r9, r1, r4, ror #9 │ │ │ │ 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: 0xf506fd7d │ │ │ │ mulscc r4, r8, r0 │ │ │ │ strtvs pc, [r4], #-1542 @ 0xfffff9fa │ │ │ │ - stc2 1, cr15, [r2, #44]! @ 0x2c │ │ │ │ + ldc2l 1, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ strcc r3, [r4, #-8] │ │ │ │ - ldc2 1, cr15, [ip, #44] @ 0x2c │ │ │ │ + ldc2l 1, cr15, [r0, #-44]! @ 0xffffffd4 │ │ │ │ addspl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - @ instruction: 0xf506fd97 │ │ │ │ + @ instruction: 0xf506fd6b │ │ │ │ mulscc r0, sp, r0 │ │ │ │ - ldc2 1, cr15, [r2, #44] @ 0x2c │ │ │ │ + stc2l 1, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf10b300c │ │ │ │ - @ instruction: 0xf606fd8d │ │ │ │ + @ instruction: 0xf606fd61 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - @ instruction: 0xf506fd89 │ │ │ │ + @ instruction: 0xf506fd5d │ │ │ │ @ instruction: 0xf10b5095 │ │ │ │ - @ instruction: 0xf506fd85 │ │ │ │ + @ instruction: 0xf506fd59 │ │ │ │ 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: 0xf506fd4f │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - @ instruction: 0x4620fd77 │ │ │ │ + strtmi pc, [r0], -fp, asr #26 │ │ │ │ @ instruction: 0xf10b3420 │ │ │ │ - adcmi pc, ip, #7360 @ 0x1cc0 │ │ │ │ + adcmi pc, ip, #4544 @ 0x11c0 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ strhcc r5, [r4], -fp │ │ │ │ - blx fe0c36c0 │ │ │ │ + blx 15c36c0 │ │ │ │ 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, #-188]! @ 0xffffff44 │ │ │ │ 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: 0xf506ff7f │ │ │ │ tstcc r8, #-402653182 @ 0xe8000002 │ │ │ │ ldrmi r9, [r8], -ip, lsl #6 │ │ │ │ - @ instruction: 0xf94af1b3 │ │ │ │ + @ instruction: 0xf91ef1b3 │ │ │ │ blcs 2253dc │ │ │ │ blcs 27b588 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85937bc │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8dfff95 │ │ │ │ + @ instruction: 0xf8dfff69 │ │ │ │ andcs r3, r0, #172, 14 @ 0x2b00000 │ │ │ │ @ instruction: 0xf8594650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1ba4619 │ │ │ │ - @ instruction: 0xf8d7ff8b │ │ │ │ + @ instruction: 0xf8d7ff5f │ │ │ │ @ instruction: 0xf8d33230 │ │ │ │ ldclvs 1, cr3, [r9, #-608] @ 0xfffffda0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1ba4650 │ │ │ │ - strls pc, [r0, #-3969] @ 0xfffff07f │ │ │ │ + strls pc, [r0, #-3925] @ 0xfffff0ab │ │ │ │ @ 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 │ │ │ │ + mrc2 1, 7, pc, cr8, cr10, {5} │ │ │ │ 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], {11} │ │ │ │ addspl pc, r8, r4, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - mcrr2 1, 0, pc, r0, cr11 @ │ │ │ │ + ldc2 1, cr15, [r4], {11} │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [lr], {11} │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r4], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [r8], {11} │ │ │ │ addspl pc, sp, r4, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ + stc2 1, cr15, [r2], {11} │ │ │ │ addspl pc, lr, r4, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r8], #-44 @ 0xffffffd4 │ │ │ │ + blx fffc39ae │ │ │ │ @ instruction: 0xf6042101 │ │ │ │ @ instruction: 0xf10b50fc │ │ │ │ - tstpcs r1, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + strdcs pc, [r1, -r7] │ │ │ │ addspl pc, r5, r4, lsl #10 │ │ │ │ - ldc2 1, cr15, [lr], {11} │ │ │ │ + blx ffd439c2 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], {11} │ │ │ │ + blx ffbc39ce │ │ │ │ adcspl pc, r7, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r2], {11} │ │ │ │ + blx ffa439da │ │ │ │ @ instruction: 0xf5042101 │ │ │ │ @ instruction: 0xf10b50d3 │ │ │ │ - strtmi pc, [r8], -sp, lsl #24 │ │ │ │ + strtmi pc, [r8], -r1, ror #23 │ │ │ │ strcc r2, [r0, #-257]! @ 0xfffffeff │ │ │ │ - stc2 1, cr15, [r8], {11} │ │ │ │ + blx ff7c39ee │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ adcspl pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f73004 │ │ │ │ - strdcs pc, [r0, -pc] │ │ │ │ + ldrdcs 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: 0xf8c2f0fc │ │ │ │ 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: 0xf884f0fc │ │ │ │ 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: 0xf838f106 │ │ │ │ mcrreq 8, 12, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf504e5ea │ │ │ │ strhcs r5, [r1, -r7] │ │ │ │ @ instruction: 0xf10b301c │ │ │ │ - blmi 19c6144 │ │ │ │ + blmi 19c6094 │ │ │ │ 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 743e82 │ │ │ │ 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: 0xff80f0f3 │ │ │ │ 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: 0xff2ef0fc │ │ │ │ @ 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 │ │ │ │ + mcr2 0, 7, pc, cr10, cr11, {7} @ │ │ │ │ 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, 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, lsl #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, ror #10 │ │ │ │ + strhteq 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, lsl r5 │ │ │ │ + eoreq r9, r1, r4, ror r2 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ @ instruction: 0xffffce47 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r1, r6, lsr r2 │ │ │ │ - eoreq r9, r1, r0, asr r2 │ │ │ │ - eoreq r9, r1, r0, asr r2 │ │ │ │ - eoreq r9, r1, ip, lsl r0 │ │ │ │ - eoreq r9, r1, r6, asr #4 │ │ │ │ - eoreq r9, r1, r8, lsr r2 │ │ │ │ - eoreq r9, r1, r2, ror #3 │ │ │ │ - strdeq r9, [r1], -lr @ │ │ │ │ - eoreq r8, r1, ip, lsl sp │ │ │ │ + ldrdeq r9, [r1], -lr @ │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r4, asr #31 │ │ │ │ + eoreq r9, r1, lr, ror #3 │ │ │ │ + eoreq r9, r1, r0, ror #3 │ │ │ │ + eoreq r9, r1, sl, lsl #3 │ │ │ │ + eoreq r9, r1, r6, lsr #1 │ │ │ │ + eoreq r8, r1, r4, asr #25 │ │ │ │ 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 │ │ │ │ + ldrdeq r8, [r1], -r4 @ │ │ │ │ + eoreq r8, r1, lr, lsr #24 │ │ │ │ + ldrdeq r8, [r1], -lr @ │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r6, lsl pc │ │ │ │ + strhteq r8, [r1], -r8 │ │ │ │ + strhteq 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 d31, d1, d17 │ │ │ │ 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 @ │ │ │ │ + lsrlt 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: 0x4630fcff │ │ │ │ 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: 0xfff6f0f5 │ │ │ │ @ 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, #-2649]! @ 0xfffff5a7 │ │ │ │ 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 │ │ │ │ + stc2 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, ror #16 │ │ │ │ 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 │ │ │ │ - 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, r4, asr #21 │ │ │ │ + andeq r0, r0, ip, lsr sl │ │ │ │ + eoreq r8, r1, r8, lsl #26 │ │ │ │ + eoreq r8, r1, r6, asr #20 │ │ │ │ + eoreq r8, r1, ip, lsl #27 │ │ │ │ + eoreq r8, r1, r8, lsr #20 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r2, ror #27 │ │ │ │ + ldrdeq r8, [r1], -r2 @ │ │ │ │ + strhteq 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, r0, lsr #26 │ │ │ │ eoreq r8, r1, ip, asr r8 │ │ │ │ - eoreq r2, r8, r6, lsr #25 │ │ │ │ - eoreq r1, r2, ip, ror #30 │ │ │ │ - eoreq r8, r1, sl, ror #16 │ │ │ │ + mlaeq r1, r0, ip, r8 │ │ │ │ + eoreq r8, r1, r4, lsl #16 │ │ │ │ + eoreq r2, r8, lr, asr #24 │ │ │ │ + eoreq r1, r2, r4, lsl pc │ │ │ │ + eoreq r8, r1, r2, lsl r8 │ │ │ │ @ instruction: 0xffffc2c3 │ │ │ │ - strhteq r8, [r1], -r6 │ │ │ │ - eoreq r8, r1, r2, lsl r3 │ │ │ │ + eoreq r8, r1, lr, asr r7 │ │ │ │ + strhteq 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, ror #13 │ │ │ │ + eoreq r8, r1, ip, ror #13 │ │ │ │ @ instruction: 0xffffc619 │ │ │ │ - eoreq r8, r1, r6, lsr #10 │ │ │ │ - eoreq r8, r1, lr, ror r2 │ │ │ │ + eoreq r8, r1, lr, asr #9 │ │ │ │ + eoreq r8, r1, r6, lsr #4 │ │ │ │ @ instruction: 0xffffc483 │ │ │ │ - strhteq r8, [r1], -r8 │ │ │ │ + eoreq r8, r1, r0, ror #12 │ │ │ │ @ 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, asr #10 │ │ │ │ + eoreq r8, r1, r8, lsr #3 │ │ │ │ + eoreq r8, r1, r6, lsl r5 │ │ │ │ + eoreq r8, r1, lr, lsl #3 │ │ │ │ + eoreq r8, r1, lr, lsl r5 │ │ │ │ + eoreq r8, r1, r2, ror r1 │ │ │ │ @ instruction: 0xffffc3d1 │ │ │ │ - eoreq r8, r1, r2, asr #8 │ │ │ │ + eoreq r8, r1, sl, ror #7 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr15, [r4], #-980 @ 0xfffffc2c │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr4, {4} │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 1, pc, cr0, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff2af006 │ │ │ │ @@ -61929,15 +61929,15 @@ │ │ │ │ @ instruction: 0x4628fadf │ │ │ │ @ instruction: 0xf87cf035 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf505fbc9 │ │ │ │ @ instruction: 0x4628615c │ │ │ │ @ instruction: 0xffcef069 │ │ │ │ andsvs pc, r4, r5, lsl #12 │ │ │ │ - @ instruction: 0xf900f0fb │ │ │ │ + @ instruction: 0xf8d4f0fb │ │ │ │ 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 b878f4 │ │ │ │ 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 @ │ │ │ │ + stc2 0, cr15, [r4], #-980 @ 0xfffffc2c │ │ │ │ bvs 1aa34e4 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r3, r6, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d5d160 │ │ │ │ @ instruction: 0xb1a33da8 │ │ │ │ @@ -62016,33 +62016,33 @@ │ │ │ │ @ instruction: 0xff3ef006 │ │ │ │ stccc 8, cr15, [ip, #852]! @ 0x354 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ssatcc pc, #1, r3, lsl #17 @ │ │ │ │ cmple r7, r0, lsl #22 │ │ │ │ adcspl pc, ip, r5, lsl #10 │ │ │ │ @ instruction: 0xf0fb3008 │ │ │ │ - @ instruction: 0x4628f853 │ │ │ │ + strtmi pc, [r8], -r7, lsr #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: 0xf918f0f3 │ │ │ │ @ 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: 0xf8d6fa03 │ │ │ │ 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: 0xe7b1f99f │ │ │ │ ldm r2!, {r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x273cf8d6 │ │ │ │ @ instruction: 0xf505e7d7 │ │ │ │ ldrsbcc r5, [ip], -r3 │ │ │ │ - @ instruction: 0xf888f1b2 │ │ │ │ + @ instruction: 0xf85cf1b2 │ │ │ │ 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 5c4e04 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9fef10a │ │ │ │ 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: 0xf8d6f9ed │ │ │ │ ldr r3, [r9, r0, lsr #28]! │ │ │ │ @ instruction: 0xf10a4648 │ │ │ │ - @ instruction: 0x4620fa13 │ │ │ │ + strtmi pc, [r0], -r7, ror #19 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ ... │ │ │ │ - eoreq r8, r1, sl, asr #4 │ │ │ │ + strdeq r8, [r1], -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, ror #24 │ │ │ │ + eoreq r0, r8, r2, lsr 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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, #13] │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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, #24] │ │ │ │ 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, #19] │ │ │ │ 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, r2 │ │ │ │ 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 192e00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ 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 192e1c │ │ │ │ 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 17bc08 │ │ │ │ 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 192e00 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ 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 192e1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1924] @ 0x784 │ │ │ │ - bl 17bcac │ │ │ │ + bl 17bc54 │ │ │ │ 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 192e00 │ │ │ │ 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 17bca8 │ │ │ │ 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 17bca8 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffff776c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ 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 192e00 │ │ │ │ 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 17fb84 │ │ │ │ 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 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 24a750 │ │ │ │ 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 240b54 │ │ │ │ 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, #22] │ │ │ │ movs r1, r4 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ 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 17f5d0 │ │ │ │ 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 17f610 │ │ │ │ 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 17f610 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ add.w r1, fp, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ add.w r1, fp, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ 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, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ 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, #0] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ 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 1839b4 │ │ │ │ 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, r4] │ │ │ │ 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 17fce4 │ │ │ │ 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 17fb84 │ │ │ │ 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 17e0d0 │ │ │ │ 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 17fb84 │ │ │ │ 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 r5, [pc, #840] @ (8c9dc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #8] @ (8c6a0 ) │ │ │ │ + ldr r5, [pc, #680] @ (8c940 ) │ │ │ │ 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 192e00 │ │ │ │ add.w r0, r4, #4992 @ 0x1380 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 24a750 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24aa80 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 8cb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aee4 │ │ │ │ + bl 23ae8c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b01c │ │ │ │ + bl 23afc4 │ │ │ │ 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 23af10 │ │ │ │ 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 24a750 │ │ │ │ + bl 1865c0 │ │ │ │ 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 24a750 │ │ │ │ + bl 1864fc │ │ │ │ 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 24a750 │ │ │ │ + bl 1865c0 │ │ │ │ cbnz r0, 8cae4 │ │ │ │ orr.w r8, r8, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq sl, r6 │ │ │ │ bne.n 8cc34 │ │ │ │ b.n 8cc3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ 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 23ae8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23af00 │ │ │ │ + bl 23aea8 │ │ │ │ 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 23afc4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23afec │ │ │ │ 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 23aec0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23afc8 │ │ │ │ + bl 23af70 │ │ │ │ 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 24a750 │ │ │ │ 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 24a750 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a750 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23afec │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 │ │ │ │ + bge.n 8d43c │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4c4 │ │ │ │ + bge.n 8d414 │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 8d4a0 │ │ │ │ + bge.n 8d3f0 │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d47c │ │ │ │ + bge.n 8d3cc │ │ │ │ movs r7, r4 │ │ │ │ - bge.n 8d458 │ │ │ │ + bge.n 8d3a8 │ │ │ │ movs r7, r4 │ │ │ │ - orrs r0, r5 │ │ │ │ + cmn r0, r2 │ │ │ │ movs r1, r4 │ │ │ │ - negs r4, r4 │ │ │ │ + tst r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + tst r4, r3 │ │ │ │ movs r1, r4 │ │ │ │ - tst r2, r0 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + tst r6, r5 │ │ │ │ movs r1, r4 │ │ │ │ - sbcs r4, r3 │ │ │ │ + adcs r4, r0 │ │ │ │ movs r1, r4 │ │ │ │ - tst r4, r3 │ │ │ │ + rors r4, r0 │ │ │ │ movs r1, r4 │ │ │ │ - adcs r0, r7 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r2, r2 │ │ │ │ + lsls r2, r7 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsls 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24aa80 │ │ │ │ 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 24a95c │ │ │ │ + bl 24a750 │ │ │ │ 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 24aa80 │ │ │ │ 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 24aa80 │ │ │ │ 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 23b0ec │ │ │ │ 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 24aa80 │ │ │ │ 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 17775c │ │ │ │ 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 240cd0 │ │ │ │ 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 r4, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24aa80 │ │ │ │ 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 24a95c │ │ │ │ + bl 24a750 │ │ │ │ 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 24aa80 │ │ │ │ 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 24aa80 │ │ │ │ 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 23b0ec │ │ │ │ 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 24aa80 │ │ │ │ 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 17775c │ │ │ │ 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 240cd0 │ │ │ │ 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 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ 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 24aa80 │ │ │ │ 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 24a95c │ │ │ │ + bl 24a750 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ + bl 186684 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 17c748 │ │ │ │ b.n 8e23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a750 │ │ │ │ + bl 17775c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e280 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 8e280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24aad8 │ │ │ │ + bl 24aa80 │ │ │ │ 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, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #12 │ │ │ │ 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 24a8d0 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ 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 24a750 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23afec │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 17c748 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e78c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 17c748 │ │ │ │ b.n 8e66a │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 17c748 │ │ │ │ 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, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #22 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r1, r3 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ 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 r3, #246 @ 0xf6 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ 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, #6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ 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 24aaf4 │ │ │ │ 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 24a750 │ │ │ │ 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 24a750 │ │ │ │ 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 24a9d0 │ │ │ │ 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 24a9d0 │ │ │ │ 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 24a9d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1867ac │ │ │ │ + bl 186754 │ │ │ │ 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 240130 │ │ │ │ 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 24aa80 │ │ │ │ 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, #86 @ 0x56 │ │ │ │ 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 1867a4 │ │ │ │ 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 186770 │ │ │ │ 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 r6, sp, #776 @ 0x308 │ │ │ │ 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, #336 @ 0x150 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ 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, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ 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 17c748 │ │ │ │ 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, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r6, #1 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r3, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r7, #0 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + adds r6, r3, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r1, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + adds r0, r7, #7 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ 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 17c748 │ │ │ │ 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, r4 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ 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,24 +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 17c748 │ │ │ │ b.n 8ffd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ - movs r1, r4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r1, r4 │ │ │ │ + vaddl.u q8, d6, d16 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -74943,26 +74942,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 17c748 │ │ │ │ b.n 913d4 │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, #10551296 @ 0xa10000 │ │ │ │ + @ instruction: 0xf4fc0021 │ │ │ │ stcl 0, cr0, [sl], #552 @ 0x228 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xebfe0020 │ │ │ │ + sub.w r0, r6, r0, asr #32 │ │ │ │ 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 +75083,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 17c748 │ │ │ │ b.n 91568 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3c00021 │ │ │ │ + @ instruction: 0xf3680021 │ │ │ │ adcs.w r0, r6, sl, lsl #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r1, r4 │ │ │ │ - orn r0, sl, r0, asr #32 │ │ │ │ + ands.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 +75478,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 17c748 │ │ │ │ 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 +75508,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 17c748 │ │ │ │ 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 +75545,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +75588,75 @@ │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 │ │ │ │ - movs r1, r4 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ movs r1, r4 │ │ │ │ - vhadd.u d0, d12, d16 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {1} │ │ │ │ - b.n 917ac │ │ │ │ + vaddl.u32 q8, d14, d16 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr0, {1} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr0, {1} │ │ │ │ + b.n 916fc │ │ │ │ movs r0, r4 │ │ │ │ - vaddl.u8 q0, d10, d16 │ │ │ │ - b.n 91718 │ │ │ │ + vhadd.u d0, d2, d16 │ │ │ │ + b.n 91668 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91648 │ │ │ │ + stc2l 0, cr0, [sl, #128]! @ 0x80 │ │ │ │ + b.n 91598 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [lr, #128] @ 0x80 │ │ │ │ - b.n 91620 │ │ │ │ + ldc2l 0, cr0, [r6, #-128]! @ 0xffffff80 │ │ │ │ + b.n 91570 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr0, {1} │ │ │ │ - b.n 91608 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr0, {1} │ │ │ │ + b.n 91558 │ │ │ │ movs r0, r4 │ │ │ │ - vhadd.u8 d0, d0, d16 │ │ │ │ - vhadd.u8 d16, d2, d16 │ │ │ │ - b.n 9159c │ │ │ │ + cdp2 0, 10, cr0, cr8, cr0, {1} │ │ │ │ + cdp2 0, 14, cr0, cr10, cr0, {1} │ │ │ │ + b.n 914ec │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-128]! @ 0xffffff80 │ │ │ │ - b.n 91574 │ │ │ │ + ldc2 0, cr0, [r2, #-128] @ 0xffffff80 │ │ │ │ + b.n 914c4 │ │ │ │ movs r0, r4 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr0, {1} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr0, {1} │ │ │ │ - b.n 9154c │ │ │ │ + cdp2 0, 7, cr0, cr6, cr0, {1} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr0, {1} │ │ │ │ + b.n 9149c │ │ │ │ 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 +76031,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 17c748 │ │ │ │ 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 +76061,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 17c748 │ │ │ │ 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 +76098,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +76141,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ b.n 92116 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 92944 │ │ │ │ lsls r2, r1, #2 │ │ │ │ b.n 92938 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 92784 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb580020 │ │ │ │ - @ instruction: 0xfa160020 │ │ │ │ - vst4.8 {d0-d3}, [ip :128], r0 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #2] │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + @ instruction: 0xfb000020 │ │ │ │ + ldrsh.w r0, [lr, #32] │ │ │ │ + ldrh.w r0, [r4, #32] │ │ │ │ + ldrb.w r0, [r8, r0, lsl #2] │ │ │ │ + svc 82 @ 0x52 │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #2] │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + vst4.8 {d0-d3}, [r2 :128], r0 │ │ │ │ + svc 4 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf7ba0020 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf79e0020 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf7460020 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + ldrb.w r0, [sl, r0, lsl #2] │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - ldr.w r0, [r0, #32] │ │ │ │ - ldrsb.w r0, [r2, r0, lsl #2] │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + ldr??.w r0, [r8, r0, lsl #2] │ │ │ │ + ldrh.w r0, [sl, #32] │ │ │ │ + udf #52 @ 0x34 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf73a0020 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + @ instruction: 0xf6e20020 │ │ │ │ + udf #28 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb.w r0, [lr, #32] │ │ │ │ - strb.w r0, [r0, #32] │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + str.w r0, [r6, r0, lsl #2] │ │ │ │ + strh.w r0, [r8, r0, lsl #2] │ │ │ │ + udf #2 │ │ │ │ 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 +76251,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 24a8d0 │ │ │ │ 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 +76336,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 19a67c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9239a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +76379,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ vldr d0, [pc, #136] @ 92580 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +76492,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 1db338 │ │ │ │ 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 +76549,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 1aa568 │ │ │ │ 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 +76599,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 1c28b8 │ │ │ │ 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 1c2b04 │ │ │ │ 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 +76697,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 19900c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +76720,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 19c290 │ │ │ │ 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 +76783,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 2364c4 │ │ │ │ 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 2364c4 │ │ │ │ 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 +76868,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 23785c │ │ │ │ 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 +76921,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 2364c4 │ │ │ │ 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 2364c4 │ │ │ │ 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 +77041,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: 0xf2500020 │ │ │ │ + movw r0, #8224 @ 0x2020 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - addw r0, r4, #32 │ │ │ │ + sub.w r0, ip, #32 │ │ │ │ lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #32 │ │ │ │ - addw r0, sl, #32 │ │ │ │ - @ instruction: 0xf1fc0020 │ │ │ │ + subs.w r0, r0, #32 │ │ │ │ + subs.w r0, r2, #32 │ │ │ │ + sub.w r0, r4, #32 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, r5, asr #32 │ │ │ │ - rsb r0, r4, #32 │ │ │ │ + adcs.w r0, r4, r5, asr #32 │ │ │ │ + sbc.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] │ │ │ │ + sbcs.w r0, r2, #32 │ │ │ │ + adcs.w r0, sl, #32 │ │ │ │ + adc.w r0, lr, #32 │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xf19e0020 │ │ │ │ - sbcs.w r0, r4, #32 │ │ │ │ - adcs.w r0, r6, #32 │ │ │ │ + adc.w r0, r6, #32 │ │ │ │ + adds.w r0, ip, #32 │ │ │ │ + @ instruction: 0xf0fe0020 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0c00020 │ │ │ │ + @ instruction: 0xf0bc0020 │ │ │ │ + @ instruction: 0xf0bc0020 │ │ │ │ + orns r0, r4, #32 │ │ │ │ + orns r0, r4, #32 │ │ │ │ + eor.w r0, r0, #32 │ │ │ │ + eor.w r0, r4, #32 │ │ │ │ + orrs.w r0, r0, #32 │ │ │ │ ldr r2, [pc, #88] @ (92c64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 237234 │ │ │ │ + bl 2371dc │ │ │ │ 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 23785c │ │ │ │ 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 │ │ │ │ + vaddl.s8 q8, d6, d16 │ │ │ │ + vhadd.s16 d16, d14, d16 │ │ │ │ + vext.8 d0, 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 17fb60 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 92810 │ │ │ │ mov r1, r9 │ │ │ │ - bl 238f54 │ │ │ │ + bl 238efc │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 92cc8 │ │ │ │ ldr r2, [pc, #44] @ (92cdc ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198b8c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 198ae4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 92cb8 │ │ │ │ - vaddl.s16 q0, d0, d16 │ │ │ │ - vhadd.s32 d16, d14, d16 │ │ │ │ + vhadd.s d0, d8, d16 │ │ │ │ + vhadd.s16 d0, 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 199070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +77239,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +77312,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +77338,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 19c290 │ │ │ │ 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 +77369,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 199168 │ │ │ │ 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 +77409,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 19c290 │ │ │ │ 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 +77436,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 19f98c │ │ │ │ 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 +77454,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 17bbd0 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +77494,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 199070 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +77515,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93066 │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19faa0 │ │ │ │ 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 +77585,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +77637,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +77711,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +77788,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +77870,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +77932,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +77967,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ b.n 9344c │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n 934b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 93506 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -78031,42 +78029,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +78088,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 19c290 │ │ │ │ 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 19c4f0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 933c4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -78148,23 +78146,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +78190,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 19c290 │ │ │ │ b.n 93662 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +78256,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 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +78279,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +78318,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +78345,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 19c290 │ │ │ │ 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 +78365,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +78492,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 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 +78544,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +78646,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +78691,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +78747,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 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +78803,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +78832,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 19a480 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +78860,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +78976,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 19c4f0 │ │ │ │ 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 +78994,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199168 │ │ │ │ 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 +79062,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79087,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79142,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79167,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79222,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79247,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79302,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79327,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79382,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79407,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79462,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +79489,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79544,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +79571,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79637,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +79664,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79730,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79755,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79820,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79897,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +79922,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +79975,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80000,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +80069,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80094,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80158,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80183,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80248,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80273,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80333,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80358,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80416,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80441,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80500,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80525,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +80590,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80615,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +80674,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 19c290 │ │ │ │ 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 +80794,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +80851,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 17bbd0 │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80882,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +80909,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +80935,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +80987,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81038,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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81061,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81098,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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81139,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81176,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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81216,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81253,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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81276,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81313,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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81336,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81373,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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81396,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81434,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +81458,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 19c290 │ │ │ │ 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 +81479,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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81520,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81557,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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81673,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81710,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 199070 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +81751,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +81792,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +81816,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19c4f0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +81910,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +81934,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 19c290 │ │ │ │ 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 +81956,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +81980,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 19c290 │ │ │ │ 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 19c4f0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 95cfe │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +82022,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 19c290 │ │ │ │ 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 +82077,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +82102,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 19c290 │ │ │ │ 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 +82153,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +82180,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 19c290 │ │ │ │ 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 +82236,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +82260,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 19c290 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +82348,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +82419,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 19900c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82442,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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +82467,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +82533,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 19900c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82556,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 19c290 │ │ │ │ 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 +82589,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 19900c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82612,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 19c290 │ │ │ │ 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 +82644,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 19900c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82667,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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +82691,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +82774,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +82855,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 19900c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82879,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 19c290 │ │ │ │ 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 +82903,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 19900c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82927,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 19c290 │ │ │ │ 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 +82953,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 19900c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +82979,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 19c290 │ │ │ │ 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 +83067,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +83092,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 19c290 │ │ │ │ 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 +83165,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 19900c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +83188,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 19c290 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +83210,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 19c53c │ │ │ │ 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 +83228,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 19bad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 +83294,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 198b8c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +83332,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19cb44 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83364,18 +83362,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83422,52 +83420,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +83474,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83513,15 +83511,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 19c53c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -83534,46 +83532,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 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -83599,25 +83597,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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -83669,15 +83667,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83689,18 +83687,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83727,40 +83725,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 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +83776,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 19c290 │ │ │ │ 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 +83828,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +83881,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 19ca4c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -83940,20 +83938,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 199070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +83960,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -84012,26 +84010,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 19c53c │ │ │ │ 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 19c53c │ │ │ │ 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 +84073,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, #344 @ 0x158 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 19ca4c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c620 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 199364 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 979aa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -84198,67 +84196,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19ca94 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -84295,25 +84293,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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ @@ -84404,34 +84402,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 19c6b4 │ │ │ │ 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 199168 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +84446,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19c5a4 │ │ │ │ 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 +84516,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -84554,106 +84552,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19c5a4 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -84666,49 +84664,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c620 │ │ │ │ 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 +84717,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 +84746,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 +84849,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 19c53c │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -84907,25 +84905,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -84934,25 +84932,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -85008,15 +85006,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 +85037,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 19c4f0 │ │ │ │ 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 +85072,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 19c4f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +85116,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 19c290 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 92ce4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -85145,27 +85143,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 92ce4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -85183,15 +85181,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 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ @@ -85217,46 +85215,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +85276,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 19c290 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -85297,53 +85295,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +85349,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 +85425,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -85451,15 +85449,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 19c53c │ │ │ │ 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 +85502,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 92ce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92e18 │ │ │ │ @@ -85540,29 +85538,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 19c53c │ │ │ │ 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 199070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +85570,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 92ee8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -85644,46 +85642,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 19c53c │ │ │ │ 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 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c53c │ │ │ │ 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 +85691,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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c4f0 │ │ │ │ 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 +85730,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 19c53c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93110 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -85750,68 +85748,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 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cbe4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +85818,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +85902,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +85940,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 19c53c │ │ │ │ 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 +86005,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86079,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86152,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86221,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86292,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86363,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86434,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86489,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86546,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +86649,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 17c004 │ │ │ │ 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 +86681,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 17fce4 │ │ │ │ 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 +86725,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 1db23c │ │ │ │ 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 +86747,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 17bbd0 │ │ │ │ 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 1a3be0 │ │ │ │ cbz r0, 9936e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cbz r2, 9936e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +86819,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 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +86912,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 19c290 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d34 │ │ │ │ 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 +86943,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 17bbd0 │ │ │ │ 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 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +86993,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 19a480 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +87042,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 19a4c4 │ │ │ │ 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 199070 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87082,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87112,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +87142,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +87181,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +87212,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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199070 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87246,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +87285,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +87310,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 19c290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +87353,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 19c290 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 937f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +87383,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +87432,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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ b.n 99524 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +87470,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 19c290 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87496,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 19a480 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +87535,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +87560,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 19c290 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87595,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +87647,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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87675,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +87712,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +87735,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 19c290 │ │ │ │ b.n 9966c │ │ │ │ movs r3, #32 │ │ │ │ b.n 997ec │ │ │ │ movs r3, #32 │ │ │ │ b.n 9990c │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 99df8 │ │ │ │ @@ -87821,22 +87819,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 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +87842,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 19a480 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +87870,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 19a480 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +87908,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 19c290 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 937f8 │ │ │ │ b.w 99524 │ │ │ │ nop │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -88163,24 +88161,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 17c748 │ │ │ │ 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, #5] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ 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 +89185,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 17c748 │ │ │ │ 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, r5 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r0, r4 │ │ │ │ - ldcl 0, cr0, [r6, #132]! @ 0x84 │ │ │ │ - stcl 0, cr0, [ip, #132]! @ 0x84 │ │ │ │ + ldc 0, cr0, [lr, #132] @ 0x84 │ │ │ │ + ldc 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 +89227,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ cbz r0, 9ae6a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ bhi.n 9ae6c │ │ │ │ movs r3, #1 │ │ │ │ @@ -89314,16 +89312,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ cbz r0, 9af56 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ it hi │ │ │ │ lsrhi r2, r2, #3 │ │ │ │ bhi.n 9af58 │ │ │ │ movs r2, #1 │ │ │ │ @@ -89811,16 +89809,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +90322,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 24a8d0 │ │ │ │ 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 +90348,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, #12] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ 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 +90591,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 24a8d0 │ │ │ │ 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 +90750,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 24a8d0 │ │ │ │ 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 +91003,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +91632,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 17fce4 │ │ │ │ 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 +91648,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 177b94 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208778 │ │ │ │ + bl 208720 │ │ │ │ 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 177b94 │ │ │ │ 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 +92445,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 192e00 │ │ │ │ add.w r0, r6, #4832 @ 0x12e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 17fce4 │ │ │ │ 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 +92715,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 177eb4 │ │ │ │ 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 2089ac │ │ │ │ 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 +92811,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 17fb18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #16] │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 83ab8 │ │ │ │ @@ -92971,15 +92969,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 17fb84 │ │ │ │ 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 +93015,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 │ │ │ │ + bvs.n 9d77c │ │ │ │ movs r6, r4 │ │ │ │ bl 3e97be │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 1ef7c6 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93072,15 +93070,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, 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 +93096,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 192e00 │ │ │ │ ldr.w r1, [r7, #996] @ 0x3e4 │ │ │ │ cbz r1, 9d8b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +93123,15 @@ │ │ │ │ bl 8f430 │ │ │ │ b.n 9d8a8 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r5 │ │ │ │ + mvns 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 +93348,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 17f5d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 9dbbe │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f610 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ 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 +93437,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 17fe40 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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 +93474,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 17fb84 │ │ │ │ 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 +93564,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 17cbb0 │ │ │ │ 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 +93754,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 19da60 │ │ │ │ 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 +93805,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 17f5d0 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 +93830,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 17f610 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17790c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 208720 │ │ │ │ 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 17f610 │ │ │ │ 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 17f610 │ │ │ │ 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 17f610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ 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 +94130,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 17cbb0 │ │ │ │ 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 +94429,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +94480,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +94575,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ 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 17775c │ │ │ │ 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 +94624,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 24a750 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9e960 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ 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 24a750 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9e984 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ 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 +94776,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 17fb18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #16] │ │ │ │ blx 4b8c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 83ab8 │ │ │ │ @@ -94921,15 +94919,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 17fb84 │ │ │ │ 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 +94962,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, r6} │ │ │ │ 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 +95411,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 17cbb0 │ │ │ │ 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 17fad4 │ │ │ │ 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 +95467,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 17fad4 │ │ │ │ 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 +95501,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 1fff84 │ │ │ │ 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 +95527,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 17cbb0 │ │ │ │ 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 +95593,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 17fce4 │ │ │ │ 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 +95626,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, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 9f46c │ │ │ │ + cbz r0, 9f456 │ │ │ │ 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 +95698,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 17fce4 │ │ │ │ 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 +95728,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 17fce4 │ │ │ │ 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 17fce4 │ │ │ │ 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 17fce4 │ │ │ │ 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 +97612,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 24a750 │ │ │ │ mov sl, r0 │ │ │ │ bl 8cd28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 186618 │ │ │ │ + bl 1865c0 │ │ │ │ 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 +98279,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 17cbb0 │ │ │ │ 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 17fad4 │ │ │ │ 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 +98334,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 17fad4 │ │ │ │ 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 +98368,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 1fff84 │ │ │ │ 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 +98394,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 17cbb0 │ │ │ │ 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 +98464,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 17fce4 │ │ │ │ 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 +98498,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, #17 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ 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 +98565,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 17fce4 │ │ │ │ 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 +98594,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 17fce4 │ │ │ │ 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 17fce4 │ │ │ │ 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 +100687,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 24a750 │ │ │ │ + bl 1864fc │ │ │ │ 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 +100877,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 24a750 │ │ │ │ + bl 1864fc │ │ │ │ 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 +100943,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +101013,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +101091,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, #2] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ 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 +101582,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, #29] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ 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 +101737,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, #21] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ 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 +104365,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 24a8d0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n a553a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, a5558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a928 │ │ │ │ + bl 24a8d0 │ │ │ │ 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 +104409,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 17fad4 │ │ │ │ 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 +104698,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 23951c │ │ │ │ blx 4b934 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 239574 │ │ │ │ + bl 23951c │ │ │ │ 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 23946c │ │ │ │ blx 4b934 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2394c4 │ │ │ │ + bl 23946c │ │ │ │ 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 +104780,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} │ │ │ │ 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 +105938,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} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ - movs r7, r3 │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - itee le │ │ │ │ - movle r7, r3 │ │ │ │ - it lt @ unpredictable │ │ │ │ - movlt r7, r3 │ │ │ │ - itt hi │ │ │ │ - movhi r7, r3 │ │ │ │ - itet vs @ unpredictable │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + itt │ │ │ │ + mov r7, r3 │ │ │ │ + it gt @ unpredictable > │ │ │ │ + movgt r7, r3 │ │ │ │ + itee ge │ │ │ │ + movge r7, r3 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + movvc r7, r3 │ │ │ │ + nopvc {6} │ │ │ │ movvs r7, r3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - movcc r7, r3 │ │ │ │ - itt ne @ unpredictable │ │ │ │ + ite cs │ │ │ │ + movcs r7, r3 │ │ │ │ + itee ne @ unpredictable │ │ │ │ movne r7, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00de │ │ │ │ + moveq r7, r3 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x004c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0022 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0040 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x0026 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0058 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0004 │ │ │ │ + movs r7, r3 │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ 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 +106404,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} │ │ │ │ + cbnz r0, a6cc8 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + cbnz r6, a6cc6 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cbc │ │ │ │ + cbnz r6, a6ca6 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, a6cc2 │ │ │ │ + cbnz r6, a6cac │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + rev16 r4, r7 │ │ │ │ movs r7, r3 │ │ │ │ - revsh r6, r0 │ │ │ │ + rev16 r6, r5 │ │ │ │ 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 +107683,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, #152 @ 0x98 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r6, r4 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #30 │ │ │ │ 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 +107747,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 17fad4 │ │ │ │ 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 +108356,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 17fce4 │ │ │ │ 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 +108734,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 r2, #232 @ 0xe8 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ movs r6, r4 │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ 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 +109101,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 17fce4 │ │ │ │ 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 +109374,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 17fce4 │ │ │ │ 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 +109442,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 17fce4 │ │ │ │ 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 +109566,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 17fce4 │ │ │ │ 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 +109582,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 17fce4 │ │ │ │ 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 +109684,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, #4 │ │ │ │ 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 +109764,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, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ 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 +111558,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, #18 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ 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 +111620,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 17fad4 │ │ │ │ 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 +112182,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 17fce4 │ │ │ │ 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 +112557,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, 7, cr0, cr10, cr5, {1} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr5, {1} │ │ │ │ + cdp2 0, 8, cr0, cr10, cr5, {1} │ │ │ │ + ldc2 0, cr0, [ip, #-148]! @ 0xffffff6c │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xfb680025 │ │ │ │ + smlatb r0, r0, r5, r0 │ │ │ │ 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 +112861,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 17fce4 │ │ │ │ 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 +113125,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 17fce4 │ │ │ │ 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 +113184,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 17fce4 │ │ │ │ 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 +113293,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 17fce4 │ │ │ │ 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 +113362,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: 0xf38a0025 │ │ │ │ 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 +113441,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, #4] │ │ │ │ movs r7, r3 │ │ │ │ - b.n ab998 │ │ │ │ + b.n ab8e8 │ │ │ │ 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 +113658,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 192e00 │ │ │ │ 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 +113679,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 192e1c │ │ │ │ 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 +113744,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, 0, cr0, cr0, cr5, {1} │ │ │ │ ands r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ 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 +113770,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 16f0e8 │ │ │ │ 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 16f25c │ │ │ │ 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 16f7ec │ │ │ │ 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 16edd4 │ │ │ │ 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 16eb40 │ │ │ │ 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 16ec88 │ │ │ │ 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 173300 │ │ │ │ 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 16f3d4 │ │ │ │ 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 16eef4 │ │ │ │ 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 18d5f0 │ │ │ │ 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 16f7ec │ │ │ │ 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 +113896,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ef9b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -121741,15 +121739,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 240e28 │ │ │ │ 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 +121953,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 240eb8 │ │ │ │ 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 +121977,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 240ef8 │ │ │ │ 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 +122022,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, #21 │ │ │ │ movs r7, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff0b74 │ │ │ │ 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 +122364,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 17cc1c │ │ │ │ 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 17cbb0 │ │ │ │ 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 +122410,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, #216] @ 0xd8 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ 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 +123228,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 240eb8 │ │ │ │ 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 +123273,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 17c92c │ │ │ │ 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 +123326,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 240e28 │ │ │ │ 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 +123381,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 17c92c │ │ │ │ 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 +123446,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, #34] @ 0x22 │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ movs r7, r3 │ │ │ │ bvs.n b2b78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldc2 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + @ instruction: 0xfbd8001e │ │ │ │ stmdb 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 +123503,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 240e28 │ │ │ │ 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 +123654,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 17fb84 │ │ │ │ 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 +123747,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, #19] │ │ │ │ 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 +123924,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 17fce4 │ │ │ │ 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 +123966,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 17e524 │ │ │ │ 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 17e524 │ │ │ │ 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 17dfac │ │ │ │ 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 +124029,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 17e0a4 │ │ │ │ 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 +124076,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 23aaa0 │ │ │ │ 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 +124095,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 23ac90 │ │ │ │ ldr r2, [pc, #340] @ (b3320 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 23ace8 │ │ │ │ + bl 23ac90 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 +124142,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 23ac90 │ │ │ │ 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 23ac90 │ │ │ │ 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 192e1c │ │ │ │ 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 +124182,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 23ac90 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n b328c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 23ad24 │ │ │ │ + bl 23accc │ │ │ │ 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 +124208,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 17c748 │ │ │ │ b.n b31b2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ bne.n b3254 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r7, r3 │ │ │ │ bne.n b3240 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fe001e │ │ │ │ + @ instruction: 0xf7a6001e │ │ │ │ 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: 0xf4a0001e │ │ │ │ + @ instruction: 0xf338001e │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ 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 +124368,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: 0xf2f6001e │ │ │ │ + movt r0, #49182 @ 0xc01e │ │ │ │ ldmia r4!, {r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29a001e │ │ │ │ - @ instruction: 0xf25c001e │ │ │ │ + movw r0, #8222 @ 0x201e │ │ │ │ + addw r0, r4, #30 │ │ │ │ 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 +124423,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ 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 +124529,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: 0xf0e2001e │ │ │ │ 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 +124666,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 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b37e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -124697,15 +124695,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 17b14c │ │ │ │ b.n b3768 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3834 │ │ │ │ @@ -124837,28 +124835,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3984 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b39dc │ │ │ │ @@ -124951,28 +124949,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3abe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3b14 │ │ │ │ @@ -125042,28 +125040,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3bb2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3c08 │ │ │ │ @@ -125133,29 +125131,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3ca6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3cfe │ │ │ │ @@ -125237,29 +125235,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3dbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3e16 │ │ │ │ @@ -125340,28 +125338,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b3ec8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b3f24 │ │ │ │ @@ -125472,29 +125470,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4030 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4088 │ │ │ │ @@ -125582,28 +125580,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b414e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b41b2 │ │ │ │ @@ -125702,28 +125700,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b429c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b42f8 │ │ │ │ @@ -125825,28 +125823,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b43ec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4448 │ │ │ │ @@ -125942,28 +125940,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b452a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4582 │ │ │ │ @@ -126071,29 +126069,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4680 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b46dc │ │ │ │ @@ -126189,29 +126187,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b47ba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4812 │ │ │ │ @@ -126306,29 +126304,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b48ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4946 │ │ │ │ @@ -126422,28 +126420,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4a22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4a7a │ │ │ │ @@ -126536,28 +126534,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4b54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4bac │ │ │ │ @@ -126646,29 +126644,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4c76 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4cd0 │ │ │ │ @@ -126744,29 +126742,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n b4d78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4dd0 │ │ │ │ @@ -126805,52 +126803,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 1779cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177b94 │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177b94 │ │ │ │ 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 177b94 │ │ │ │ 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 1779cc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177bec │ │ │ │ + bl 177b94 │ │ │ │ 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 +127127,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +127747,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 192e00 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n b58c0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, b5842 │ │ │ │ mov r0, r6 │ │ │ │ bl 8f54c │ │ │ │ @@ -127817,15 +127815,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 192e1c │ │ │ │ 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 +128030,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, 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 +128267,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 192e1c │ │ │ │ mov r0, r8 │ │ │ │ blx 4a8f8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl bdf88 │ │ │ │ mov r0, r8 │ │ │ │ blx 4be40 │ │ │ │ @@ -128324,40 +128322,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 177e74 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177eb4 │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f0c │ │ │ │ + bl 177eb4 │ │ │ │ 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 177eb4 │ │ │ │ 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 +128364,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 177e74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b56c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5ede │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -128423,15 +128421,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 19c1ac │ │ │ │ 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 +128473,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, r6} │ │ │ │ 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 +128874,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +128919,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +130614,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7926 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +130654,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 19c290 │ │ │ │ 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 +130693,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 238b04 │ │ │ │ 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 +130746,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ 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 +130827,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +131098,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 24aa80 │ │ │ │ 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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +131138,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 19a504 │ │ │ │ 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 +133329,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 198d14 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b9a3e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +133351,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +133393,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +133433,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 19c290 │ │ │ │ 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 +133453,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 199168 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +133573,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +133600,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 19c290 │ │ │ │ b.n b9554 │ │ │ │ movs r7, #32 │ │ │ │ b.n b9720 │ │ │ │ movs r7, #8 │ │ │ │ b.n b9720 │ │ │ │ movs r7, #16 │ │ │ │ b.n b9720 │ │ │ │ @@ -133619,26 +133617,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 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +133654,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +133678,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 19c290 │ │ │ │ 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 +133701,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +133727,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 19c290 │ │ │ │ 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 +133751,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +133775,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 19c290 │ │ │ │ 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 +133799,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +133823,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 19c290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ mov r0, fp │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c620 │ │ │ │ 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 198ae4 │ │ │ │ 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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +133878,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 19c290 │ │ │ │ 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 +133969,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl b76f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19b354 │ │ │ │ + bl 19b2fc │ │ │ │ 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 +134009,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +134035,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 19c290 │ │ │ │ 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 +134057,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 19900c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +134080,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 19c290 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 +134161,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 19ba80 │ │ │ │ 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 +134191,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 19900c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +134216,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 19c290 │ │ │ │ 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 +134262,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +134286,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 19c290 │ │ │ │ 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 +134348,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r8, [pc, #1956] @ ba7d8 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +134397,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 19c290 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +134450,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 19c290 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 +134470,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 199364 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba170 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ 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 +134499,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 19ca94 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ba1a2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ 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 +134530,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 19a480 │ │ │ │ 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 +134566,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +134592,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 19c290 │ │ │ │ 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 +134616,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 19900c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +134639,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 19c290 │ │ │ │ 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 +134661,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 19900c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +134684,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 19c290 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +134741,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +134849,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +134892,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 19c290 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 199cf4 │ │ │ │ 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 19a4c4 │ │ │ │ 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 +134949,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +134977,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 19c53c │ │ │ │ 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 +134998,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 19ba80 │ │ │ │ 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 +135030,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +135083,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 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +135112,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 19c290 │ │ │ │ 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 +135137,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +135182,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 19c290 │ │ │ │ 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 +135260,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 1db1a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b51d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1afc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ 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 +135286,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 1a63cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n baae6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209510 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c60 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c455c │ │ │ │ + bl 1c4504 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1dc35c │ │ │ │ + bl 1dc304 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d26b0 │ │ │ │ + bl 1d2658 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2410 │ │ │ │ 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 +135325,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 1f293c │ │ │ │ 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 1d8db8 │ │ │ │ b.n baa96 │ │ │ │ - bl 1f5068 │ │ │ │ + bl 1f5010 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f5274 │ │ │ │ + bl 1f521c │ │ │ │ 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 +135359,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 1fff28 │ │ │ │ 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 +135377,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, #15] │ │ │ │ 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 +136359,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, #5 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ movs r5, r4 │ │ │ │ ldr r7, [pc, #280] @ (bb7e0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb.w r0, [r4, #36] @ 0x24 │ │ │ │ + ldrsh.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 +137118,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 1db560 │ │ │ │ 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 +137148,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 19ae38 │ │ │ │ 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 1dbd9c │ │ │ │ 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 +137181,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 1b35c4 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b35c4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b35c4 │ │ │ │ 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 1aa568 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa5c0 │ │ │ │ + bl 1aa568 │ │ │ │ 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 1a6cac │ │ │ │ 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 +137335,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 1c7cdc │ │ │ │ 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 +137542,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 2046e4 │ │ │ │ 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 +137571,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 1a63cc │ │ │ │ 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 +137693,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 1db338 │ │ │ │ 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 +137716,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 19ae38 │ │ │ │ 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 +137814,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 1e04c0 │ │ │ │ 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 +137841,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 238b44 │ │ │ │ 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 +137876,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 19a7bc │ │ │ │ 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 +137927,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 19a7bc │ │ │ │ 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 +137950,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +138003,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 19a7bc │ │ │ │ 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 +138030,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 19a7bc │ │ │ │ cbz r6, bc912 │ │ │ │ mov fp, r0 │ │ │ │ b.n bc890 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n bc8b6 │ │ │ │ mov r4, r3 │ │ │ │ @@ -138063,24 +138061,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +138160,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- instruction: 0xe8dc0024 │ │ │ │ ldrh r1, [r2, #30] │ │ │ │ vtbl.8 d24, {d31}, d3 │ │ │ │ vtbl.8 d19, {d31- │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199168 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +138225,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 19c290 │ │ │ │ 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 +138285,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 1b22a0 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b361c │ │ │ │ + bl 1b35c4 │ │ │ │ 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 +138306,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 1d26f8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w bc012 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 +138339,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 1b866c │ │ │ │ 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 +138432,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 19a7bc │ │ │ │ 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 +138471,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 19b714 │ │ │ │ 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 +138537,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 19c4f0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +138623,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 19c290 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w bcd1a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +138769,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 19a7bc │ │ │ │ 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 +138821,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 199364 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bd132 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ 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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +138887,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +138932,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +138991,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 19c290 │ │ │ │ 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 +139038,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +139104,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 17c748 │ │ │ │ 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 1af98c │ │ │ │ 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 198d14 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, bd480 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d6c │ │ │ │ + bl 198d14 │ │ │ │ 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 1db338 │ │ │ │ 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 19a7bc │ │ │ │ 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 +139213,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 19a7bc │ │ │ │ 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 +139240,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 199070 │ │ │ │ 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 +139256,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +139313,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 19c290 │ │ │ │ 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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +139356,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, r3] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ 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 198c48 │ │ │ │ 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 +139545,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 17fce4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, bd8c2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +139607,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 17fad4 │ │ │ │ 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 17cbb0 │ │ │ │ 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 17cbb0 │ │ │ │ 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 +139663,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 1fff84 │ │ │ │ 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 +139706,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 1a63cc │ │ │ │ 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 19da60 │ │ │ │ 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 +139815,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 17cbb0 │ │ │ │ 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 +139840,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 17cbb0 │ │ │ │ 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 +139857,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 1c1ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdc9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdcd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9c60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bdd00 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 2046e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20473c │ │ │ │ + bl 2046e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a912c │ │ │ │ + bl 1a90d4 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a931c │ │ │ │ + bl 1a92c4 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n bdd14 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa208 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fa260 │ │ │ │ + bl 1fa208 │ │ │ │ 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 1c1ef0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfcd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 2046e4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f48 │ │ │ │ + bl 1c1ef0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ - bl 20473c │ │ │ │ + bl 2046e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1a9c60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bdc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195ed8 │ │ │ │ + bl 195e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ b.n bdc3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b51d8 │ │ │ │ cbnz r0, bdd7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b51d8 │ │ │ │ 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 +139969,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 17fce4 │ │ │ │ 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 +139989,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 2046e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ 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 17fce4 │ │ │ │ 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 +140019,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 17fce4 │ │ │ │ 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 +140050,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 bdd2c │ │ │ │ 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 +140227,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 17d218 │ │ │ │ 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 +140294,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 185080 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 │ │ │ │ + bhi.n be0a0 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r7, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r6, r3 │ │ │ │ - bx r4 │ │ │ │ + mov sl, r9 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r5, #4 │ │ │ │ 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 +140355,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 17d384 │ │ │ │ ldr r1, [pc, #392] @ (be2b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185080 │ │ │ │ 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 +140390,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 17d384 │ │ │ │ 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 +140419,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 17d054 │ │ │ │ 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 29e4e4 │ │ │ │ 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 +140453,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +140494,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 17c748 │ │ │ │ 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 │ │ │ │ + mov sl, r8 │ │ │ │ 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 r6, lr │ │ │ │ movs r6, r3 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + mov lr, r9 │ │ │ │ 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 │ │ │ │ + cmp ip, sp │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + mov r4, ip │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r2, sl │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r3, #5 │ │ │ │ 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 +140763,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, r6} │ │ │ │ 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 23a868 │ │ │ │ ldr r1, [pc, #12] @ (be584 ) │ │ │ │ ldr r0, [pc, #12] @ (be588 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192cc4 │ │ │ │ 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 +140799,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 18524c │ │ │ │ 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 +140843,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 17c748 │ │ │ │ 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 +140862,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 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + adds r0, r2, r7 │ │ │ │ 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 +140885,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 243d54 │ │ │ │ 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 +140907,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 17c748 │ │ │ │ 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 +140928,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 17c748 │ │ │ │ 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 │ │ │ │ + tst r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + tst r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r7, r3 │ │ │ │ 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 +141317,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +141373,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, #20 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ 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 +141537,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 17c748 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ 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 +141601,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 17c748 │ │ │ │ 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, #8 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ 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 +141751,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 17c748 │ │ │ │ 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} │ │ │ │ + cbz r0, bf018 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ 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 +141846,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +141879,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 17e67c │ │ │ │ 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 +141898,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 17e718 │ │ │ │ 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 +142020,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 185f60 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 184a5c │ │ │ │ + bl 184a04 │ │ │ │ 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 +142077,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 17c748 │ │ │ │ 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, #148 @ 0x94 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, bf33e │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ 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 +142186,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 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ 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 +142279,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 192e00 │ │ │ │ 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 +142326,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 192e1c │ │ │ │ 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 +142388,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 185f60 │ │ │ │ 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 17c748 │ │ │ │ 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 +142435,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 192e1c │ │ │ │ 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 +142456,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 185f60 │ │ │ │ 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, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ 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 +142540,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 1839b4 │ │ │ │ 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 +142599,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 17c748 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n bf7ec │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f5b4 │ │ │ │ @@ -142636,15 +142634,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 192e00 │ │ │ │ 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 +142676,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 17c748 │ │ │ │ b.n bf7ec │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ 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, #29 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ 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 +142772,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 17e7c4 │ │ │ │ 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 +142790,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 17e7d8 │ │ │ │ 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 +142806,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 1839b4 │ │ │ │ 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 +142833,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 17e7d8 │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 17e7d8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n bfa50 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ b.n bfaac │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e1c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ 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 +142981,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 192e00 │ │ │ │ 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 +143044,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 192e1c │ │ │ │ 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 +143156,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 r6, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #20 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ 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 +143337,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, #76 @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #20 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ 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 +143444,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, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ 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 +143573,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 184c88 │ │ │ │ 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 +143854,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 r2, #202 @ 0xca │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ stc2l 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #10 │ │ │ │ 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 +143955,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 r6, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #32 │ │ │ │ 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 +144007,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, #10 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ 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 +144046,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, #126 @ 0x7e │ │ │ │ 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 +144094,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, #440] @ 0x1b8 │ │ │ │ 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 +144298,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 17cbb0 │ │ │ │ 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 +144342,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 17cbb0 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n c0ac6 │ │ │ │ mov r0, r8 │ │ │ │ blx 4be40 │ │ │ │ b.n c0a90 │ │ │ │ @@ -144364,27 +144362,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, #6 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf7460087 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r3 │ │ │ │ movt r0, #2183 @ 0x887 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ 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 +144402,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 185c8c │ │ │ │ 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 185ef8 │ │ │ │ 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 185c8c │ │ │ │ b.n c0ba4 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n c0bae │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n c0bae │ │ │ │ nop │ │ │ │ @@ -144496,15 +144494,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 17e79c │ │ │ │ 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 +144525,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 192e00 │ │ │ │ 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 1839b4 │ │ │ │ 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 192e1c │ │ │ │ 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 192e00 │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 +144577,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 192e1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e808 │ │ │ │ + bl 17e7b0 │ │ │ │ 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 +144650,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 17fce4 │ │ │ │ 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 17fce4 │ │ │ │ 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 +144761,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 17fb84 │ │ │ │ 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 +144783,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 17fb84 │ │ │ │ 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 +156547,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, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #704 @ (adr r7, c8ce8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #760 @ (adr r7, c8d24 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, c8bc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, c8e0c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, c8cac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #688 @ (adr r7, c8ce8 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, c8b88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #912 @ (adr r7, c8dd0 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, c8c70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #616 @ (adr r7, c8cac ) │ │ │ │ + add r7, pc, #264 @ (adr r7, c8b4c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #840 @ (adr r7, c8d94 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, c8c34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #544 @ (adr r7, c8c70 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, c8b10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #768 @ (adr r7, c8d58 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, c8bf8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #472 @ (adr r7, c8c34 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, c8ad4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #696 @ (adr r7, c8d1c ) │ │ │ │ + add r7, pc, #344 @ (adr r7, c8bbc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #400 @ (adr r7, c8bf8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, c8a98 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #624 @ (adr r7, c8ce0 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, c8b80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #328 @ (adr r7, c8bbc ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, c8e5c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #552 @ (adr r7, c8ca4 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, c8b44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #256 @ (adr r7, c8b80 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, c8e20 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #448 @ (adr r7, c8c48 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, c8ae8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #152 @ (adr r7, c8b24 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, c8dc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #376 @ (adr r7, c8c0c ) │ │ │ │ + add r7, pc, #24 @ (adr r7, c8aac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #80 @ (adr r7, c8ae8 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, c8d88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #304 @ (adr r7, c8bd0 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, c8e70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #8 @ (adr r7, c8aac ) │ │ │ │ + add r6, pc, #680 @ (adr r6, c8d4c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #232 @ (adr r7, c8b94 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, c8e34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #960 @ (adr r6, c8e70 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, c8d10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r7, pc, #920 @ (adr r7, c8e4c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c8b58 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, c8df8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #888 @ (adr r6, c8e34 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, c8cd4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r7, pc, #896 @ (adr r7, c8e40 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #88 @ (adr r7, c8b1c ) │ │ │ │ + add r6, pc, #760 @ (adr r6, c8dbc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #816 @ (adr r6, c8df8 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, c8c98 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #872 @ (adr r7, c8e34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #16 @ (adr r7, c8ae0 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, c8d80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #744 @ (adr r6, c8dbc ) │ │ │ │ + add r6, pc, #392 @ (adr r6, c8c5c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r7, pc, #864 @ (adr r7, c8e38 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, c8ea4 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, c8d44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #672 @ (adr r6, c8d80 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, c8c20 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #896 @ (adr r6, c8e68 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, c8d08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, c8d44 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, c8be4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #824 @ (adr r6, c8e2c ) │ │ │ │ + add r6, pc, #472 @ (adr r6, c8ccc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #528 @ (adr r6, c8d08 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, c8ba8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #752 @ (adr r6, c8df0 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, c8c90 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, c8ccc ) │ │ │ │ + add r6, pc, #104 @ (adr r6, c8b6c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #680 @ (adr r6, c8db4 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, c8c54 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, c8c90 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, c8b30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #608 @ (adr r6, c8d78 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, c8c18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #312 @ (adr r6, c8c54 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, c8ef4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, c8d3c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, c8bdc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #240 @ (adr r6, c8c18 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, c8eb8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #464 @ (adr r6, c8d00 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, c8ba0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, c8bdc ) │ │ │ │ + add r5, pc, #840 @ (adr r5, c8e7c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #392 @ (adr r6, c8cc4 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, c8b64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #96 @ (adr r6, c8ba0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, c8e40 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #320 @ (adr r6, c8c88 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, c8f28 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, c8b64 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, c8e04 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #248 @ (adr r6, c8c4c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, c8eec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #976 @ (adr r5, c8f28 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, c8dc8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #176 @ (adr r6, c8c10 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, c8eb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c8eec ) │ │ │ │ + add r5, pc, #552 @ (adr r5, c8d8c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c8bd4 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, c8e74 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, c8eb0 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, c8d50 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c8b98 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, c8e38 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #760 @ (adr r5, c8e74 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, c8d14 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #984 @ (adr r5, c8f5c ) │ │ │ │ + add r5, pc, #632 @ (adr r5, c8dfc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #688 @ (adr r5, c8e38 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, c8cd8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #912 @ (adr r5, c8f20 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, c8dc0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #616 @ (adr r5, c8dfc ) │ │ │ │ + add r5, pc, #264 @ (adr r5, c8c9c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #840 @ (adr r5, c8ee4 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, c8d84 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #544 @ (adr r5, c8dc0 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, c8c60 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #768 @ (adr r5, c8ea8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, c8d48 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #472 @ (adr r5, c8d84 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, c8c24 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c8e6c ) │ │ │ │ + add r5, pc, #344 @ (adr r5, c8d0c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, c8d48 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, c8be8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #624 @ (adr r5, c8e30 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, c8cd0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #328 @ (adr r5, c8d0c ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, c8fac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #552 @ (adr r5, c8df4 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, c8c94 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #256 @ (adr r5, c8cd0 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, c8f70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #480 @ (adr r5, c8db8 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, c8c58 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #184 @ (adr r5, c8c94 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, c8f34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #408 @ (adr r5, c8d7c ) │ │ │ │ + add r5, pc, #56 @ (adr r5, c8c1c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #112 @ (adr r5, c8c58 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, c8ef8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #336 @ (adr r5, c8d40 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, c8fe0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #40 @ (adr r5, c8c1c ) │ │ │ │ + add r4, pc, #712 @ (adr r4, c8ebc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #264 @ (adr r5, c8d04 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, c8fa4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #992 @ (adr r4, c8fe0 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, c8e80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #192 @ (adr r5, c8cc8 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, c8f68 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #920 @ (adr r4, c8fa4 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, c8e44 ) │ │ │ │ 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 +159420,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 r2, [sp, #808] @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac64 │ │ │ │ + bvc.n cadb4 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cac8c │ │ │ │ + bvc.n caddc │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ittt │ │ │ │ - mov r5, r3 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - mov r5, r3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + itte ge │ │ │ │ + movge r5, r3 │ │ │ │ + ite lt @ unpredictable │ │ │ │ + movlt r5, r3 │ │ │ │ + ldrhge r6, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad24 │ │ │ │ + bvs.n cac74 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n cad5c │ │ │ │ + bvs.n cacac │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cade4 │ │ │ │ + beq.n cad34 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n cae18 │ │ │ │ + beq.n cad68 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ 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 +160674,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} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r7, pc, #976 @ (adr r7, cbfe0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + cbnz r4, cbcb0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, cbcac │ │ │ │ + cbnz r6, cbc96 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [pc, #152] @ (cbcf8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n cbcdc │ │ │ │ + bne.n cbc2c │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n cbc7c │ │ │ │ + bne.n cbbcc │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, cbc86 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, cbc7e │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, cbcae │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, cbcb6 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ 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 +162009,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} │ │ │ │ - movs r5, r3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ - movs r5, r3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ - movs r5, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + cbz r4, ccbd2 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + push {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccbc6 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, ccbd0 │ │ │ │ + bkpt 0x0040 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #992 @ (adr r2, ccfa4 ) │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #792 @ (adr r2, ccee0 ) │ │ │ │ + cbz r0, ccbba │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + add r2, pc, #640 @ (adr r2, cce44 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + add r2, pc, #440 @ (adr r2, ccd80 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + itte al │ │ │ │ + moval r5, r3 │ │ │ │ + ite al @ unpredictable │ │ │ │ + moval r5, r3 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + itee lt │ │ │ │ + movlt r5, r3 │ │ │ │ + it gt @ unpredictable │ │ │ │ + movgt r5, r3 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, ccc96 │ │ │ │ + cbz r6, ccc80 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, ccca2 │ │ │ │ + cbz r4, ccc8c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #664 @ (adr r2, ccf40 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, ccde0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x001e │ │ │ │ + rev16 r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0036 │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ 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 +163028,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, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r6, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ 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 +164385,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, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r1, r2] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + ldr r7, [pc, #944] @ (cea30 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + ldr r7, [pc, #960] @ (cea4c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #992] @ (cea70 ) │ │ │ │ + ldr r7, [pc, #640] @ (ce910 ) │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #1008] @ (cea8c ) │ │ │ │ + ldr r7, [pc, #656] @ (ce92c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #688] @ (ce950 ) │ │ │ │ + ldr r7, [pc, #336] @ (ce7f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #704] @ (ce96c ) │ │ │ │ + ldr r7, [pc, #352] @ (ce80c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #384] @ (ce830 ) │ │ │ │ + ldr r7, [pc, #32] @ (ce6d0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #288] @ (ce7dc ) │ │ │ │ + ldr r6, [pc, #960] @ (cea7c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #992] @ (ceaa0 ) │ │ │ │ + ldr r6, [pc, #640] @ (ce940 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #1008] @ (ceabc ) │ │ │ │ + ldr r6, [pc, #656] @ (ce95c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #688] @ (ce980 ) │ │ │ │ + ldr r6, [pc, #336] @ (ce820 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #672] @ (ce97c ) │ │ │ │ + ldr r6, [pc, #320] @ (ce81c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #352] @ (ce840 ) │ │ │ │ + ldr r6, [pc, #0] @ (ce6e0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #296] @ (ce814 ) │ │ │ │ + ldr r5, [pc, #968] @ (ceab4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #1008] @ (ceae0 ) │ │ │ │ + ldr r5, [pc, #656] @ (ce980 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #8] @ (ce704 ) │ │ │ │ + ldr r5, [pc, #680] @ (ce9a4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #712] @ (ce9c8 ) │ │ │ │ + ldr r5, [pc, #360] @ (ce868 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #728] @ (ce9e4 ) │ │ │ │ + ldr r5, [pc, #376] @ (ce884 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #408] @ (ce8a8 ) │ │ │ │ + ldr r5, [pc, #56] @ (ce748 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, ce8cc ) │ │ │ │ + add r7, pc, #88 @ (adr r7, ce76c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, ce8e8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, ce788 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #424] @ (ce8c4 ) │ │ │ │ + ldr r5, [pc, #72] @ (ce764 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce788 ) │ │ │ │ + ldr r4, [pc, #776] @ (cea28 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #104] @ (ce794 ) │ │ │ │ + ldr r4, [pc, #776] @ (cea34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #816] @ (cea60 ) │ │ │ │ + ldr r4, [pc, #464] @ (ce900 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #808] @ (cea64 ) │ │ │ │ + ldr r4, [pc, #456] @ (ce904 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #488] @ (ce928 ) │ │ │ │ + ldr r4, [pc, #136] @ (ce7c8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #416] @ (ce8ec ) │ │ │ │ + ldr r4, [pc, #64] @ (ce78c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #96] @ (ce7b0 ) │ │ │ │ + ldr r3, [pc, #768] @ (cea50 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #56] @ (ce794 ) │ │ │ │ + ldr r3, [pc, #728] @ (cea34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #760] @ (cea58 ) │ │ │ │ + ldr r3, [pc, #408] @ (ce8f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #720] @ (cea3c ) │ │ │ │ + ldr r3, [pc, #368] @ (ce8dc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #400] @ (ce900 ) │ │ │ │ + ldr r3, [pc, #48] @ (ce7a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r2, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ (ce8ac ) │ │ │ │ + ldr r2, [pc, #976] @ (ceb4c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #1008] @ (ceb70 ) │ │ │ │ + ldr r2, [pc, #656] @ (cea10 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #784 @ (adr r5, cea94 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, ce934 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #16 @ (adr r5, ce798 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, cea38 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #776] @ (cea94 ) │ │ │ │ + ldr r2, [pc, #424] @ (ce934 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #456] @ (ce958 ) │ │ │ │ + ldr r2, [pc, #104] @ (ce7f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #504] @ (ce994 ) │ │ │ │ + ldr r2, [pc, #152] @ (ce834 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #184] @ (ce858 ) │ │ │ │ + ldr r1, [pc, #856] @ (ceaf8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #200] @ (ce874 ) │ │ │ │ + ldr r1, [pc, #872] @ (ceb14 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #904] @ (ceb38 ) │ │ │ │ + ldr r1, [pc, #552] @ (ce9d8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #896] @ (ceb3c ) │ │ │ │ + ldr r1, [pc, #544] @ (ce9dc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #576] @ (cea00 ) │ │ │ │ + ldr r1, [pc, #224] @ (ce8a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #496] @ (ce9bc ) │ │ │ │ + ldr r1, [pc, #144] @ (ce85c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #184] @ (ce888 ) │ │ │ │ + ldr r0, [pc, #856] @ (ceb28 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #240] @ (ce8cc ) │ │ │ │ + ldr r0, [pc, #912] @ (ceb6c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #944] @ (ceb90 ) │ │ │ │ + ldr r0, [pc, #592] @ (cea30 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #936] @ (ceb94 ) │ │ │ │ + ldr r0, [pc, #584] @ (cea34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #616] @ (cea58 ) │ │ │ │ + ldr r0, [pc, #264] @ (ce8f8 ) │ │ │ │ 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 +165742,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, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, r9 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp ip, r8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r4, lr │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r0, pc │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r6 │ │ │ │ + add ip, fp │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + add ip, sl │ │ │ │ movs r5, r3 │ │ │ │ - add lr, fp │ │ │ │ + add lr, r0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + add r6, pc │ │ │ │ movs r5, r3 │ │ │ │ - add lr, r0 │ │ │ │ + add r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r1 │ │ │ │ + add r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, r7 │ │ │ │ + mvns r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, r7 │ │ │ │ + mvns r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r5 │ │ │ │ + bics r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r6 │ │ │ │ + bics r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + muls r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #984] @ (cf89c ) │ │ │ │ + ldr r6, [pc, #632] @ (cf73c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #0] @ (cf4c8 ) │ │ │ │ + ldr r6, [pc, #672] @ (cf768 ) │ │ │ │ movs r5, r3 │ │ │ │ - bics r6, r3 │ │ │ │ + muls r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - muls r6, r1 │ │ │ │ + cmn r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - muls r4, r0 │ │ │ │ + cmn r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + tst r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - negs r4, r6 │ │ │ │ + tst r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - tst r4, r4 │ │ │ │ + rors r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #296] @ (cf62c ) │ │ │ │ + ldr r0, [pc, #968] @ (cf8cc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #96] @ (cf568 ) │ │ │ │ + ldr r0, [pc, #768] @ (cf808 ) │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r2 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + adcs r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bx r8 │ │ │ │ + mov lr, sp │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + bx r0 │ │ │ │ movs r5, r3 │ │ │ │ - rors r6, r0 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r6, r6 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r2, r7 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1 │ │ │ │ + ands r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ands r4, r6 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r7 │ │ │ │ + add r2, ip │ │ │ │ movs r5, r3 │ │ │ │ - add lr, sl │ │ │ │ + add r6, pc │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ 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 +167080,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 │ │ │ │ + bics r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, r1 │ │ │ │ + bics r0, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, r3 │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp r2, r9 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + str r2, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmn r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cmn r2, r2 │ │ │ │ + negs r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #400] @ (d0578 ) │ │ │ │ + ldr r7, [pc, #48] @ (d0418 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #456] @ (d05b4 ) │ │ │ │ + ldr r7, [pc, #104] @ (d0454 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ 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 +168429,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2698 @ 0xa8a │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ nop │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #952] @ (d14cc ) │ │ │ │ + ldr r0, [pc, #600] @ (d136c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #992] @ (d14f8 ) │ │ │ │ + ldr r0, [pc, #640] @ (d1398 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #136] @ (d11ec ) │ │ │ │ + ldr r4, [pc, #808] @ (d148c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #912] @ (d14f8 ) │ │ │ │ + ldr r4, [pc, #560] @ (d1398 ) │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #10 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #10 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #872] @ (d156c ) │ │ │ │ + ldr r6, [pc, #520] @ (d140c ) │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - tst r6, r6 │ │ │ │ + rors r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - mvns r4, r0 │ │ │ │ + muls r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + muls r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #8 │ │ │ │ movs r5, r3 │ │ │ │ - bxns r3 │ │ │ │ + mov ip, r8 │ │ │ │ movs r5, r3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov r2, sp │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ + bics r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - bics r0, r5 │ │ │ │ + muls r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #22 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + add sl, pc │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + adds r0, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r8, r9 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add sl, fp │ │ │ │ movs r5, r3 │ │ │ │ - add lr, ip │ │ │ │ + add lr, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r4, #4 │ │ │ │ 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 +169812,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 │ │ │ │ + tst r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ - tst r2, r5 │ │ │ │ + rors r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r7, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r5, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + tst r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r3, r4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #224] @ (d2234 ) │ │ │ │ + blx ip │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #32 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ 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 +170259,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 244198 │ │ │ │ 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 +171375,260 @@ │ │ │ │ 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 │ │ │ │ - movs r5, r3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ - movs r5, r3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + subs r0, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + movs r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + movs r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + vshr.u32 d16, d12, #22 │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r2 │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + movs r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + vshr.u32 d0, d12, #6 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u32 d16, d12, #30 │ │ │ │ - adds r7, #6 │ │ │ │ + vshr.u16 d16, d12, #6 │ │ │ │ + vshr.u8 d0, d12, #6 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, r0 │ │ │ │ + vshr.u32 d0, d12, #22 │ │ │ │ + vqadd.u16 d16, d10, d12 │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u32 d0, d12, #14 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + vqadd.u64 d16, d10, d12 │ │ │ │ + vqadd.u32 d0, d10, d12 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d12, #14 │ │ │ │ - vmov.i32 d0, #172 @ 0x000000ac │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + vqadd.u8 d16, d6, d12 │ │ │ │ + mrc2 0, 7, r0, cr8, cr12, {0} │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d0, d12, #2 │ │ │ │ - vqadd.u16 d16, d0, d12 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + vqadd.u16 d0, d10, d12 │ │ │ │ + mcr2 0, 6, r0, cr10, cr12, {0} │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u64 d16, d2, d12 │ │ │ │ - vqadd.u32 d0, d2, d12 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + mcr2 0, 7, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 4, r0, cr10, cr12, {0} │ │ │ │ + asrs r2, r1, #10 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u8 d16, d2, d12 │ │ │ │ - mrc2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {0} │ │ │ │ + mcr2 0, 3, r0, cr10, cr12, {0} │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.u16 d0, d2, d12 │ │ │ │ - mcr2 0, 6, r0, cr2, cr12, {0} │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 4, r0, cr2, cr12, {0} │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + mrc2 0, 2, r0, cr10, cr12, {0} │ │ │ │ + mcr2 0, 0, r0, cr10, cr12, {0} │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 5, r0, cr2, cr12, {0} │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + mrc2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + stc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r0, r7, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + mcr2 0, 0, r0, cr10, cr12, {0} │ │ │ │ + ldc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r5, r3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - adds r4, r3, #1 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + stc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + ldc2 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + stc2l 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + adds r0, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + ldc2 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + stc2l 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + stc2l 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + stc2l 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldc2l 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - stc2l 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + ldc2 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [sl], {28} │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + stc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + stc2 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r8], #112 @ 0x70 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ + stc2l 0, cr0, [sl], {28} │ │ │ │ + ldc2l 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ - movs r5, r3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + stc2 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + mrrc2 0, 1, r0, r2, cr12 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #32 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [r2], {28} │ │ │ │ - stc2 0, cr0, [r2], {28} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + ldc2l 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + mrrc2 0, 1, r0, r2, cr12 │ │ │ │ + stc2 0, cr0, [r2], {28} │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - ldc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - ldc2 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + stc2 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xfbd8001c │ │ │ │ + movs r6, #32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - mrrc2 0, 1, r0, sl, cr12 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + stc2 0, cr0, [r2], {28} │ │ │ │ + @ instruction: 0xfbb2001c │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - ldc2 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xfbe2001c │ │ │ │ - movs r1, #0 │ │ │ │ + @ instruction: 0xfbda001c │ │ │ │ + @ instruction: 0xfb8a001c │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - @ instruction: 0xfbba001c │ │ │ │ + @ instruction: 0xfbb2001c │ │ │ │ + smmlsr r0, r2, ip, r0 │ │ │ │ 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 +172836,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, #23 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ - vst1.8 @ instruction: 0xf982001c │ │ │ │ - ldrsh.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + vld4.8 {d0-d3}, [sl :64], ip │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - vst4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - adds r2, r0, r6 │ │ │ │ + ldr??.w r0, [sl, #28] │ │ │ │ + strh.w r0, [sl, #28] │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #12 │ │ │ │ movs r5, r3 │ │ │ │ - vld4.8 {d0-d3}, [r2 :64], ip │ │ │ │ - ldr.w r0, [r2, #28] │ │ │ │ - adds r2, r2, r6 │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, #28] │ │ │ │ - strh.w r0, [r2, #28] │ │ │ │ - adds r6, r0, r6 │ │ │ │ + ldrb.w r0, [sl, #28] │ │ │ │ + str.w r0, [sl, ip, lsl #1] │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - str.w r0, [r2, #28] │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + str??.w r0, [sl, ip, lsl #1] │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ - str.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7ea001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - str??.w r0, [r2, ip, lsl #1] │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + strb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7ba001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf7e2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf7da001c │ │ │ │ + @ instruction: 0xf78a001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + subs r4, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf7b2001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf7aa001c │ │ │ │ + @ instruction: 0xf75a001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf7d2001c │ │ │ │ - @ instruction: 0xf782001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf77a001c │ │ │ │ + @ instruction: 0xf72a001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf7a2001c │ │ │ │ - @ instruction: 0xf752001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf74a001c │ │ │ │ + @ instruction: 0xf6fa001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf772001c │ │ │ │ - @ instruction: 0xf722001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf71a001c │ │ │ │ + movt r0, #43036 @ 0xa81c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf742001c │ │ │ │ - @ instruction: 0xf6f2001c │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + @ instruction: 0xf6ea001c │ │ │ │ + @ instruction: 0xf69a001c │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r7, #3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf712001c │ │ │ │ - movt r0, #10268 @ 0x281c │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + @ instruction: 0xf6ba001c │ │ │ │ + @ instruction: 0xf66a001c │ │ │ │ + lsls r6, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf692001c │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf68a001c │ │ │ │ + @ instruction: 0xf63a001c │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subw r0, lr, #2076 @ 0x81c │ │ │ │ - @ instruction: 0xf660001c │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + @ instruction: 0xf656001c │ │ │ │ + addw r0, r8, #2076 @ 0x81c │ │ │ │ + lsls r2, r3, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r5, #1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf682001c │ │ │ │ - @ instruction: 0xf632001c │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + @ instruction: 0xf62a001c │ │ │ │ + rsbs r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r7, #0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf652001c │ │ │ │ - addw r0, r2, #2076 @ 0x81c │ │ │ │ - subs r6, r6, #2 │ │ │ │ + @ instruction: 0xf5fa001c │ │ │ │ + sub.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + subs r6, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf622001c │ │ │ │ - rsbs r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + rsb r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + sbcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf5f2001c │ │ │ │ - sub.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + @ instruction: 0xf59a001c │ │ │ │ + adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r5, r3 │ │ │ │ - rsb r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - sbcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + sbc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + adds.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf592001c │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #696] @ (d4854 ) │ │ │ │ + @ instruction: 0xf53a001c │ │ │ │ + @ instruction: 0xf4ea001c │ │ │ │ + ldr r6, [pc, #344] @ (d46f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #528] @ (d47b0 ) │ │ │ │ + ldr r5, [pc, #176] @ (d4650 ) │ │ │ │ movs r5, r3 │ │ │ │ - sbc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - adds.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ldr r6, [pc, #584] @ (d47f4 ) │ │ │ │ + add.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4ba001c │ │ │ │ + ldr r6, [pc, #232] @ (d4694 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #336] @ (d4700 ) │ │ │ │ + ldr r4, [pc, #1008] @ (d49a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf532001c │ │ │ │ - @ instruction: 0xf4e2001c │ │ │ │ - ldr r6, [pc, #504] @ (d47b4 ) │ │ │ │ + @ instruction: 0xf4da001c │ │ │ │ + eor.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + ldr r6, [pc, #152] @ (d4654 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #144] @ (d4650 ) │ │ │ │ + ldr r4, [pc, #816] @ (d48f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4b2001c │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf4aa001c │ │ │ │ + orrs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + orns r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + bic.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + stc2l 0, cr0, [lr], {28} │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - orns r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - bic.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - stc2 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + orr.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3fa001c │ │ │ │ + stc2l 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r5, r3 │ │ │ │ - orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf3f2001c │ │ │ │ - ldc2 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + ands.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + ubfx r0, sl, #0, #29 │ │ │ │ + ldc2l 0, cr0, [r6], {28} │ │ │ │ + subs r4, r5, r7 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xf3ea001c │ │ │ │ + @ instruction: 0xf39a001c │ │ │ │ + ldc2 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r5, r3 │ │ │ │ - ands.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ubfx r0, r2, #0, #29 │ │ │ │ - smladx r0, sl, ip, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + @ instruction: 0xf3ba001c │ │ │ │ + bfi r0, sl, #0, #29 │ │ │ │ + @ instruction: 0xfad2001c │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf3de001c │ │ │ │ - @ instruction: 0xf390001c │ │ │ │ - smladx r0, lr, ip, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + usat r0, #28, r6 │ │ │ │ + @ instruction: 0xf338001c │ │ │ │ + @ instruction: 0xfad6001c │ │ │ │ + subs r4, r3, r5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf3b2001c │ │ │ │ - bfi r0, r2, #0, #29 │ │ │ │ - smlabt r0, r6, ip, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + @ instruction: 0xf35a001c │ │ │ │ + ssat r0, #29, sl │ │ │ │ + @ instruction: 0xfabe001c │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r5, r3 │ │ │ │ - usat r0, #28, r2 │ │ │ │ - @ instruction: 0xf332001c │ │ │ │ - @ instruction: 0xfa3e001c │ │ │ │ - subs r4, r2, r5 │ │ │ │ + ssat16 r0, #29, sl │ │ │ │ + @ instruction: 0xf2da001c │ │ │ │ + vld1.8 @ instruction: 0xf9e6001c │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf352001c │ │ │ │ - ssat r0, #29, r2 │ │ │ │ - @ instruction: 0xfa5a001c │ │ │ │ - subs r4, r4, r4 │ │ │ │ - movs r5, r3 │ │ │ │ - ssat16 r0, #29, r2 │ │ │ │ - @ instruction: 0xf2d2001c │ │ │ │ - stc2 0, cr0, [r6], #112 @ 0x70 │ │ │ │ - subs r4, r6, r3 │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xf2f2001c │ │ │ │ - subw r0, r2, #28 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + @ instruction: 0xf2fa001c │ │ │ │ + subw r0, sl, #28 │ │ │ │ + @ instruction: 0xfa02001c │ │ │ │ + subs r4, r1, r3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + movt r0, #40988 @ 0xa01c │ │ │ │ + @ instruction: 0xf27a001c │ │ │ │ + mcrr2 0, 1, r0, lr, cr12 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - movt r0, #8220 @ 0x201c │ │ │ │ - @ instruction: 0xf272001c │ │ │ │ - subs r6, r7, r3 │ │ │ │ + @ instruction: 0xf29a001c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf292001c │ │ │ │ - movw r0, #8220 @ 0x201c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + @ instruction: 0xf26a001c │ │ │ │ + @ instruction: 0xf21a001c │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf262001c │ │ │ │ - @ instruction: 0xf212001c │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + @ instruction: 0xf23a001c │ │ │ │ + @ instruction: 0xf1ea001c │ │ │ │ + lsls r6, r7, #13 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf232001c │ │ │ │ - @ instruction: 0xf1e2001c │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + addw r0, sl, #28 │ │ │ │ + subs.w r0, sl, #28 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r3, r0 │ │ │ │ movs r5, r3 │ │ │ │ - addw r0, r2, #28 │ │ │ │ - subs.w r0, r2, #28 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + rsbs r0, sl, #28 │ │ │ │ + @ instruction: 0xf18a001c │ │ │ │ + lsls r6, r7, #13 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r5, r7 │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, r2, #28 │ │ │ │ - @ instruction: 0xf182001c │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + sub.w r0, sl, #28 │ │ │ │ + adcs.w r0, sl, #28 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r5, r3 │ │ │ │ - sub.w r0, r2, #28 │ │ │ │ - adcs.w r0, r2, #28 │ │ │ │ - ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + sbcs.w r0, sl, #28 │ │ │ │ + @ instruction: 0xf12a001c │ │ │ │ + lsls r6, r6, #17 │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf122001c │ │ │ │ - ldc2l 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adc.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf0f2001c │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adc.w r0, sl, #28 │ │ │ │ + @ instruction: 0xf0fa001c │ │ │ │ + ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds.w r0, sl, #28 │ │ │ │ + @ instruction: 0xf0ca001c │ │ │ │ + stc2 0, cr0, [r6, #112]! @ 0x70 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r5, r3 │ │ │ │ - adds.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf0c2001c │ │ │ │ - mcr2 0, 3, r0, cr6, cr12, {0} │ │ │ │ - adds r4, r4, r4 │ │ │ │ + @ instruction: 0xf0ea001c │ │ │ │ + eors.w r0, sl, #28 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0e2001c │ │ │ │ - eors.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0ae001c │ │ │ │ - orn r0, r0, #28 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ - adds r4, r0, r3 │ │ │ │ + @ instruction: 0xf0ba001c │ │ │ │ + orn r0, sl, #28 │ │ │ │ + mcr2 0, 0, r0, cr14, cr12, {0} │ │ │ │ + adds r4, r1, r3 │ │ │ │ movs r5, r3 │ │ │ │ - eor.w r0, r2, #28 │ │ │ │ - bics.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ - adds r4, r2, r2 │ │ │ │ + eor.w r0, sl, #28 │ │ │ │ + bics.w r0, sl, #28 │ │ │ │ + mrc2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + adds r0, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - orrs.w r0, r2, #28 │ │ │ │ - and.w r0, r2, #28 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {0} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + orrs.w r0, r6, #28 │ │ │ │ + and.w r0, r8, #28 │ │ │ │ + mrc2 0, 1, r0, cr6, cr12, {0} │ │ │ │ + adds r4, r5, r1 │ │ │ │ movs r5, r3 │ │ │ │ - bic.w r0, r2, #28 │ │ │ │ - vshr.s16 d16, d12, #14 │ │ │ │ - mcr2 0, 4, r0, cr6, cr12, {0} │ │ │ │ - adds r4, r6, r0 │ │ │ │ + bic.w r0, sl, #28 │ │ │ │ + vshr.s16 d16, d12, #6 │ │ │ │ + mrc2 0, 1, r0, cr6, cr12, {0} │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.s32 d16, d12, #14 │ │ │ │ - vshr.s32 d0, d12, #30 │ │ │ │ - mcr2 0, 4, r0, cr2, cr12, {0} │ │ │ │ - adds r4, r0, r0 │ │ │ │ + vshr.s32 d16, d12, #6 │ │ │ │ + vshr.s32 d0, d12, #22 │ │ │ │ + mrc2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + adds r4, r1, r0 │ │ │ │ movs r5, r3 │ │ │ │ - vmov.i32 d16, #44 @ 0x0000002c │ │ │ │ - vqadd.s64 d16, d2, d12 │ │ │ │ - mrc2 0, 3, r0, cr14, cr12, {0} │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + vshr.s8 d16, d12, #6 │ │ │ │ + vqadd.s64 d16, d10, d12 │ │ │ │ + mcr2 0, 1, r0, cr14, cr12, {0} │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.s16 d0, d12, #14 │ │ │ │ - vqadd.s8 d16, d2, d12 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + vshr.s16 d0, d12, #6 │ │ │ │ + vqadd.s8 d16, d10, d12 │ │ │ │ + mcr2 0, 1, r0, cr10, cr12, {0} │ │ │ │ + asrs r4, r5, #30 │ │ │ │ + movs r5, r3 │ │ │ │ + vqadd.s32 d16, d10, d12 │ │ │ │ + vqadd.s16 d0, d10, d12 │ │ │ │ + mcr2 0, 1, r0, cr6, cr12, {0} │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + vqadd.s64 d0, d10, d12 │ │ │ │ + mcr 0, 7, r0, cr10, cr12, {0} │ │ │ │ + lsls r6, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s32 d16, d2, d12 │ │ │ │ - vqadd.s16 d0, d2, d12 │ │ │ │ - ldr r1, [pc, #424] @ (d4954 ) │ │ │ │ + lsls r0, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #464] @ (d4980 ) │ │ │ │ + vqadd.s8 d0, d10, d12 │ │ │ │ + mrc 0, 5, r0, cr10, cr12, {0} │ │ │ │ + ldr r1, [pc, #72] @ (d47f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s64 d0, d2, d12 │ │ │ │ - mcr 0, 7, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #440] @ (d4974 ) │ │ │ │ + ldr r1, [pc, #112] @ (d4820 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #272] @ (d48d0 ) │ │ │ │ + mrc 0, 6, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 4, r0, cr10, cr12, {0} │ │ │ │ + ldr r1, [pc, #88] @ (d4814 ) │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s8 d0, d2, d12 │ │ │ │ - mrc 0, 5, r0, cr2, cr12, {0} │ │ │ │ - ldr r1, [pc, #328] @ (d4914 ) │ │ │ │ + ldr r0, [pc, #944] @ (d4b70 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #80] @ (d4820 ) │ │ │ │ + mcr 0, 5, r0, cr10, cr12, {0} │ │ │ │ + mrc 0, 2, r0, cr10, cr12, {0} │ │ │ │ + ldr r0, [pc, #1000] @ (d4bb4 ) │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ - mcr 0, 4, r0, cr2, cr12, {0} │ │ │ │ - adds r2, r6, r3 │ │ │ │ + ldr r0, [pc, #752] @ (d4ac0 ) │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + mrc 0, 3, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 1, r0, cr10, cr12, {0} │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - mcr 0, 5, r0, cr2, cr12, {0} │ │ │ │ - mrc 0, 2, r0, cr2, cr12, {0} │ │ │ │ - adds r2, r3, r3 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mcr 0, 2, r0, cr10, cr12, {0} │ │ │ │ + ldcl 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 3, r0, cr2, cr12, {0} │ │ │ │ - mcr 0, 1, r0, cr2, cr12, {0} │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #16 │ │ │ │ + mrc 0, 0, r0, cr10, cr12, {0} │ │ │ │ + stcl 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - mcr 0, 2, r0, cr2, cr12, {0} │ │ │ │ - ldcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + stcl 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + ldc 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 0, r0, cr2, cr12, {0} │ │ │ │ - stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + ldc 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + stcl 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - ldc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ - movs r5, r3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ - movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - stcl 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + stc 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + ldc 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + ldcl 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - stc 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + stc 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldcl 0, cr0, [sl], {28} │ │ │ │ + asrs r2, r4, #17 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - ldcl 0, cr0, [r2], {28} │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + ldcl 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + stc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2], #112 @ 0x70 │ │ │ │ - stc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + stcl 0, cr0, [sl], {28} │ │ │ │ + ldcl 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2], {28} │ │ │ │ - ldcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + ldc 0, cr0, [sl], {28} │ │ │ │ + mcrr 0, 1, r0, sl, cr12 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2], {28} │ │ │ │ - mcrr 0, 1, r0, r2, cr12 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + stcl 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [sl], {28} │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - ldc 0, cr0, [r2], {28} │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + asrs r0, r4, #23 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + ldc 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xebea001c │ │ │ │ + asrs r2, r5, #27 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0xebe2001c │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + stc 0, cr0, [sl], {28} │ │ │ │ + subs.w r0, sl, ip, lsr #32 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xebfe001c │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ - adcs.w r0, r2, #28 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeb82001c │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + rsbs r0, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb8a001c │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - sub.w r0, r2, ip, lsr #32 │ │ │ │ - adcs.w r0, r2, ip, lsr #32 │ │ │ │ - movs r1, #2 │ │ │ │ + sub.w r0, r6, ip, lsr #32 │ │ │ │ + adcs.w r0, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0xf0fa001c │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #20 │ │ │ │ + sbcs.w r0, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb2a001c │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeb22001c │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adc.w r0, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0xeafa001c │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ movs r5, r3 │ │ │ │ - adc.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeaf2001c │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds.w r0, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0xeaca001c │ │ │ │ + adds r3, #10 │ │ │ │ movs r5, r3 │ │ │ │ - adds.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeac2001c │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + @ instruction: 0xeaea001c │ │ │ │ + eors.w r0, sl, ip, lsr #32 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ + movs r5, r3 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xeaba001c │ │ │ │ + orn r0, sl, ip, lsr #32 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeae2001c │ │ │ │ - eors.w r0, r2, ip, lsr #32 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + eor.w r0, sl, ip, lsr #32 │ │ │ │ + bics.w r0, sl, ip, lsr #32 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeab2001c │ │ │ │ - orn r0, r2, ip, lsr #32 │ │ │ │ - cmp r2, r5 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - add ip, r8 │ │ │ │ + orrs.w r0, sl, ip, lsr #32 │ │ │ │ + and.w r0, sl, ip, lsr #32 │ │ │ │ + add sl, sl │ │ │ │ + movs r5, r3 │ │ │ │ + add r4, sp │ │ │ │ movs r5, r3 │ │ │ │ - eor.w r0, r2, ip, lsr #32 │ │ │ │ - bics.w r0, r2, ip, lsr #32 │ │ │ │ + bic.w r0, sl, ip, lsr #32 │ │ │ │ + ldrd r0, r0, [sl, #112] @ 0x70 │ │ │ │ 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 +174516,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, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5308 │ │ │ │ + b.n d5258 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d526c │ │ │ │ + b.n d51bc │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d52b8 │ │ │ │ + b.n d5208 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d521c │ │ │ │ + b.n d516c │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5268 │ │ │ │ + b.n d51b8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d51cc │ │ │ │ + b.n d511c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5218 │ │ │ │ + b.n d5168 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d517c │ │ │ │ + b.n d50cc │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d51c8 │ │ │ │ + b.n d5118 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d512c │ │ │ │ + b.n d607c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa92001c │ │ │ │ - vst4.8 {d16-d19}, [r0 :64], ip │ │ │ │ - b.n d5178 │ │ │ │ + @ instruction: 0xfa3a001c │ │ │ │ + str??.w r0, [r8, #28] │ │ │ │ + b.n d60c8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d50dc │ │ │ │ + b.n d602c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5128 │ │ │ │ + b.n d6078 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d608c │ │ │ │ + b.n d5fdc │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #26652 @ 0x681c │ │ │ │ - @ instruction: 0xf654001c │ │ │ │ - b.n d60d8 │ │ │ │ + @ instruction: 0xf5ee001c │ │ │ │ + @ instruction: 0xf5fc001c │ │ │ │ + b.n d6028 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d603c │ │ │ │ + b.n d5f8c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf656001c │ │ │ │ - @ instruction: 0xf624001c │ │ │ │ - b.n d6088 │ │ │ │ + @ instruction: 0xf5fe001c │ │ │ │ + rsb r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + b.n d5fd8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5fec │ │ │ │ + b.n d5f3c │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [sl, ip, lsl #1] │ │ │ │ - strb.w r0, [r0, #28] │ │ │ │ - b.n d6038 │ │ │ │ + ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ + strh.w r0, [r8, ip, lsl #1] │ │ │ │ + b.n d5f88 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f9c │ │ │ │ + b.n d5eec │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, #28] │ │ │ │ - ldr.w r0, [r0, ip, lsl #1] │ │ │ │ - b.n d5fe8 │ │ │ │ + strh.w r0, [lr, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7f8001c │ │ │ │ + b.n d5f38 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5f4c │ │ │ │ + b.n d5e9c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4a6001c │ │ │ │ - @ instruction: 0xf4b8001c │ │ │ │ - b.n d5f98 │ │ │ │ + orr.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + orn r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + b.n d5ee8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5efc │ │ │ │ + b.n d5e4c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4b2001c │ │ │ │ - eor.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - b.n d5f48 │ │ │ │ + orrs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + bics.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + b.n d5e98 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5eac │ │ │ │ + b.n d5dfc │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ - @ instruction: 0xf7c0001c │ │ │ │ - b.n d5ef8 │ │ │ │ + ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf768001c │ │ │ │ + b.n d5e48 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e5c │ │ │ │ + b.n d5dac │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, #28] │ │ │ │ - @ instruction: 0xf790001c │ │ │ │ - b.n d5ea8 │ │ │ │ + strh.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf738001c │ │ │ │ + b.n d5df8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5e0c │ │ │ │ + b.n d5d5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf760001c │ │ │ │ - b.n d5e58 │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf708001c │ │ │ │ + b.n d5da8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5dbc │ │ │ │ + b.n d5d0c │ │ │ │ movs r4, r3 │ │ │ │ - str??.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf730001c │ │ │ │ - b.n d5e08 │ │ │ │ + strb.w r0, [sl, ip, lsl #1] │ │ │ │ + @ instruction: 0xf6d8001c │ │ │ │ + b.n d5d58 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d6c │ │ │ │ + b.n d5cbc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf756001c │ │ │ │ - @ instruction: 0xf700001c │ │ │ │ - b.n d5db8 │ │ │ │ + @ instruction: 0xf6fe001c │ │ │ │ + subw r0, r8, #2076 @ 0x81c │ │ │ │ + b.n d5d08 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5d1c │ │ │ │ + b.n d5c6c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf746001c │ │ │ │ - @ instruction: 0xf6d0001c │ │ │ │ - b.n d5d68 │ │ │ │ + @ instruction: 0xf6ee001c │ │ │ │ + @ instruction: 0xf678001c │ │ │ │ + b.n d5cb8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5ccc │ │ │ │ + b.n d5c1c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf736001c │ │ │ │ - subw r0, r0, #2076 @ 0x81c │ │ │ │ - b.n d5d18 │ │ │ │ + @ instruction: 0xf6de001c │ │ │ │ + movw r0, #34844 @ 0x881c │ │ │ │ + b.n d5c68 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5c7c │ │ │ │ + b.n d5bcc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf726001c │ │ │ │ - @ instruction: 0xf670001c │ │ │ │ - b.n d5cc8 │ │ │ │ + movt r0, #59420 @ 0xe81c │ │ │ │ + @ instruction: 0xf618001c │ │ │ │ + b.n d5c18 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5c2c │ │ │ │ + b.n d5b7c │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5c78 │ │ │ │ + b.n d5bc8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bdc │ │ │ │ + b.n d5b2c │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf98a001c │ │ │ │ - vld1.8 @ instruction: 0xf9a0001c │ │ │ │ - b.n d5c20 │ │ │ │ + ldrsh.w r0, [r2, ip, lsl #1] │ │ │ │ + vst4.8 {d16-d19}, [r8 :64], ip │ │ │ │ + b.n d5b70 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5ad8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59a8 │ │ │ │ + b.n d58f8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d59e0 │ │ │ │ + b.n d5930 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5bd8 │ │ │ │ + b.n d5b28 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5b3c │ │ │ │ + b.n d5a8c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b88 │ │ │ │ + b.n d5ad8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5aec │ │ │ │ + b.n d5a3c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5b38 │ │ │ │ + b.n d5a88 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a9c │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5ae8 │ │ │ │ + b.n d5a38 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5a4c │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5a98 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - b.n d5a48 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa72001c │ │ │ │ - @ instruction: 0xfa78001c │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + @ instruction: 0xfa1a001c │ │ │ │ + @ instruction: 0xfa20001c │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r4, r3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf6f0001c │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + @ instruction: 0xf68a001c │ │ │ │ + @ instruction: 0xf698001c │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #16 │ │ │ │ movs r5, r3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 26 │ │ │ │ movs r4, r3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r1, r1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r3, r1 │ │ │ │ movs r5, r3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - svc 18 │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r4, r3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #10 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #32 │ │ │ │ movs r5, r3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + ble.n d5a7c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5438 │ │ │ │ + b.n d5388 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r5, r3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + ble.n d5ac8 │ │ │ │ movs r4, r3 │ │ │ │ - udf #2 │ │ │ │ + ble.n d5a2c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r5, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ble.n d5a78 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a8c │ │ │ │ + ble.n d5bdc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5ad8 │ │ │ │ + ble.n d5a28 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5a3c │ │ │ │ + ble.n d5b8c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a88 │ │ │ │ + ble.n d5bd8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5bec │ │ │ │ + ble.n d5b3c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5a38 │ │ │ │ + ble.n d5b88 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b9c │ │ │ │ + bgt.n d5aec │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5be8 │ │ │ │ + ble.n d5b38 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n d5b4c │ │ │ │ + bgt.n d5a9c │ │ │ │ movs r4, r3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr12, {0} │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + mrc2 0, 1, r0, cr6, cr12, {0} │ │ │ │ + lsls r4, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b98 │ │ │ │ + bgt.n d5ae8 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5afc │ │ │ │ + bgt.n d5a4c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n d5b48 │ │ │ │ + bgt.n d5a98 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5aac │ │ │ │ + bgt.n d5bfc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5af0 │ │ │ │ + bgt.n d5c40 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5a58 │ │ │ │ + bgt.n d5ba8 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5aa8 │ │ │ │ + bgt.n d5bf8 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5c0c │ │ │ │ + blt.n d5b5c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c58 │ │ │ │ + bgt.n d5ba8 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n d5bbc │ │ │ │ + blt.n d5b0c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5c08 │ │ │ │ + blt.n d5b58 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b6c │ │ │ │ + blt.n d5abc │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n d5bb8 │ │ │ │ + blt.n d5b08 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5b1c │ │ │ │ + blt.n d5c6c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b68 │ │ │ │ + blt.n d5ab8 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5acc │ │ │ │ + blt.n d5c1c │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5b10 │ │ │ │ + blt.n d5c60 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + blt.n d5bc8 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5ac8 │ │ │ │ + blt.n d5c18 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5c2c │ │ │ │ + bge.n d5b7c │ │ │ │ movs r4, r3 │ │ │ │ - vqadd.u64 d0, d10, d12 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + mcr2 0, 7, r0, cr2, cr12, {0} │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c78 │ │ │ │ + bge.n d5bc8 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d5bdc │ │ │ │ + bge.n d5b2c │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n d5c28 │ │ │ │ + bge.n d5b78 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5b8c │ │ │ │ + bge.n d5cdc │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5810 │ │ │ │ + b.n d5760 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5bd8 │ │ │ │ + bge.n d5b28 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5b3c │ │ │ │ + bge.n d5c8c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d5830 │ │ │ │ + b.n d5780 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5b88 │ │ │ │ + bge.n d5cd8 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5cec │ │ │ │ + bge.n d5c3c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5b38 │ │ │ │ + bge.n d5c88 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c9c │ │ │ │ + bls.n d5bec │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5ce8 │ │ │ │ + bge.n d5c38 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d5c4c │ │ │ │ + bls.n d5b9c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c98 │ │ │ │ + bls.n d5be8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bfc │ │ │ │ + bls.n d5b4c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n d5c48 │ │ │ │ + bls.n d5b98 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5bac │ │ │ │ + bls.n d5cfc │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf73e001c │ │ │ │ - @ instruction: 0xf750001c │ │ │ │ - bls.n d5bf8 │ │ │ │ + @ instruction: 0xf6e6001c │ │ │ │ + @ instruction: 0xf6f8001c │ │ │ │ + bls.n d5d48 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5b5c │ │ │ │ + bls.n d5cac │ │ │ │ movs r4, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 36 @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5ba0 │ │ │ │ + bls.n d5cf0 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bhi.n d5c58 │ │ │ │ movs r4, r3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r4, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5d58 │ │ │ │ + bls.n d5ca8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n d5cbc │ │ │ │ + bhi.n d5c0c │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5d08 │ │ │ │ + bhi.n d5c58 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c6c │ │ │ │ + bhi.n d5bbc │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n d5cb8 │ │ │ │ + bhi.n d5c08 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5c1c │ │ │ │ + bhi.n d5d6c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf52a001c │ │ │ │ - @ instruction: 0xf538001c │ │ │ │ - bhi.n d5c68 │ │ │ │ + @ instruction: 0xf4d2001c │ │ │ │ + @ instruction: 0xf4e0001c │ │ │ │ + bhi.n d5bb8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5bcc │ │ │ │ + bhi.n d5d1c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf53e001c │ │ │ │ - add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - bhi.n d5c18 │ │ │ │ + @ instruction: 0xf4e6001c │ │ │ │ + @ instruction: 0xf4b0001c │ │ │ │ + bhi.n d5d68 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d7c │ │ │ │ + bhi.n d5ccc │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - bhi.n d5bc8 │ │ │ │ + @ instruction: 0xf4ea001c │ │ │ │ + eor.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + bhi.n d5d18 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5d2c │ │ │ │ + bvc.n d5c7c │ │ │ │ movs r4, r3 │ │ │ │ - mrrc 0, 1, r0, lr, cr12 │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ - bhi.n d5d78 │ │ │ │ + stc 0, cr0, [r6], {28} │ │ │ │ + adcs.w r0, r8, ip, lsr #32 │ │ │ │ + bvc.n d5cc8 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d5cdc │ │ │ │ + bvc.n d5c2c │ │ │ │ movs r4, r3 │ │ │ │ - mcrr 0, 1, r0, lr, cr12 │ │ │ │ - @ instruction: 0xeb80001c │ │ │ │ - bhi.n d5d28 │ │ │ │ + @ instruction: 0xebf6001c │ │ │ │ + @ instruction: 0xeb28001c │ │ │ │ + bvc.n d5c78 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c8c │ │ │ │ + bvc.n d5ddc │ │ │ │ movs r4, r3 │ │ │ │ - ldc 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ - adcs.w r0, r0, ip, lsr #32 │ │ │ │ - bvc.n d5cd8 │ │ │ │ + @ instruction: 0xebe2001c │ │ │ │ + @ instruction: 0xeaf8001c │ │ │ │ + bvc.n d5c28 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5c3c │ │ │ │ + bvc.n d5d8c │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - adds.w r0, ip, ip, lsr #32 │ │ │ │ - bvc.n d5c80 │ │ │ │ + rsb r0, lr, ip, lsr #32 │ │ │ │ + @ instruction: 0xeac4001c │ │ │ │ + bvc.n d5dd0 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5d38 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5c38 │ │ │ │ + bvc.n d5d88 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d9c │ │ │ │ + bvs.n d5cec │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5de8 │ │ │ │ + bvc.n d5d38 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n d5d4c │ │ │ │ + bvs.n d5c9c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d98 │ │ │ │ + bvs.n d5ce8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cfc │ │ │ │ + bvs.n d5c4c │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n d5d48 │ │ │ │ + bvs.n d5c98 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5cac │ │ │ │ + bvs.n d5dfc │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - bvs.n d5cf8 │ │ │ │ + bvs.n d5e48 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5c5c │ │ │ │ + bvs.n d5dac │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63a0 │ │ │ │ + b.n d62f0 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d63b8 │ │ │ │ + b.n d6308 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5ca8 │ │ │ │ + bvs.n d5df8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5e0c │ │ │ │ + bpl.n d5d5c │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u32 d16, d12, #14 │ │ │ │ - vqadd.u64 d16, d4, d12 │ │ │ │ - bvs.n d5e58 │ │ │ │ + vshr.u16 d0, d12, #6 │ │ │ │ + vqadd.u16 d0, d12, d12 │ │ │ │ + bvs.n d5da8 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n d5dbc │ │ │ │ + bpl.n d5d0c │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u16 d16, d12, #10 │ │ │ │ - vqadd.u8 d16, d4, d12 │ │ │ │ - bvs.n d5e08 │ │ │ │ + vqadd.u64 d16, d14, d12 │ │ │ │ + mcr2 0, 7, r0, cr12, cr12, {0} │ │ │ │ + bpl.n d5d58 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n d5d6c │ │ │ │ + bpl.n d5cbc │ │ │ │ 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 +176322,567 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1935 @ 0x78f │ │ │ │ bl e99cc │ │ │ │ b.w cb3c8 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n d6ccc │ │ │ │ + beq.n d6c1c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6c30 │ │ │ │ + beq.n d6d80 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6c7c │ │ │ │ + beq.n d6dcc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6be0 │ │ │ │ + beq.n d6d30 │ │ │ │ movs r4, r3 │ │ │ │ - ssat16 r0, #29, lr │ │ │ │ - sbfx r0, r8, #0, #29 │ │ │ │ - beq.n d6c2c │ │ │ │ + @ instruction: 0xf2d6001c │ │ │ │ + @ instruction: 0xf2f0001c │ │ │ │ + beq.n d6d7c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d90 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6ddc │ │ │ │ + beq.n d6d2c │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d6d40 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d8c │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n d6d3c │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dcc │ │ │ │ + bls.n d6d1c │ │ │ │ movs r4, r3 │ │ │ │ - bge.n d6dec │ │ │ │ + bge.n d6d3c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf982001c │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + vld4.8 {d0-d3}, [sl :64], ip │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r2, ip, lsr #32 │ │ │ │ - orrs.w r0, ip, ip, lsr #32 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + strd r0, r0, [sl, #112] @ 0x70 │ │ │ │ + and.w r0, r4, ip, lsr #32 │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, r6, ip, lsr #32 │ │ │ │ - bic.w r0, ip, ip, lsr #32 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + strd r0, r0, [lr, #112] @ 0x70 │ │ │ │ + ldrd r0, r0, [r4, #112] @ 0x70 │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, sl, ip, lsr #32 │ │ │ │ - ldrd r0, r0, [ip, #112]! @ 0x70 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldrd r0, r0, [r2, #112] @ 0x70 │ │ │ │ + @ instruction: 0xe9a4001c │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - and.w r0, lr, ip, lsr #32 │ │ │ │ - strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe9b6001c │ │ │ │ + ldrd r0, r0, [r4, #-112]! @ 0x70 │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d740c │ │ │ │ + b.n d735c │ │ │ │ movs r4, r3 │ │ │ │ - b.n d71c4 │ │ │ │ + b.n d7114 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - b.n d73f4 │ │ │ │ + b.n d7344 │ │ │ │ movs r4, r3 │ │ │ │ - b.n d7174 │ │ │ │ + b.n d70c4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - mcr 0, 6, r0, cr2, cr12, {0} │ │ │ │ - vqadd.s8 d16, d0, d12 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + mcr 0, 3, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 7, r0, cr8, cr12, {0} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - mrc 0, 6, r0, cr2, cr12, {0} │ │ │ │ - vqadd.s16 d0, d0, d12 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + mrc 0, 3, r0, cr10, cr12, {0} │ │ │ │ + mrc 0, 5, r0, cr8, cr12, {0} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6ec4 │ │ │ │ + blt.n d6e14 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #54 @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6e74 │ │ │ │ + bge.n d6dc4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8c6001c │ │ │ │ - @ instruction: 0xe8d8001c │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + strd r0, r0, [lr], #-112 @ 0x70 │ │ │ │ + stmia.w r0, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strd r0, r0, [r2], #112 @ 0x70 │ │ │ │ - stmia.w r8!, {r2, r3, r4} │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + stmia.w sl, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe850001c │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r4, r3 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [lr], #-112 @ 0x70 │ │ │ │ + @ instruction: 0xe820001c │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8d6001c │ │ │ │ - ldrd r0, r0, [r8], #-112 @ 0x70 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r2], #-112 @ 0x70 │ │ │ │ + b.n d6e04 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe8ca001c │ │ │ │ - strex r0, r0, [r8, #112] @ 0x70 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - sbc.w r0, r2, #28 │ │ │ │ - @ instruction: 0xf128001c │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + @ instruction: 0xf0d0001c │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ 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} │ │ │ │ + ldcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + stcl 0, cr0, [r0, #112]! @ 0x70 │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d84 │ │ │ │ + bcc.n d6ed4 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ + bcc.n d6ee4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6d94 │ │ │ │ + bcc.n d6ee4 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d6f44 │ │ │ │ + bcc.n d6e94 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [lr], {28} │ │ │ │ - mrrc 0, 1, r0, ip, cr12 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r4], {28} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ands.w r0, lr, #28 │ │ │ │ - bics.w r0, r8, #28 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + vmov.i32 d16, #108 @ 0x0000006c │ │ │ │ + vshr.s32 d16, d12, #32 │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f1c │ │ │ │ + bge.n d6e6c │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e5c │ │ │ │ + bhi.n d6fac │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f34 │ │ │ │ + bge.n d6e84 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6e14 │ │ │ │ + bhi.n d6f64 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f4c │ │ │ │ + bge.n d6e9c │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6fc4 │ │ │ │ + bhi.n d6f14 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n d6f64 │ │ │ │ + bge.n d6eb4 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n d6f74 │ │ │ │ + bvc.n d6ec4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf714001c │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xf7e2001c │ │ │ │ + @ instruction: 0xf6bc001c │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf6e8001c │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf7da001c │ │ │ │ + @ instruction: 0xf690001c │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf6b8001c │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf7d2001c │ │ │ │ + @ instruction: 0xf660001c │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf688001c │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf7ca001c │ │ │ │ + @ instruction: 0xf630001c │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf658001c │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf7be001c │ │ │ │ + addw r0, r0, #2076 @ 0x81c │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf628001c │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7ba001c │ │ │ │ + rsbs r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf5f8001c │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf7be001c │ │ │ │ + sub.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [lr, ip, lsl #1] │ │ │ │ - rsb r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xf7c6001c │ │ │ │ + sbcs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ - @ instruction: 0xf598001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7be001c │ │ │ │ + adc.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ 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: 0xf7ba001c │ │ │ │ + adds.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [sl, ip, lsl #1] │ │ │ │ - @ instruction: 0xf538001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf7b2001c │ │ │ │ + @ instruction: 0xf4e0001c │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r6, ip, lsl #1] │ │ │ │ - add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf7ae001c │ │ │ │ + @ instruction: 0xf4b0001c │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xf7aa001c │ │ │ │ + eor.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ - @ instruction: 0xf4a8001c │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7a2001c │ │ │ │ + orrs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7fa001c │ │ │ │ - orns r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf7a2001c │ │ │ │ + bic.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7f6001c │ │ │ │ - orr.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf79e001c │ │ │ │ + @ instruction: 0xf3f0001c │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - ands.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xf792001c │ │ │ │ + @ instruction: 0xf3bc001c │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - @ instruction: 0xf3e8001c │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf792001c │ │ │ │ + @ instruction: 0xf390001c │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ea001c │ │ │ │ - @ instruction: 0xf3b8001c │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf792001c │ │ │ │ + bfi r0, r0, #0, #29 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7e6001c │ │ │ │ - usat r0, #28, r8 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf78e001c │ │ │ │ + @ instruction: 0xf330001c │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfbd2001c │ │ │ │ - @ instruction: 0xfbe4001c │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfb7a001c │ │ │ │ + @ instruction: 0xfb8c001c │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf132001c │ │ │ │ - adc.w r0, r0, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0da001c │ │ │ │ + @ instruction: 0xf0e8001c │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf23e001c │ │ │ │ - @ instruction: 0xf268001c │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf1e6001c │ │ │ │ + @ instruction: 0xf210001c │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf272001c │ │ │ │ - @ instruction: 0xf238001c │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf21a001c │ │ │ │ + @ instruction: 0xf1e0001c │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf26a001c │ │ │ │ - addw r0, r8, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf212001c │ │ │ │ + subs.w r0, r0, #28 │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25e001c │ │ │ │ - rsbs r0, r8, #28 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + addw r0, r6, #28 │ │ │ │ + @ instruction: 0xf180001c │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf25a001c │ │ │ │ - sub.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + addw r0, r2, #28 │ │ │ │ + adcs.w r0, r0, #28 │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #40988 @ 0xa01c │ │ │ │ - sbcs.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf1f2001c │ │ │ │ + @ instruction: 0xf120001c │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ - adc.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf1ee001c │ │ │ │ + @ instruction: 0xf0f0001c │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - addw r0, r6, #2076 @ 0x81c │ │ │ │ - adds.w r0, r8, #28 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + sub.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf0c0001c │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf0b8001c │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf4f2001c │ │ │ │ + orn r0, r0, #28 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - adc.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - eor.w r0, r8, #28 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf4f2001c │ │ │ │ + bics.w r0, r0, #28 │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7044 │ │ │ │ + bne.n d7194 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d71e4 │ │ │ │ + bne.n d7134 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7054 │ │ │ │ + bne.n d71a4 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7194 │ │ │ │ + beq.n d70e4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7064 │ │ │ │ + bne.n d71b4 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7144 │ │ │ │ + beq.n d7094 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d706c │ │ │ │ + bne.n d71bc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d70f4 │ │ │ │ + beq.n d7244 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d726c │ │ │ │ + bne.n d71bc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d709c │ │ │ │ + beq.n d71ec │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d727c │ │ │ │ + bne.n d71cc │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7254 │ │ │ │ + beq.n d71a4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7284 │ │ │ │ + bne.n d71d4 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d7204 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d7294 │ │ │ │ + bne.n d71e4 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n d71b4 │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72a4 │ │ │ │ + bne.n d71f4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d72b4 │ │ │ │ + bne.n d7204 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ 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 +176906,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} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + cbnz r6, d72b8 │ │ │ │ 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 +186045,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 17c078 │ │ │ │ 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 +186092,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 17fce4 │ │ │ │ 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 17c14c │ │ │ │ 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 17c14c │ │ │ │ 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 +186134,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, #424 @ (adr r7, de480 ) │ │ │ │ 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 +186154,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 17cbb0 │ │ │ │ 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 +186191,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 17fb84 │ │ │ │ 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 +186242,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 r2!, {r1, r4, r6, r7} │ │ │ │ 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 17c1dc │ │ │ │ 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 17c164 │ │ │ │ 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 17c250 │ │ │ │ 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 +186336,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 17b14c │ │ │ │ b.n de472 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n de504 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -186358,15 +186353,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n de4ae │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de514 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -186978,15 +186973,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 17d504 │ │ │ │ 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 +187116,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, #1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, dec0c ) │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ 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 +187170,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 17e67c │ │ │ │ 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 +187605,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, #208] @ 0xd0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r3 │ │ │ │ bl fff9114e │ │ │ │ - nop {8} │ │ │ │ - movs r2, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 +188196,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +188718,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +189725,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 17fce4 │ │ │ │ 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 +190448,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, #9] │ │ │ │ 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 +190578,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 192e00 │ │ │ │ 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 +190607,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 192e1c │ │ │ │ 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 +190638,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +190675,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +190823,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 17fb84 │ │ │ │ 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 +190873,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 192e00 │ │ │ │ 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 +190895,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 192e1c │ │ │ │ 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 +191075,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +191126,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ mov r0, r4 │ │ │ │ bl e9c74 │ │ │ │ cbz r5, e181c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -191271,15 +191266,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 192e00 │ │ │ │ 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 +191286,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 17bbd0 │ │ │ │ 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 192e1c │ │ │ │ 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 17c004 │ │ │ │ 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 17bc08 │ │ │ │ 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 +191777,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, #76] @ 0x4c │ │ │ │ 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 +191845,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, #28] │ │ │ │ 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 +192017,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, #18] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ 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 +192097,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 184c00 │ │ │ │ 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 +192137,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, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r4, r3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r4, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n e2284 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192176,15 +192171,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 24263c │ │ │ │ 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 +192583,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] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ 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 +192695,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 2422b8 │ │ │ │ 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 +192793,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 17d384 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, e28fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ 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 +192959,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, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n e29f0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r7, #32] │ │ │ │ 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 +193211,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, #23] │ │ │ │ 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 +193339,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, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ 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 +193547,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 17cc1c │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -193627,17 +193622,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, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ 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 +193806,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] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ 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 +197324,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, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #12 │ │ │ │ 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 +198178,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 r5, #206 @ 0xce │ │ │ │ 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 +198214,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, #616] @ (e6278 ) │ │ │ │ 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 +198264,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, #32] @ (e60d0 ) │ │ │ │ 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 +202034,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 24a8d0 │ │ │ │ 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 +202324,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ cbz r0, e932a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e932a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 24a7a8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +202408,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +202528,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 24a8d0 │ │ │ │ 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 +202557,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 24a8d0 │ │ │ │ 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 +202645,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 17c748 │ │ │ │ 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 17fe9c │ │ │ │ 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 17fee0 │ │ │ │ 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 +202684,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 17fbf4 │ │ │ │ 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 +202757,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 17fce4 │ │ │ │ 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 +202783,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 17fce4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ b.n e95d8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 243904 │ │ │ │ + bl 2438ac │ │ │ │ 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 17c748 │ │ │ │ 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 17fce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ b.n e95d8 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e9774 │ │ │ │ movs r3, #0 │ │ │ │ @@ -202837,19 +202832,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 │ │ │ │ + subw r0, r0, #2075 @ 0x81b │ │ │ │ + movt r0, #2075 @ 0x81b │ │ │ │ + @ instruction: 0xf6e0001b │ │ │ │ + @ instruction: 0xf53a001b │ │ │ │ + adc.w r0, r0, #10158080 @ 0x9b0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (e99b0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -202887,58 +202882,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 243d54 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e9976 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fe9c │ │ │ │ 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 17fce4 │ │ │ │ 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 243d54 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e991e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fe9c │ │ │ │ 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 +203007,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 │ │ │ │ + eor.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - eor.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + bics.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ 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 +203177,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 17fce4 │ │ │ │ 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 +203205,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 17bbd0 │ │ │ │ cbz r0, e9bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 183a0c │ │ │ │ + bl 1839b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 17fb18 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183924 │ │ │ │ + bl 1838cc │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 +203254,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 1838cc │ │ │ │ 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 +203273,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 1838cc │ │ │ │ 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 1838e4 │ │ │ │ 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 +203312,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 1838cc │ │ │ │ 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 +203339,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 1838cc │ │ │ │ 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 +203379,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 1838cc │ │ │ │ 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 +203518,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 1838cc │ │ │ │ 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 +203574,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 1838cc │ │ │ │ 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 +203655,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 1839b4 │ │ │ │ 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 +203674,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +203727,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 1839b4 │ │ │ │ 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 +203744,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +203817,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 242248 │ │ │ │ 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 +204575,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 eb0f0 │ │ │ │ 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 +204851,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 192e00 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr r1, [pc, #52] @ (eacb8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ + bl 192e38 │ │ │ │ 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 +204881,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 eae90 │ │ │ │ movs r3, r3 │ │ │ │ - b.n eaef4 │ │ │ │ + b.n eae44 │ │ │ │ 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 +204932,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 │ │ │ │ + sub.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ 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 +205797,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 192d74 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb5f2 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d08 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb626 │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d08 │ │ │ │ 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 +205843,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 192cf4 │ │ │ │ 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 192d60 │ │ │ │ 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 192cf4 │ │ │ │ b.n eb63e │ │ │ │ - bvc.n eb668 │ │ │ │ + bvc.n eb5b8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5f0 │ │ │ │ + bvc.n eb740 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb62c │ │ │ │ + bvc.n eb57c │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb598 │ │ │ │ + bvc.n eb6e8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb5e8 │ │ │ │ + bvc.n eb738 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n eb754 │ │ │ │ + bvc.n eb6a4 │ │ │ │ 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 +205939,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 184c00 │ │ │ │ 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 │ │ │ │ + bmi.n eb6bc │ │ │ │ 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 +206137,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 eba04 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n eb964 │ │ │ │ + bmi.n eb8b4 │ │ │ │ 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 +206182,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 192e00 │ │ │ │ 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 192d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +206213,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 192e00 │ │ │ │ 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 192d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +206241,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 ebaac │ │ │ │ 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +206283,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ebb38 │ │ │ │ bl eaaec │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 192cd8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eba86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192d44 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ebae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +206335,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 │ │ │ │ + bcs.n ebaec │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebaa4 │ │ │ │ + bcs.n ebbf4 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebb8c │ │ │ │ + bcs.n ebadc │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n eba7c │ │ │ │ + bcs.n ebbcc │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n ebba8 │ │ │ │ + bcs.n ebaf8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n ebc60 │ │ │ │ + bcs.n ebbb0 │ │ │ │ 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 192e00 │ │ │ │ b.n ebb90 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d44 │ │ │ │ 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 +206375,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 192e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 ebc04 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n ebbc4 │ │ │ │ + bne.n ebb14 │ │ │ │ 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 +206471,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 192e00 │ │ │ │ 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 192d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +206501,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 192e00 │ │ │ │ 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 192d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ cbz r7, ebd36 │ │ │ │ mov r0, r5 │ │ │ │ bl ebb64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ebdc6 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -206983,33 +206978,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, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ 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 192e00 │ │ │ │ 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 +207069,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 192cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +207105,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 r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ 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 +207146,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 192cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192cf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +207174,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 17fce4 │ │ │ │ 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 +207193,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 192e00 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 192d80 │ │ │ │ + bl 192d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 192eec │ │ │ │ + bl 192e94 │ │ │ │ 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 +207737,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} │ │ │ │ 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 +207830,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 ec434 │ │ │ │ movs r1, r4 │ │ │ │ - bls.n ecb20 │ │ │ │ + bhi.n eca70 │ │ │ │ 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 +208351,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 24a8d0 │ │ │ │ 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 +208757,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 24a750 │ │ │ │ + bl 1865c0 │ │ │ │ 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 +208839,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 24a750 │ │ │ │ + bl 1865c0 │ │ │ │ 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 +210065,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 24a8d0 │ │ │ │ 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 +210657,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 24a8d0 │ │ │ │ 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 +211345,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 24a8d0 │ │ │ │ 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 24a8d0 │ │ │ │ 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 +211502,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 0x004c │ │ │ │ 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 0x003a │ │ │ │ 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 +211669,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 24a744 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -211851,15 +211846,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 24a8d0 │ │ │ │ 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 +211892,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 24a744 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, ef4b4 │ │ │ │ @@ -211960,15 +211955,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 24a744 │ │ │ │ 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 +212131,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: 0xb7d8 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ 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 +212223,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 24aa80 │ │ │ │ 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 +212464,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, #472 @ 0x1d8 │ │ │ │ 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 +212647,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, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ 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 +212871,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 17cc1c │ │ │ │ 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 +212961,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 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #608 @ (adr r4, f0200 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, f00a0 ) │ │ │ │ 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 +213002,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, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ 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 +213124,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, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ 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 +213210,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, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ 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 +213241,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, #736 @ 0x2e0 │ │ │ │ movs r1, r4 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r0, f0262 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ movs r1, r4 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ 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 +213319,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 184c88 │ │ │ │ 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 17cc1c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -213426,15 +213421,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 17cbb0 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n f03f6 │ │ │ │ mov r4, r3 │ │ │ │ b.n f03d8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -213527,15 +213522,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, #16] │ │ │ │ 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 +213619,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, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ 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 +213667,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, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ 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 +213815,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 178184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +213844,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 192d74 │ │ │ │ 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 +213862,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 178104 │ │ │ │ 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 +213887,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 192d60 │ │ │ │ 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 +213904,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, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ 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 +214032,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 192e00 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl f0930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e00 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f0930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +214084,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 192e00 │ │ │ │ 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 178198 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f0b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +214128,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, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ 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 +214157,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 192e00 │ │ │ │ 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 1781d0 │ │ │ │ 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 192e1c │ │ │ │ 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 +214225,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 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 +214311,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, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ 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 192e00 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl f0930 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, f0df8 │ │ │ │ @@ -214373,15 +214368,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 192e1c │ │ │ │ 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 +214420,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, #8] │ │ │ │ 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +214506,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, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ 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 192e00 │ │ │ │ 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 +214544,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 192e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n f0fb2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +215750,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 24aa80 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, f1c86 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, f1c86 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -215878,17 +215873,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, #11] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ 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,18 +215914,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ - movs r3, r3 │ │ │ │ strb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ + strb r6, [r7, #8] │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215991,21 +215986,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, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ 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 +216063,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, #27 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ 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 +216247,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 17cbb0 │ │ │ │ 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 +216274,40 @@ │ │ │ │ b.n f2164 │ │ │ │ blx 4bf00 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl f1e98 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2088 │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 17cbb0 │ │ │ │ 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, #21 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ 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 +216331,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, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #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 │ │ │ │ @@ -216365,17 +216360,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, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #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 │ │ │ │ @@ -216394,17 +216389,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, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #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 │ │ │ │ @@ -216423,17 +216418,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, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ 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 +216448,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, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ 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 +216589,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, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ 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 +216741,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 18dab8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl f2488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ @@ -216800,18 +216795,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 17bed8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdbc │ │ │ │ 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 +216815,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 17b9b0 │ │ │ │ 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 +216844,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 17bca8 │ │ │ │ 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 17bca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f26ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bae8 │ │ │ │ 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 +216880,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 17bed8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdbc │ │ │ │ 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 17bbf4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f2780 │ │ │ │ @@ -216934,29 +216929,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n f2794 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f27f6 │ │ │ │ @@ -216987,33 +216982,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 17bed8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 17be14 │ │ │ │ + bl 17bdbc │ │ │ │ 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 17bbf4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f28c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -217028,15 +217023,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 17bc34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f28d0 │ │ │ │ dmb ish │ │ │ │ @@ -217046,34 +217041,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 17b174 │ │ │ │ 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 17b14c │ │ │ │ b.n f28a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ mov r0, r7 │ │ │ │ b.n f28e6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -217396,15 +217391,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 17fb84 │ │ │ │ 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 +217900,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 238b04 │ │ │ │ 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 238b78 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ 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 +217998,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, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ 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 +218052,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 24ab64 │ │ │ │ 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 25871c │ │ │ │ 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 17fd58 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9994 │ │ │ │ + bl 1c993c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a47e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a1634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c164 │ │ │ │ + bl 19c10c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af8c8 │ │ │ │ + bl 1af870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208f68 │ │ │ │ + bl 208f10 │ │ │ │ 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 2046e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aef48 │ │ │ │ + bl 1aeef0 │ │ │ │ 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 1a6cac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200280 │ │ │ │ + bl 200228 │ │ │ │ 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 +218183,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 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +218209,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 19c290 │ │ │ │ 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 +218266,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 199ff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +218308,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 199ff0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199ff0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199ff0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +218468,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 19c620 │ │ │ │ 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 199108 │ │ │ │ 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 +218498,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 19c290 │ │ │ │ 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 +218524,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 19c53c │ │ │ │ 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 19c620 │ │ │ │ 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 +218567,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 199ff0 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199ff0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199ff0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c53c │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 +218680,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 19c290 │ │ │ │ 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 19c53c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 +218717,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 19c290 │ │ │ │ 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 +218761,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 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ b.n f3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov fp, r0 │ │ │ │ b.n f3a76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n f3a00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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, #16] │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ 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 +219244,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 177c6c │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d2c │ │ │ │ + bl 177cd4 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ 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 +219391,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, #18] │ │ │ │ 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 +219438,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 17790c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 208720 │ │ │ │ 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 +219507,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 1909f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e5c │ │ │ │ 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 +219627,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 1909f0 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190e5c │ │ │ │ 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 +219726,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 177e40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 208a04 │ │ │ │ + bl 2089ac │ │ │ │ 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 +219811,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 17fce4 │ │ │ │ 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 +219838,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, #520] @ (f47f0 ) │ │ │ │ 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 +219885,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 177f14 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177fac │ │ │ │ + bl 177f54 │ │ │ │ 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 177e50 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, f46ca │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177964 │ │ │ │ + bl 17790c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ 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 +220188,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 19da60 │ │ │ │ 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 +220258,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 1d8db8 │ │ │ │ b.n f497e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, f4a2e │ │ │ │ b.n f4a6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, f4a6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -220308,23 +220303,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e99cc │ │ │ │ b.n f4984 │ │ │ │ nop │ │ │ │ - bxns r7 │ │ │ │ + mov ip, ip │ │ │ │ movs r3, r3 │ │ │ │ - bx sp │ │ │ │ + bx r2 │ │ │ │ movs r3, r3 │ │ │ │ - bxns r4 │ │ │ │ + mov ip, r9 │ │ │ │ movs r3, r3 │ │ │ │ - bxns r6 │ │ │ │ + mov ip, fp │ │ │ │ movs r3, r3 │ │ │ │ - bxns r1 │ │ │ │ + mov ip, r6 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -220359,70 +220354,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 17f5d0 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17ca60 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f4baa │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #17 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4c8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, f4bcc │ │ │ │ @@ -220443,93 +220438,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 17f610 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ 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 17f5d0 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f4c98 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ b.n f4b5e │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177964 │ │ │ │ + bl 17790c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208778 │ │ │ │ + bl 208720 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 17c984 │ │ │ │ + bl 17c92c │ │ │ │ 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 17f610 │ │ │ │ b.n f4bb6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f4b5e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ b.n f4b5e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ b.n f4bcc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 +220726,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl f4184 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ cbz r4, f4efa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, f4eea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl f6960 │ │ │ │ mov r4, r0 │ │ │ │ @@ -220762,15 +220757,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 │ │ │ │ + tst 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 +220787,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 17cbb0 │ │ │ │ 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 +221051,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 17cbb0 │ │ │ │ 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 +221094,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 17cbb0 │ │ │ │ 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 +221219,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 1909f0 │ │ │ │ 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 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190e5c │ │ │ │ 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 +221289,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 17fce4 │ │ │ │ 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 17fce4 │ │ │ │ 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 +221412,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 17cbb0 │ │ │ │ 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 +221434,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 1909f0 │ │ │ │ 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 +221466,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 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 +221496,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 190a6c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n f5722 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ 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 190a6c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e5c │ │ │ │ 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 +221675,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 177e40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 208a04 │ │ │ │ + bl 2089ac │ │ │ │ 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 +221786,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 17cbb0 │ │ │ │ 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 +221861,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 17cbb0 │ │ │ │ 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 +221878,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, #50 @ 0x32 │ │ │ │ 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, #102 @ 0x66 │ │ │ │ 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 +221909,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 17cbb0 │ │ │ │ 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 +222020,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 17cbb0 │ │ │ │ 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 +222058,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 190a6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, #32 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ 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 190a6c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f5c3c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 +222290,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 17cbb0 │ │ │ │ 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 +222360,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 17cbb0 │ │ │ │ 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 +222473,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, #94 @ 0x5e │ │ │ │ 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 +222552,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 1779cc │ │ │ │ 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 +222591,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f61ec │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ 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 17bcf4 │ │ │ │ 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 +222631,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 177e40 │ │ │ │ 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 +222679,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, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ 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 +222832,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 177e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f6348 │ │ │ │ add sp, #12 │ │ │ │ @@ -222895,18 +222890,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 17b14c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 17bd4c │ │ │ │ + bl 17bcf4 │ │ │ │ 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 +222919,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 17b14c │ │ │ │ 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 181590 │ │ │ │ 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 181668 │ │ │ │ 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 +222961,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 17bcf4 │ │ │ │ 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 181654 │ │ │ │ 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 +223039,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 17b14c │ │ │ │ b.n f663a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl f649c │ │ │ │ b.n f6642 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -223087,27 +223082,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 17bcf4 │ │ │ │ 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 181590 │ │ │ │ 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 +223175,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 178df4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 178ce4 │ │ │ │ + bl 178c8c │ │ │ │ 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 +223238,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 17b14c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w f6780 │ │ │ │ b.n f67f8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ b.n f67f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, f68f6 │ │ │ │ mov r0, r4 │ │ │ │ bl f61d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -223292,29 +223287,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 17b14c │ │ │ │ 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, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ 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 +223342,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 17790c │ │ │ │ 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 178df4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 178c90 │ │ │ │ + bl 178c38 │ │ │ │ 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 +223454,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 178df4 │ │ │ │ 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 178c38 │ │ │ │ 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 +223532,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 184c00 │ │ │ │ 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 +223555,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 181378 │ │ │ │ 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 177e40 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6ba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -223597,32 +223592,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 177f14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17794c │ │ │ │ + bl 1778f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ 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 +223654,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, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bl 44cd2 │ │ │ │ bl fff7acd6 │ │ │ │ - ldr r1, [pc, #856] @ (f7034 ) │ │ │ │ + ldr r1, [pc, #504] @ (f6ed4 ) │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #6 │ │ │ │ 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 18147c │ │ │ │ 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 1816c8 │ │ │ │ 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 +223770,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 177918 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b14 │ │ │ │ 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 1816c8 │ │ │ │ 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 +223814,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 177c6c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 177b6c │ │ │ │ + bl 177b14 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17790c │ │ │ │ + bl 1778b4 │ │ │ │ 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 +223860,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 177d3c │ │ │ │ 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 +223886,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 177d3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ 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 177918 │ │ │ │ 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 +223928,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 17b14c │ │ │ │ b.n f6edc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6ef4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n f6f60 │ │ │ │ @@ -223981,31 +223976,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 1779cc │ │ │ │ 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, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -224047,51 +224042,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ 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 181654 │ │ │ │ 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 1816c8 │ │ │ │ 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 +224098,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 17b14c │ │ │ │ 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 +224144,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 17b14c │ │ │ │ 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 +224164,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 │ │ │ │ + bics 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 +224247,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 │ │ │ │ + muls 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 +224288,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 177ab4 │ │ │ │ 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 +224307,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 17f5d0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f73b6 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177984 │ │ │ │ + bl 17792c │ │ │ │ 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 +224340,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 17f610 │ │ │ │ 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, #6 │ │ │ │ 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 │ │ │ │ + sbcs 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 +224380,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 177918 │ │ │ │ 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 177918 │ │ │ │ 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 +224503,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 177e40 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ 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 +224809,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 17fce4 │ │ │ │ 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 +224872,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 17f5d0 │ │ │ │ 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 17f610 │ │ │ │ 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 17f698 │ │ │ │ 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 +224919,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 17f610 │ │ │ │ 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 +224937,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, #6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r3, #6 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r6, #1 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xfb0dffff │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r5, r1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r3, r0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r3, r4 │ │ │ │ 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 +225107,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 17ca60 │ │ │ │ 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 +225150,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 17ca60 │ │ │ │ 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 +225440,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, #17 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ 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 +225608,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 f7964 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ 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 +225925,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] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ 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 +226185,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, #28 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ 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 +227328,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, #20 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n f9230 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ 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, #4 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r3, r3 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + ldc2l 0, cr0, [lr, #-132]! @ 0xffffff7c │ │ │ │ + lsls r4, r1, #7 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ 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 +227475,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 f9420 │ │ │ │ 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 +227496,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 f93c4 │ │ │ │ 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 +227517,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 │ │ │ │ + beq.n f9368 │ │ │ │ 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 +227586,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 r2, sp, #832 @ 0x340 │ │ │ │ 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 +228173,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, #0 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ 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 +228299,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 192e00 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, f9c68 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +228351,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 2424d4 │ │ │ │ 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 +228560,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 2421d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192d74 │ │ │ │ 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 192d74 │ │ │ │ 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 192d74 │ │ │ │ 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 185080 │ │ │ │ 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 184c00 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fa052 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 236350 │ │ │ │ + bl 2362f8 │ │ │ │ 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 +228653,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 192d60 │ │ │ │ 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 +228673,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 192d60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 184c88 │ │ │ │ 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 +228708,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 │ │ │ │ + @ instruction: 0xf4cc001a │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ - stc 0, cr0, [ip], #104 @ 0x68 │ │ │ │ - @ instruction: 0xf4ba001a │ │ │ │ + @ instruction: 0xf4c2001a │ │ │ │ + mrrc 0, 1, r0, r4, cr10 │ │ │ │ + orn r0, r2, #10092544 @ 0x9a0000 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, r2, #10092544 @ 0x9a0000 │ │ │ │ - mrrc 0, 1, r0, r0, cr10 @ │ │ │ │ - orrs.w r0, lr, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ - bics.w r0, r0, #10092544 @ 0x9a0000 │ │ │ │ - ands.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r2, #10092544 @ 0x9a0000 │ │ │ │ - orrs.w r0, r8, #10092544 @ 0x9a0000 │ │ │ │ + ands.w r0, sl, #10092544 @ 0x9a0000 │ │ │ │ + @ instruction: 0xebf8001a │ │ │ │ + and.w r0, r6, #10092544 @ 0x9a0000 │ │ │ │ + @ instruction: 0xf3f8001a │ │ │ │ + @ instruction: 0xf3d8001a │ │ │ │ + ubfx r0, r0, #0, #27 │ │ │ │ + @ instruction: 0xf3fa001a │ │ │ │ + and.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 2363d0 │ │ │ │ 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 192d60 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +228910,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 2423bc │ │ │ │ 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 2424d4 │ │ │ │ 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 24263c │ │ │ │ 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 +228954,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 │ │ │ │ + movw r0, #8218 @ 0x201a │ │ │ │ + @ instruction: 0xf25c001a │ │ │ │ + @ instruction: 0xf272001a │ │ │ │ + @ instruction: 0xf280001a │ │ │ │ + @ instruction: 0xf286001a │ │ │ │ + @ instruction: 0xf290001a │ │ │ │ + subw r0, lr, #26 │ │ │ │ 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 +228984,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 24232c │ │ │ │ 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 24235c │ │ │ │ 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 24238c │ │ │ │ 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 +229326,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +229429,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: 0xf5e0001a │ │ │ │ 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 +229598,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 185080 │ │ │ │ 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 +230051,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 184c00 │ │ │ │ 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 27f3ac │ │ │ │ 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 27f3ac │ │ │ │ cbnz r0, faf10 │ │ │ │ ldr r5, [pc, #384] @ (fb050 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f404 │ │ │ │ + bl 27f3ac │ │ │ │ cbz r0, faef0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f3e0 │ │ │ │ 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 +230098,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 27f3e0 │ │ │ │ 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 27f3e0 │ │ │ │ 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 +230144,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: 0xf276001a │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf27a001a │ │ │ │ - @ instruction: 0xf286001a │ │ │ │ - @ instruction: 0xf29a001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - adc.w r0, r0, #26 │ │ │ │ + @ instruction: 0xf222001a │ │ │ │ + @ instruction: 0xf22e001a │ │ │ │ + movw r0, #8218 @ 0x201a │ │ │ │ + @ instruction: 0xf25a001a │ │ │ │ + @ instruction: 0xf0e8001a │ │ │ │ + @ instruction: 0xf0e4001a │ │ │ │ + @ instruction: 0xf0f4001a │ │ │ │ + @ instruction: 0xf0fc001a │ │ │ │ + add.w r0, r4, #26 │ │ │ │ + adds.w r0, r0, #26 │ │ │ │ + adds.w r0, ip, #26 │ │ │ │ + @ instruction: 0xf120001a │ │ │ │ + @ instruction: 0xf12c001a │ │ │ │ + @ instruction: 0xf130001a │ │ │ │ + @ instruction: 0xf138001a │ │ │ │ @ instruction: 0xf13c001a │ │ │ │ + adc.w r0, r0, #26 │ │ │ │ + adc.w r0, r8, #26 │ │ │ │ adc.w r0, ip, #26 │ │ │ │ - adcs.w r0, r4, #26 │ │ │ │ + adcs.w r0, r8, #26 │ │ │ │ adcs.w r0, ip, #26 │ │ │ │ + sbc.w r0, r0, #26 │ │ │ │ sbc.w r0, r8, #26 │ │ │ │ + sbcs.w r0, r0, #26 │ │ │ │ sbcs.w r0, r4, #26 │ │ │ │ - sbcs.w r0, r8, #26 │ │ │ │ - @ instruction: 0xf184001a │ │ │ │ - @ instruction: 0xf188001a │ │ │ │ - @ instruction: 0xf190001a │ │ │ │ + @ instruction: 0xf180001a │ │ │ │ @ instruction: 0xf194001a │ │ │ │ - @ instruction: 0xf198001a │ │ │ │ - sub.w r0, r0, #26 │ │ │ │ - sub.w r0, r4, #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 │ │ │ │ - @ instruction: 0xf23a001a │ │ │ │ - @ instruction: 0xf252001a │ │ │ │ - @ instruction: 0xf26e001a │ │ │ │ - @ instruction: 0xf28e001a │ │ │ │ - @ instruction: 0xf296001a │ │ │ │ - @ instruction: 0xf29a001a │ │ │ │ - @ instruction: 0xf29e001a │ │ │ │ - @ instruction: 0xf2b2001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b6001a │ │ │ │ - @ instruction: 0xf2b4001a │ │ │ │ + @ instruction: 0xf19c001a │ │ │ │ + subs.w r0, ip, #26 │ │ │ │ + rsbs r0, r0, #26 │ │ │ │ + rsbs r0, sl, #26 │ │ │ │ + @ instruction: 0xf1e2001a │ │ │ │ + @ instruction: 0xf1fa001a │ │ │ │ + @ instruction: 0xf216001a │ │ │ │ + @ instruction: 0xf236001a │ │ │ │ + @ instruction: 0xf23e001a │ │ │ │ + movw r0, #8218 @ 0x201a │ │ │ │ + movw r0, #24602 @ 0x601a │ │ │ │ + @ instruction: 0xf25a001a │ │ │ │ + @ instruction: 0xf25e001a │ │ │ │ + @ instruction: 0xf25e001a │ │ │ │ + @ instruction: 0xf25c001a │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf238001a │ │ │ │ - b.n faf34 │ │ │ │ + @ instruction: 0xf1e0001a │ │ │ │ + b.n fae84 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf27c001a │ │ │ │ - @ instruction: 0xf28a001a │ │ │ │ - str r0, [r1, #24] │ │ │ │ + @ instruction: 0xf224001a │ │ │ │ + @ instruction: 0xf232001a │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, #26 │ │ │ │ - sub.w r0, r0, #26 │ │ │ │ - @ instruction: 0xf194001a │ │ │ │ + sbcs.w r0, ip, #26 │ │ │ │ + adc.w r0, r8, #26 │ │ │ │ + @ instruction: 0xf13c001a │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf186001a │ │ │ │ + @ instruction: 0xf12e001a │ │ │ │ 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 +230349,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 d0, 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 +231255,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, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldrd r0, r0, [r4, #-104] @ 0x68 │ │ │ │ + ldrd r0, r0, [ip], #104 @ 0x68 │ │ │ │ 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 +231285,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, #32] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fbab0 │ │ │ │ + b.n fba00 │ │ │ │ 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 +231401,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, #24] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fba10 │ │ │ │ + b.n fb960 │ │ │ │ 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 +231462,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, #20] │ │ │ │ movs r7, r4 │ │ │ │ - b.n fb97c │ │ │ │ + b.n fb8cc │ │ │ │ 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 +231641,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 fc63c │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ 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 +231951,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, #28] │ │ │ │ movs r7, r4 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 20 │ │ │ │ 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 +232201,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 17b14c │ │ │ │ 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 +232322,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc4aa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc652 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232344,15 +232339,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 fc6c4 │ │ │ │ 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 +232366,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 fc6dc │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ 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 +232897,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 24a750 │ │ │ │ + bl 17775c │ │ │ │ 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 +233299,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 17c748 │ │ │ │ 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 │ │ │ │ + beq.n fd084 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ 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 +233387,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 17c748 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n fd2ac │ │ │ │ + beq.n fd1fc │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, fd224 │ │ │ │ + cbnz r4, fd20e │ │ │ │ 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 +234345,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, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, 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 +235012,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 17cbb0 │ │ │ │ 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 +235303,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, r1] │ │ │ │ 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 +235334,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 192e00 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe554 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e1c │ │ │ │ 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 +235711,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 192e00 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fea06 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -235834,15 +235829,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 17bc08 │ │ │ │ mov r5, r0 │ │ │ │ b.n fe52a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, sl │ │ │ │ @@ -235902,38 +235897,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} │ │ │ │ + subs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, feb66 │ │ │ │ + cbnz r4, feb50 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, feb64 │ │ │ │ + cbnz r4, feb4e │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, feb68 │ │ │ │ + cbnz r0, feb52 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r6, feb6a │ │ │ │ + cbnz r6, feb54 │ │ │ │ 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 +236182,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 192e00 │ │ │ │ b.n feda6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 1781d0 │ │ │ │ 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 192e1c │ │ │ │ b.n fed52 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc1c │ │ │ │ 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 +236278,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, r6] │ │ │ │ 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 +236297,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 1909f0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190a6c │ │ │ │ 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 190a6c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190eb4 │ │ │ │ + bl 190e5c │ │ │ │ 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 +236377,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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ add.w r0, r5, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ 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 +236492,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 192e00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #600 @ 0x258 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc1c │ │ │ │ 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 1781d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff0fe │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #1 │ │ │ │ bne.n ff132 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e1c │ │ │ │ add.w r6, r5, #656 @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fef38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +236553,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 184a04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +236852,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 24a750 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4ae │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ 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 +236873,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 24a750 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ff4f2 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ 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 +236892,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 24a750 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff568 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ 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 +237067,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, #248] @ (ff7b4 ) │ │ │ │ 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 +237115,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 27d3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff702 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff6e0 │ │ │ │ blx 4b70c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -237148,15 +237143,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 r3, sp, #976 @ 0x3d0 │ │ │ │ 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 +237634,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 17c748 │ │ │ │ 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, r1 │ │ │ │ movs r7, r4 │ │ │ │ adds r7, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #880 @ (adr r7, fffdc ) │ │ │ │ + add r7, pc, #528 @ (adr r7, ffe7c ) │ │ │ │ movs r2, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ 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 +237679,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 18496c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n ffcf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 1781b4 │ │ │ │ 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 +237712,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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 18496c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - bl 192eec │ │ │ │ + bl 192e94 │ │ │ │ ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192e94 │ │ │ │ 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 192d60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 +237777,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 192d60 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 1781b4 │ │ │ │ b.n ffd66 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 +237840,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 192e00 │ │ │ │ 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 18496c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +237890,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 1781b4 │ │ │ │ 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 +237915,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 184750 │ │ │ │ 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 +237935,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 192e00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc1c │ │ │ │ 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 1781d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10000a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1005a4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w 10027c │ │ │ │ @@ -237993,24 +237988,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 192e00 │ │ │ │ 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 1781f4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 100090 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -238098,21 +238093,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 1781b4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 100476 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +238129,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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ add.w r0, sl, #680 @ 0x2a8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +238300,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 192e00 │ │ │ │ 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 18496c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 1781f4 │ │ │ │ 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 +238347,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, #576 @ (adr r4, 10071c ) │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #912 @ (adr r4, 100870 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 100710 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 10075c ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 1005fc ) │ │ │ │ movs r2, r3 │ │ │ │ ldc2l 0, cr0, [lr, #-524] @ 0xfffffdf4 │ │ │ │ - add r0, pc, #256 @ (adr r0, 1005ec ) │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ 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 +238410,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 184a04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ b.n 100038 │ │ │ │ add.w r0, sl, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781b4 │ │ │ │ b.n 100462 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 10027c │ │ │ │ add.w r4, sl, #572 @ 0x23c │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 18496c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +238462,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 1781b4 │ │ │ │ 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 +238491,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 184750 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 +238517,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 192e1c │ │ │ │ ldr.w r1, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ blx 4be58 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 100796 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -238579,37 +238574,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 192e00 │ │ │ │ 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 18496c │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e1c │ │ │ │ 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 +238613,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 1781f4 │ │ │ │ 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 +238657,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 1781b4 │ │ │ │ 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 +238694,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 10084a │ │ │ │ add.w r0, r5, #752 @ 0x2f0 │ │ │ │ strd r1, fp, [r5, #800] @ 0x320 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ b.n 1008d8 │ │ │ │ add.w r0, r5, #600 @ 0x258 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781b4 │ │ │ │ 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 +238758,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 24a744 │ │ │ │ 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 +238777,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 24a744 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, 1009d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 24a79c │ │ │ │ + bl 24a744 │ │ │ │ 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 +238805,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, #32] │ │ │ │ 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 +238886,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 192d74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100f56 │ │ │ │ add.w sl, r4, #656 @ 0x290 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 192dcc │ │ │ │ + bl 192d74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 101370 │ │ │ │ add.w r5, r4, #680 @ 0x2a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10135a │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ 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 +239152,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 17cca4 │ │ │ │ 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 +239251,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 184940 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1012e0 │ │ │ │ add.w r5, r4, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ 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 +239346,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 17cca4 │ │ │ │ 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 +239371,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 27d3c0 │ │ │ │ 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 17cca4 │ │ │ │ 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 +239430,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 192d74 │ │ │ │ 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 +239449,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 184940 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101306 │ │ │ │ add.w r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1012fe │ │ │ │ add.w r8, r4, #572 @ 0x23c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192d74 │ │ │ │ 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 18496c │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ cmp r2, r7 │ │ │ │ bls.n 1011ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ 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 1781b4 │ │ │ │ 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 192e38 │ │ │ │ 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 192e38 │ │ │ │ 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 +239547,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 192e00 │ │ │ │ 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 18496c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ - bl 192eec │ │ │ │ + bl 192e94 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 192d60 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 178184 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 184940 │ │ │ │ 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 +239620,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 192d60 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 192d60 │ │ │ │ mov r0, sl │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 178184 │ │ │ │ b.n 100f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17820c │ │ │ │ + bl 1781b4 │ │ │ │ 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 +239679,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 r2, #222 @ 0xde │ │ │ │ movs r7, r4 │ │ │ │ svc 149 @ 0x95 │ │ │ │ vqrdmulh.s q15, , d21[0] │ │ │ │ vsri.32 d31, d27, #1 │ │ │ │ - @ instruction: 0xffff2e2e │ │ │ │ + @ instruction: 0xffff2dd6 │ │ │ │ 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 +239784,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, #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 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 27d418 │ │ │ │ + bl 27d3c0 │ │ │ │ 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 +239985,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 192d74 │ │ │ │ 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 17b9b0 │ │ │ │ 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 27f3ac │ │ │ │ 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 27f3ac │ │ │ │ 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 27f3ac │ │ │ │ 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 27f3ac │ │ │ │ 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 27f3ac │ │ │ │ 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 +240068,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 27f3e0 │ │ │ │ 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 27f404 │ │ │ │ str.w r0, [r6, #692] @ 0x2b4 │ │ │ │ b.n 101750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27f438 │ │ │ │ + bl 27f3e0 │ │ │ │ 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 27f3e0 │ │ │ │ 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 27f3e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #698] @ 0x2ba │ │ │ │ b.n 10178c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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: 0xf6280019 │ │ │ │ + @ instruction: 0xf7260019 │ │ │ │ + @ instruction: 0xf7ac0019 │ │ │ │ + @ instruction: 0xf7f00019 │ │ │ │ + ldrsh.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 +240139,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 17bca8 │ │ │ │ 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 17bca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1018a8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bae8 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +240404,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 18496c │ │ │ │ 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 18496c │ │ │ │ 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 +240507,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 192e00 │ │ │ │ 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 +240531,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 192e1c │ │ │ │ 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 +240547,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 192e00 │ │ │ │ ldrb.w r3, [r5, #616] @ 0x268 │ │ │ │ cbz r3, 101d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 +240597,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 192e1c │ │ │ │ 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 +240631,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d8ec │ │ │ │ + bl 27d894 │ │ │ │ add.w r8, r4, #488 @ 0x1e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #576] @ 0x240 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 1781d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +240687,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 192e00 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ blx 4b50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ mov r0, r4 │ │ │ │ bl 101c74 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -240713,15 +240708,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 17777c │ │ │ │ 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 +240784,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, #24] │ │ │ │ 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 +240832,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +240858,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +240883,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +240907,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 17cc1c │ │ │ │ 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 +240930,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 192e1c │ │ │ │ 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 17cc1c │ │ │ │ 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 17cc1c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +240974,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, #100 @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ 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 +241055,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 17cc1c │ │ │ │ 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, #2 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ 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 +241093,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 185904 │ │ │ │ movs r3, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r8, [r4] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -241132,15 +241127,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, #14] │ │ │ │ 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 +241177,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 17fb84 │ │ │ │ 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 +241207,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 184940 │ │ │ │ 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 +241280,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 17cbb0 │ │ │ │ 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 +241335,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 27da20 │ │ │ │ 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 +241382,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 17cbb0 │ │ │ │ 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 +241423,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 192e00 │ │ │ │ ldrb.w r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 102710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +241450,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 27da20 │ │ │ │ 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 +241472,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 27d894 │ │ │ │ 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 +241494,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 192e1c │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 27d6f0 │ │ │ │ + bl 27d698 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +241586,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 17fce4 │ │ │ │ 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 +241621,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 184940 │ │ │ │ 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 +241656,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 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ 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 +241888,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 184940 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 18496c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ac6 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n 102ac6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 4aa90 │ │ │ │ b.n 102ac6 │ │ │ │ @@ -242356,15 +242351,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 27d9dc │ │ │ │ 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 +242553,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 184940 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 184998 │ │ │ │ + bl 184940 │ │ │ │ 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 +242818,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 27db38 │ │ │ │ ldr.w r0, [r7, #572] @ 0x23c │ │ │ │ cbz r0, 1034e8 │ │ │ │ blx 4b320 │ │ │ │ add.w r0, r7, #488 @ 0x1e8 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +242923,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 184940 │ │ │ │ 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 +242988,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 184940 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10381c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 +243055,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 18496c │ │ │ │ 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 +243312,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, #48] @ 0x30 │ │ │ │ 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 +243451,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, #40] @ 0x28 │ │ │ │ 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 +243601,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, #16] │ │ │ │ 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 +243808,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 17c748 │ │ │ │ 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 +243889,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, #12 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ 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, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #288] @ (1040f4 ) │ │ │ │ + ldr r5, [pc, #960] @ (104394 ) │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ 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 +244006,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 17c748 │ │ │ │ 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 +244227,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, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #184] @ (10444c ) │ │ │ │ + ldr r3, [pc, #856] @ (1046ec ) │ │ │ │ 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 +244614,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 17cbb0 │ │ │ │ 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 +244657,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 192e00 │ │ │ │ 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 +244675,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 27dba8 │ │ │ │ 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 +244699,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 192e1c │ │ │ │ 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 +245263,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 178104 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10548a │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192d74 │ │ │ │ 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 +245312,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 27daf8 │ │ │ │ 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 +245395,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 27d954 │ │ │ │ mov r0, r5 │ │ │ │ blx 4bac0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -245544,15 +245539,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 27d954 │ │ │ │ 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 +245604,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 27da2c │ │ │ │ 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 +245679,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 27dad0 │ │ │ │ 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 +245844,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 27dad0 │ │ │ │ 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 +245873,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 27dad0 │ │ │ │ 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 +245961,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 27dad0 │ │ │ │ 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 +246009,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 d21, d20, #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 +246029,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] │ │ │ │ + str r4, [r6, r7] │ │ │ │ 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 +246102,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 r4, [pc, #920] @ (105c5c ) │ │ │ │ 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 +246150,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 27dad0 │ │ │ │ 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 +246526,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 106468 │ │ │ │ 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 +246816,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 106200 │ │ │ │ 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 +246936,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 104 @ 0x68 │ │ │ │ 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 +247237,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 192e00 │ │ │ │ b.n 106476 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 178228 │ │ │ │ + bl 1781d0 │ │ │ │ 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 192e1c │ │ │ │ b.n 106422 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17cc74 │ │ │ │ + bl 17cc1c │ │ │ │ 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 +247310,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b0e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n 106508 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4ba84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +247510,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, #18 │ │ │ │ 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 +247532,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 1066b8 │ │ │ │ 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 +247569,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +247912,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 │ │ │ │ + bvs.n 106ae8 │ │ │ │ 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 +247990,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 192d60 │ │ │ │ add.w r0, r6, #400 @ 0x190 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ mov r0, r6 │ │ │ │ bl fb220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -248054,15 +248049,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 192e00 │ │ │ │ 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 +248066,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 1781d0 │ │ │ │ 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 +248087,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 1781d0 │ │ │ │ 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 +248104,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 192e1c │ │ │ │ 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 +248332,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, #94 @ 0x5e │ │ │ │ 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 +248409,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 192e00 │ │ │ │ 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 +248428,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 192e1c │ │ │ │ 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 +248459,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 1781d0 │ │ │ │ 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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ b.n 10704c │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 +248508,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 192e1c │ │ │ │ b.n 10704c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -248736,15 +248731,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 r3, #244 @ 0xf4 │ │ │ │ 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 +248817,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 192d74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10767c │ │ │ │ add.w r3, fp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ 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 +248904,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 178184 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, fp │ │ │ │ bl fb220 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -249023,31 +249018,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 178184 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 192d60 │ │ │ │ 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 +249250,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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 178198 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e00 │ │ │ │ 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 192e1c │ │ │ │ b.n 10788e │ │ │ │ add.w r0, sl, #400 @ 0x190 │ │ │ │ strd r2, r3, [sl, #448] @ 0x1c0 │ │ │ │ - bl 1781f0 │ │ │ │ + bl 178198 │ │ │ │ b.n 107966 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r2, r3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ 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 +249330,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 192e00 │ │ │ │ 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 +249350,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 192e1c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +249403,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 178198 │ │ │ │ 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 +249445,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +250280,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 192d74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1084c2 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ cbnz r0, 1084bc │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 17815c │ │ │ │ + bl 178104 │ │ │ │ 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 +250321,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 178184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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 +250377,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 192e00 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10859a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10858a │ │ │ │ mov r0, r4 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1781dc │ │ │ │ + bl 178184 │ │ │ │ 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 +250407,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 192e1c │ │ │ │ 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 +250430,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 192e00 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10860e │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 +251062,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 192e00 │ │ │ │ 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 192e1c │ │ │ │ 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 +251231,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 192e00 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 +251257,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 1781d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e1c │ │ │ │ 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 +251551,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 178bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +251569,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 17fb60 │ │ │ │ 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 +251594,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 23a604 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 23a65c │ │ │ │ + bl 23a604 │ │ │ │ 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 +251958,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 184bdc │ │ │ │ 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 184d00 │ │ │ │ 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 184bdc │ │ │ │ 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 +252007,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, #29 │ │ │ │ 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, #29 │ │ │ │ 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 +252029,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 184ee4 │ │ │ │ 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 177e74 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ 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 177f14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ 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 1779cc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ 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 177c6c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ 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 +252143,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 23a734 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #124] @ (1098d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1780e0 │ │ │ │ + bl 178088 │ │ │ │ mov r6, r0 │ │ │ │ - bl 178154 │ │ │ │ + bl 1780fc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, sp │ │ │ │ - bl 178158 │ │ │ │ + bl 178100 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f628 │ │ │ │ + bl 17f5d0 │ │ │ │ cbnz r7, 1098b4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17c998 │ │ │ │ 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 1789fc │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 109834 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 +252214,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 17790c │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 177bec │ │ │ │ + bl 177b94 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 178e4c │ │ │ │ + bl 178df4 │ │ │ │ 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 +252272,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 17f5d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 177964 │ │ │ │ + bl 17790c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 208778 │ │ │ │ + bl 208720 │ │ │ │ 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 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #948 @ 0x3b4 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ 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 +252318,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 17f610 │ │ │ │ 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 +252338,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 17fb60 │ │ │ │ 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 177e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ 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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 +252404,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 1779cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ ldrb.w r1, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ 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 +252448,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 178c8c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109bae │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177e98 │ │ │ │ + bl 177e40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, 109ba4 │ │ │ │ mov r0, r5 │ │ │ │ bl 109720 │ │ │ │ @@ -252513,30 +252508,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 17790c │ │ │ │ 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 178c38 │ │ │ │ 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 +252984,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, #8 │ │ │ │ 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 +253004,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 2391e0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 239308 │ │ │ │ + bl 2392b0 │ │ │ │ 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 +253067,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 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +253093,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 19c290 │ │ │ │ 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 +253125,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +253180,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 19c290 │ │ │ │ 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 +253227,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 19bf18 │ │ │ │ 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 +253250,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 199ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ 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 +253316,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 19c304 │ │ │ │ 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 +253386,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +253439,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +253509,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 19c290 │ │ │ │ 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 +253556,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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +253591,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 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +253663,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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19c53c │ │ │ │ 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 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +253849,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 199168 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -253902,74 +253897,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +253984,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 10a138 │ │ │ │ mov r2, r7 │ │ │ │ @@ -254079,65 +254074,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 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +254155,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +254195,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +254239,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +254335,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +254429,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +254485,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 2371dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198ae4 │ │ │ │ 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 2371dc │ │ │ │ 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 +254541,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +254638,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +254743,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 19c290 │ │ │ │ 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 +254811,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 195e80 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab740 │ │ │ │ + bl 1ab6e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c88ec │ │ │ │ + bl 1c8894 │ │ │ │ ldr r1, [pc, #572] @ (10b618 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a4 │ │ │ │ + bl 1d954c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60d8 │ │ │ │ + bl 1f6080 │ │ │ │ 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 +254847,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 1f20d0 │ │ │ │ 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 +254864,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 1e0cd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efcec │ │ │ │ + bl 1efc94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b57a │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6df0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f15b0 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59bc │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f7170 │ │ │ │ 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 1d84bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aca70 │ │ │ │ + bl 1aca18 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8b4c │ │ │ │ + bl 1c8af4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a168c │ │ │ │ + bl 1a1634 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfcd8 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1b54 │ │ │ │ + bl 1e1afc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e0fd4 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209c58 │ │ │ │ + bl 209c00 │ │ │ │ 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 +254953,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 1f293c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e72a0 │ │ │ │ + bl 1e7248 │ │ │ │ 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 1f3840 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n 10b3c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2af0 │ │ │ │ + bl 1e2a98 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n 10b52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f15b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f7170 │ │ │ │ b.n 10b4a0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4654 │ │ │ │ + bl 1b45fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ b.n 10b456 │ │ │ │ ldr r0, [pc, #88] @ (10b61c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184c88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10b524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c60 │ │ │ │ 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 +255031,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, #44] @ 0x2c │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d4, d9 │ │ │ │ + vqadd.s16 d0, 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 │ │ │ │ + orns r0, r2, #10027008 @ 0x990000 │ │ │ │ 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 +255064,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 1b7b90 │ │ │ │ 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 +255082,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 1c0060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209568 │ │ │ │ + bl 209510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b51d8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7be8 │ │ │ │ + bl 1b7b90 │ │ │ │ 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 +255146,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 1b5080 │ │ │ │ ldr.w r3, [pc, #1344] @ 10bc88 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ace14 │ │ │ │ + bl 1acdbc │ │ │ │ ldr.w r1, [pc, #1332] @ 10bc8c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 1d92fc │ │ │ │ + bl 1d92a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5410 │ │ │ │ + bl 1d53b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b5414 │ │ │ │ + bl 1b53bc │ │ │ │ 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 1c2410 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dbcc0 │ │ │ │ + bl 1dbc68 │ │ │ │ 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 1e4bdc │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6b18 │ │ │ │ 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 1ee048 │ │ │ │ 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 2046e4 │ │ │ │ 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 +255265,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 23942c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10b840 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 2393fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b832 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b842 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a000 │ │ │ │ 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 +255303,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 17c748 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ 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 17c748 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ 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 +255372,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 19a7bc │ │ │ │ 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 +255442,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 19a7bc │ │ │ │ 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 +255484,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +255500,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 199168 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +255562,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1993bc │ │ │ │ + bl 199364 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10bbe6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 19c290 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r9, #24 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10b9be │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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, #16] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {25} │ │ │ │ + subs.w r0, r6, r9, lsr #32 │ │ │ │ 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 │ │ │ │ + sbcs.w r0, r8, #25 │ │ │ │ + bmi.n 10bce4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1960019 │ │ │ │ - bmi.n 10bd28 │ │ │ │ + @ instruction: 0xf13e0019 │ │ │ │ + bcc.n 10bc78 │ │ │ │ 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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +255709,26 @@ │ │ │ │ b.n 10bcd2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 10a314 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +255772,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 1be328 │ │ │ │ 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 +255826,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 1f7dc4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0834 │ │ │ │ + bl 1d07dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1417c4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -255850,34 +255845,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 1b7154 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1b6b70 │ │ │ │ + bl 1b6b18 │ │ │ │ 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 19ae38 │ │ │ │ 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 +255895,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 19ae38 │ │ │ │ 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 1d26f8 │ │ │ │ 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 19ae38 │ │ │ │ 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 1b3eac │ │ │ │ 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 +255981,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 1c41a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 10bdd4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c41f8 │ │ │ │ + bl 1c41a0 │ │ │ │ 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, #28] │ │ │ │ movs r6, r4 │ │ │ │ - b.n 10baf8 │ │ │ │ + b.n 10ba48 │ │ │ │ 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 +256234,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 19a7bc │ │ │ │ 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 +256263,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 19bcb0 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 10c27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bcb0 │ │ │ │ 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 +256606,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 1c170c │ │ │ │ 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 +256623,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 1c170c │ │ │ │ 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 +256647,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 1ae850 │ │ │ │ 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 1e89d8 │ │ │ │ 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 1d92a4 │ │ │ │ ldr.w r1, [pc, #1380] @ 10cc68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 20aff0 │ │ │ │ + bl 20af98 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5dd4 │ │ │ │ + bl 1b5d7c │ │ │ │ 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 +256699,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 1c7cdc │ │ │ │ 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 1bd6b8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10fd2c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1da234 │ │ │ │ + bl 1da1dc │ │ │ │ mov r1, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1416cc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ uxtb r4, r4 │ │ │ │ @@ -256754,15 +256749,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 197534 │ │ │ │ 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 +256785,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 1acdbc │ │ │ │ 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 +256806,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10c92e │ │ │ │ mov r0, r9 │ │ │ │ bl 10ed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c942 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196984 │ │ │ │ + bl 19692c │ │ │ │ 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 +256837,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 1c48e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfcd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6f0c │ │ │ │ + bl 1f6eb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 10ca02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a058 │ │ │ │ + bl 20a000 │ │ │ │ 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 1dd448 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfd30 │ │ │ │ + bl 1dfcd8 │ │ │ │ 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 +256914,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 1ae9c8 │ │ │ │ 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 +256945,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 17c748 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ b.n 10c63c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db1d8 │ │ │ │ + bl 1db180 │ │ │ │ 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 17c748 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ b.n 10c8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 11078c │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 10c7ce │ │ │ │ @@ -257017,15 +257012,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 1c99ec │ │ │ │ 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 +257040,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 19a7bc │ │ │ │ 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 +257102,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 199cf4 │ │ │ │ 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 +257127,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 19a7bc │ │ │ │ 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 +257143,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 1db338 │ │ │ │ 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 +257183,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 1a63cc │ │ │ │ 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, #11] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 10cc10 │ │ │ │ + bgt.n 10cb60 │ │ │ │ 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 +257215,21 @@ │ │ │ │ bpl.n 10cc12 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31}, d1 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ + b.n 10cd50 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ movs r1, r3 │ │ │ │ - b.n 10cd9c │ │ │ │ + b.n 10ccec │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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 +257358,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, #15] │ │ │ │ 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 +257526,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 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +257552,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 19c290 │ │ │ │ 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 +257683,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 19bad8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +257721,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 19cc14 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19bad8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 +257813,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 19cc14 │ │ │ │ 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 +257835,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ b.n 10d276 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 +257903,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 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, fp │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d2fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ b.n 10d226 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, fp │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ 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 +258040,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 19c6b4 │ │ │ │ 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 +258121,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +258253,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +258308,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 19c290 │ │ │ │ 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 +258358,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +258794,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 19bcb0 │ │ │ │ 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 +258947,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 19bcb0 │ │ │ │ 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 +258990,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +259016,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 19c290 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 +259169,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 19c7f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +259261,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +259372,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 1f4948 │ │ │ │ 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 +259389,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 1993c4 │ │ │ │ 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 +259447,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 199168 │ │ │ │ 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 +259475,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 19c290 │ │ │ │ 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 +259498,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +259556,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 19c290 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +259580,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 19c290 │ │ │ │ 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 +259604,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 1db338 │ │ │ │ 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 +259650,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 19a7bc │ │ │ │ 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 +259675,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl 10cec8 │ │ │ │ @@ -259710,36 +259705,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 19c53c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +259788,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +259982,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 19a7bc │ │ │ │ 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 +260102,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +260172,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl 10dc58 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10e986 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +260204,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 1db338 │ │ │ │ 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 +260237,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 1f4948 │ │ │ │ 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 +260254,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 1993c4 │ │ │ │ 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 +260305,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +260345,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +260398,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 19c290 │ │ │ │ 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 +260418,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 199168 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +260445,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 19c290 │ │ │ │ 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 +260482,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 19ae38 │ │ │ │ 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 +260498,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 19ae38 │ │ │ │ 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 17fb60 │ │ │ │ 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 +260533,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 │ │ │ │ + vdup.8 , d4[7] │ │ │ │ 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 +260609,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.n 10eee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bd08 │ │ │ │ + bl 19bcb0 │ │ │ │ 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 +260691,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 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +260717,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 19c290 │ │ │ │ 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 +260785,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 199364 │ │ │ │ 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 19c970 │ │ │ │ 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 +260816,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 19900c │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +260842,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 19c290 │ │ │ │ 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 19c53c │ │ │ │ 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 19bad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 +260933,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 19bcb0 │ │ │ │ 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 +260999,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +261065,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 19c290 │ │ │ │ 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 +261101,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 19900c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +261128,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 19c290 │ │ │ │ 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 +261145,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 19bad8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov sp, r6 │ │ │ │ b.n 10f668 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bcd0 │ │ │ │ + bl 19bc78 │ │ │ │ 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 +261214,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +261274,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 19c290 │ │ │ │ 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 +261352,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 19bc78 │ │ │ │ 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 +261406,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 19c4f0 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d788 │ │ │ │ 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 +261445,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +261495,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 19bcb0 │ │ │ │ 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 +261577,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 19d788 │ │ │ │ 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 +261596,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19bad8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 +261707,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +261747,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 19c290 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +261821,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 199108 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +261858,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +261926,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 19ae38 │ │ │ │ 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 19ae38 │ │ │ │ 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 19ae38 │ │ │ │ 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 +262112,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 1db338 │ │ │ │ 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 +262131,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 199168 │ │ │ │ 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 +262154,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +262184,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ 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 +262224,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 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +262246,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 199168 │ │ │ │ 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 +262297,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 19c290 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +262357,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 19c290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ b.n 11002a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 +262414,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +262456,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 19c290 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +262499,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 19c290 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ b.n 11023c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +262548,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 19c290 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +262586,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 19c290 │ │ │ │ b.n 11038c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +262633,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 19c290 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +262706,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 19bcb0 │ │ │ │ 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 +262733,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 199cf4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ 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 +262923,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 19a7bc │ │ │ │ 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 +262963,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 19a7bc │ │ │ │ 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 19a7bc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 110888 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +263034,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, #408 @ (adr r1, 110ad4 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 110c40 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 110ae0 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 110c5c ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 110afc ) │ │ │ │ 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 +263079,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 199168 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +263134,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 19c290 │ │ │ │ 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 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ b.n 110a52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6800082 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -263232,15 +263227,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 19ae38 │ │ │ │ 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 +263316,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 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +263342,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 19c290 │ │ │ │ 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 +263406,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 19bad8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110de0 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 +263511,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 199168 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 +263553,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 19c5a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263576,73 +263571,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 19c5a4 │ │ │ │ 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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c53c │ │ │ │ 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 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263652,15 +263647,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 19c5a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 110b70 │ │ │ │ @@ -263670,15 +263665,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 19c5a4 │ │ │ │ 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 +263705,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 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +263729,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 19ae38 │ │ │ │ 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 +263756,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 1f4948 │ │ │ │ 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 +263772,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 1993c4 │ │ │ │ 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 +263806,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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #280] @ 0x118 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +263845,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 19c290 │ │ │ │ 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 +263870,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 1db338 │ │ │ │ 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 +263926,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 2371dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198b8c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +263953,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 19a480 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +263974,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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238ea0 │ │ │ │ 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 +264012,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +264075,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 19c290 │ │ │ │ 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 +264096,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 199168 │ │ │ │ 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 +264171,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 19a7bc │ │ │ │ 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 +264218,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 199070 │ │ │ │ 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 238ea0 │ │ │ │ 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 +264248,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +264283,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 19c290 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a55c │ │ │ │ + bl 19a504 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 111586 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +264314,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +264347,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, #512] @ 0x200 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ 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 +264416,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 19a7bc │ │ │ │ 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 +264471,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 19a7bc │ │ │ │ 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 +264488,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 199070 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +264514,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +264546,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 19c290 │ │ │ │ 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 +264580,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +264614,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 r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #30 │ │ │ │ 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 +264665,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 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +264691,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 19c290 │ │ │ │ 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 +264730,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 19a20c │ │ │ │ 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 +264828,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +264875,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 199108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111c84 │ │ │ │ mov r3, sp │ │ │ │ b.n 111c74 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -264952,21 +264947,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 19900c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +264973,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 19c290 │ │ │ │ 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 +265006,15 @@ │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111e0c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ b.n 111e0e │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 111b30 │ │ │ │ mov r3, r0 │ │ │ │ @@ -265058,15 +265053,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 17fe04 │ │ │ │ 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 +265072,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 19a7bc │ │ │ │ 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 +265110,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 19a7bc │ │ │ │ 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 +265158,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 199168 │ │ │ │ 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 +265209,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 19bdc0 │ │ │ │ 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 19c290 │ │ │ │ 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 +265239,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 199cf4 │ │ │ │ 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 +265330,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 19c53c │ │ │ │ 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 +265350,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +265397,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 19c290 │ │ │ │ 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 +265421,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +265469,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 19a480 │ │ │ │ b.n 112030 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ 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 +265509,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 1db338 │ │ │ │ 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 +265579,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 19bad8 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 +265605,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 11208e │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 112316 │ │ │ │ @@ -265855,50 +265850,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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +265967,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 199070 │ │ │ │ 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 +265987,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 19a480 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +266010,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 19a480 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +266045,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 19c290 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -266076,15 +266071,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 199070 │ │ │ │ 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 +266090,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +266142,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 19c290 │ │ │ │ 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 +266164,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 199168 │ │ │ │ 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 +266205,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 19c290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 +266255,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 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 112c00 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -266352,30 +266347,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +266442,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +266565,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 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 113164 │ │ │ │ mov r0, r5 │ │ │ │ bl 11258c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -266646,117 +266641,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1131be │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199168 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 +266825,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +266860,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +267025,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 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19c53c │ │ │ │ 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 +267066,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 +267226,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +267334,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 1993c4 │ │ │ │ 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 +267367,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 199168 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +267431,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 19a7bc │ │ │ │ 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 199cf4 │ │ │ │ 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 +267481,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 199168 │ │ │ │ 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 +267515,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 19c290 │ │ │ │ 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 +267542,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 1db338 │ │ │ │ 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 +267632,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 1993c4 │ │ │ │ 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 +267660,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 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +267760,44 @@ │ │ │ │ bl 112a60 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 113a50 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 19a4c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 1db338 │ │ │ │ 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 +267883,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 23946c │ │ │ │ ldr.w r2, [pc, #2652] @ 114694 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ 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 +267942,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 1993c4 │ │ │ │ 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 +267969,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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19a7bc │ │ │ │ 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 +268114,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 19a7bc │ │ │ │ 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 +268254,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 +268294,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 19c53c │ │ │ │ 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 19ca94 │ │ │ │ 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 +268387,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 19c53c │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ bl 112a60 │ │ │ │ b.n 113df8 │ │ │ │ @@ -268444,15 +268439,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 19eaac │ │ │ │ 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 +268458,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 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 112cd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -268528,38 +268523,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ebbc │ │ │ │ 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 +268565,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 19ca94 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +268650,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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +268700,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 199168 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +268799,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 19c290 │ │ │ │ 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 +268816,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 19a7bc │ │ │ │ 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 +268863,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 19a7bc │ │ │ │ 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 +268887,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, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ 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 +268951,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 23946c │ │ │ │ ldr r2, [pc, #712] @ (1149f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1d2a64 │ │ │ │ + bl 1d2a0c │ │ │ │ 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 +269005,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 19a7bc │ │ │ │ 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 +269100,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 19a7bc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 114940 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1147c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ @@ -269172,15 +269167,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 1db338 │ │ │ │ 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 +269229,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, r7 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -269335,15 +269330,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 199cf4 │ │ │ │ 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 +269348,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 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 19ed0c │ │ │ │ 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 198ae4 │ │ │ │ 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 +269428,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 1993c4 │ │ │ │ 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 +269455,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 199168 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +269549,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 19d600 │ │ │ │ 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 17fee0 │ │ │ │ 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 19d600 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ 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 +269591,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 198b8c │ │ │ │ ldr r2, [pc, #700] @ (115070 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 198be4 │ │ │ │ + bl 198b8c │ │ │ │ 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 +269622,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 112958 │ │ │ │ @@ -269654,25 +269649,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +269680,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19a7bc │ │ │ │ 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 +269762,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 114efa │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +269808,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 199070 │ │ │ │ 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 +269824,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +269876,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, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +269921,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 19c290 │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199070 │ │ │ │ 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 +269973,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +270012,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +270037,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 19c290 │ │ │ │ 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 +270118,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 199cf4 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +270159,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +270198,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +270223,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 19c290 │ │ │ │ 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 +270240,15 @@ │ │ │ │ bpl.w 11564e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 +270266,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 112958 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 114f7c │ │ │ │ movs r3, #32 │ │ │ │ @@ -270314,79 +270309,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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +270568,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 199070 │ │ │ │ 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 +270584,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 19a480 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +270738,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 19a7bc │ │ │ │ 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 +270783,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 19eaac │ │ │ │ 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 +270829,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 199168 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19d854 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19ec14 │ │ │ │ + bl 19ebbc │ │ │ │ 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 +270880,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 199cf4 │ │ │ │ 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 +270902,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 199cf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +270921,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 17c748 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ 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, #76 @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r2, r1] │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +270976,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 19ca94 │ │ │ │ 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 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 +271119,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 1db338 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5230 │ │ │ │ + bl 1b51d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209568 │ │ │ │ + bl 209510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0510 │ │ │ │ + bl 1a04b8 │ │ │ │ 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 +271159,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 1db338 │ │ │ │ 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 +271177,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 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 17c748 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +271253,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, #94 @ 0x5e │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [pc, #152] @ (115ec0 ) │ │ │ │ + ldr r5, [pc, #824] @ (116160 ) │ │ │ │ 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 +271475,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 19b634 │ │ │ │ cbz r0, 116046 │ │ │ │ ldr r1, [pc, #24] @ (116050 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 115e28 │ │ │ │ movs r0, #1 │ │ │ │ @@ -271525,15 +271520,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 19a7bc │ │ │ │ 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 +271561,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 19b634 │ │ │ │ cbz r0, 116124 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 115e28 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271598,15 +271593,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 19a7bc │ │ │ │ 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 +271617,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 19a7bc │ │ │ │ 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 +271641,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 19a7bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1161aa │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +271745,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 198d14 │ │ │ │ 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 199168 │ │ │ │ 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 +271775,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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +271814,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ 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 +271840,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 198ae4 │ │ │ │ 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 +271864,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: 0x478e │ │ │ │ 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 +271920,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 19a7bc │ │ │ │ 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 +271950,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 19a7bc │ │ │ │ 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 19a7bc │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11650a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +272360,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 1a3be0 │ │ │ │ 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 1a3be0 │ │ │ │ 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 1a3be0 │ │ │ │ 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 +272408,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 17bbd0 │ │ │ │ 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 +272449,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 19d7ec │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db23c │ │ │ │ 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 +272528,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 19c290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 116ae2 │ │ │ │ ldr r2, [pc, #788] @ (116dd8 ) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a81a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 116ae2 │ │ │ │ mov r5, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ 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 +272792,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 17bc08 │ │ │ │ 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 +272882,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 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +272908,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 19c290 │ │ │ │ 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 +273003,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 1f49a4 │ │ │ │ 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 +273031,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 19a7bc │ │ │ │ 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 +273073,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 19a7bc │ │ │ │ mov r3, r0 │ │ │ │ cbnz r7, 1170ac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 +273106,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 19a7bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 11705c │ │ │ │ mov sl, r3 │ │ │ │ b.n 116ffe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -273243,27 +273238,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 17c004 │ │ │ │ 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 17bae8 │ │ │ │ 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 +273294,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 1a8164 │ │ │ │ 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 +273350,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 19a7bc │ │ │ │ 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 +273386,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 19a7bc │ │ │ │ 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 1db338 │ │ │ │ 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 +273466,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 1993c4 │ │ │ │ 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 +273510,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 17c004 │ │ │ │ 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 17bae8 │ │ │ │ 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 1a3be0 │ │ │ │ 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 +273570,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 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 1a3be0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ b.n 1174fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ @@ -273717,15 +273712,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 199168 │ │ │ │ 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 +273733,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 19c290 │ │ │ │ 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 +273755,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 1f4948 │ │ │ │ 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 1db338 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1a81e0 │ │ │ │ + bl 1a8188 │ │ │ │ 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 +273829,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 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 +273890,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 1db338 │ │ │ │ b.n 1178cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n 11776e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1a8164 │ │ │ │ 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 +274079,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 199108 │ │ │ │ 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 19c290 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +274118,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 19c290 │ │ │ │ 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 +274137,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 19c4f0 │ │ │ │ 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 +274156,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 19a4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 117a30 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +274256,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 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +274281,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 19c290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d34 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 117c1c │ │ │ │ b.n 117d24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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 +274350,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 199168 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bl 199214 │ │ │ │ + bl 1991bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a4840 │ │ │ │ + bl 1a47e8 │ │ │ │ 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 1db338 │ │ │ │ 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 +274455,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 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 117cb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +274507,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 19c53c │ │ │ │ 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 19cc14 │ │ │ │ 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 +274534,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 19a7bc │ │ │ │ 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 +274578,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 17fb60 │ │ │ │ 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 +274609,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 17fe40 │ │ │ │ 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 +274653,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 17fb60 │ │ │ │ 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 +274712,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 r1, #246 @ 0xf6 │ │ │ │ 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 +274741,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, #21] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ 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 +274764,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, #170 @ 0xaa │ │ │ │ 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 +274813,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, #74 @ 0x4a │ │ │ │ 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 +274897,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 17c748 │ │ │ │ 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 +274921,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, #82 @ 0x52 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ 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 +275015,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, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r1, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ movs r1, r3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ 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 +275047,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 17fc7c │ │ │ │ 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 +275259,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} │ │ │ │ + cbnz r2, 1187d2 │ │ │ │ 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 238184 │ │ │ │ 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 +275296,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 169244 │ │ │ │ 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 +275384,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 17fce4 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +275559,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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 192dcc │ │ │ │ + bl 192d74 │ │ │ │ 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 +276085,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 2395f4 │ │ │ │ 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 +276171,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 2395f4 │ │ │ │ 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 +276212,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 2395cc │ │ │ │ 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 +276304,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 239674 │ │ │ │ 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 +276514,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 2396c4 │ │ │ │ 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 +276741,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, #74 @ 0x4a │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r1, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r2, #2 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r3, #1 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + adds r2, r7, #7 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 119740 │ │ │ │ + bcs.n 119690 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #22 │ │ │ │ + subs r6, r7, #6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + subs r6, r1, #7 │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r3, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r1, r3 │ │ │ │ bl 3397a2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r5, #1 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r7, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r6, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r0, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r3, r3 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ 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 +276972,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 17f5d0 │ │ │ │ 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 17f610 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f6f0 │ │ │ │ + bl 17f698 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c9f0 │ │ │ │ + bl 17c998 │ │ │ │ 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 +277027,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 17fee0 │ │ │ │ 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 +277053,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 17fce4 │ │ │ │ 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 +277085,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 17f610 │ │ │ │ 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 17c748 │ │ │ │ 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 +277115,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 17fce4 │ │ │ │ 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 +277231,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 17c748 │ │ │ │ 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 +277269,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 17fce4 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1182a8 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +277383,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 17c748 │ │ │ │ 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 +277405,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 118be0 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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 +277459,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 17c8b4 │ │ │ │ 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 +277523,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 17c748 │ │ │ │ b.n 119c56 │ │ │ │ ldr r2, [pc, #264] @ (119fac ) │ │ │ │ ldr r1, [pc, #268] @ (119fb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ 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 +277579,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 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf3100018 │ │ │ │ + @ instruction: 0xf2b80018 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1980018 │ │ │ │ - adds.w r0, r6, #24 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + adc.w r0, r0, #24 │ │ │ │ + @ instruction: 0xf0be0018 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ movs r1, r3 │ │ │ │ - and.w r0, sl, #24 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + vshr.s32 d0, d8, #14 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r1, r3 │ │ │ │ - vqadd.s8 d16, d0, d8 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + mcr 0, 7, r0, cr8, cr8, {0} │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r1, r3 │ │ │ │ - mcr 0, 5, r0, cr8, cr8, {0} │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + mrc 0, 2, r0, cr0, cr8, {0} │ │ │ │ + asrs r4, r6, #13 │ │ │ │ movs r1, r3 │ │ │ │ - mrc 0, 4, r0, cr10, cr8, {0} │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + mcr 0, 2, r0, cr2, cr8, {0} │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ 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 +277727,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 17fce4 │ │ │ │ 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 +277745,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 1fff84 │ │ │ │ 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 17c748 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ b.n 11a0a0 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], #-96 @ 0xffffffa0 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + stc 0, cr0, [r0], #-96 @ 0xffffffa0 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ 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 +277794,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 192e00 │ │ │ │ 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 +277825,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 192e1c │ │ │ │ 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, #5 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 11a3b8 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 11a258 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 11a1d6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 11a1c8 │ │ │ │ cbnz r1, 11a1ea │ │ │ │ @@ -278047,15 +278042,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 206054 │ │ │ │ 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 +278098,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 17fc7c │ │ │ │ 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 +278227,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, #23 │ │ │ │ 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 +278260,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, #22 │ │ │ │ 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 +278440,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, #592] @ 0x250 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #28 │ │ │ │ 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 +278697,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, r6} │ │ │ │ movs r5, r4 │ │ │ │ - add r3, pc, #944 @ (adr r3, 11ad7c ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 11ac1c ) │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ 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, #10 │ │ │ │ movs r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ 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 +279798,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, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r4 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 11b2d0 │ │ │ │ + bcc.n 11b420 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, pc, #288 @ (adr r0, 11b4b8 ) │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ 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, #392] @ 0x188 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ movs r5, r4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb856 │ │ │ │ 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, #736] @ 0x2e0 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, pc, #440 @ (adr r7, 11b584 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 11b424 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ 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, #1 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 11b5b4 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 11b454 ) │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ 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 +280161,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 17b9b0 │ │ │ │ ldr.w r3, [pc, #2148] @ 11bfb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fad4 │ │ │ │ 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 +280340,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 17fd58 │ │ │ │ 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 +280472,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 17fd58 │ │ │ │ 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 17bc08 │ │ │ │ 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 +282521,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 17b1a4 │ │ │ │ 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 +283930,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 │ │ │ │ + bpl.n 11dfa8 │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 11df38 │ │ │ │ + bpl.n 11e088 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11e038 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 11e08c │ │ │ │ + bcc.n 11dfdc │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11e004 │ │ │ │ + bcc.n 11df54 │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 11e0e8 │ │ │ │ + bpl.n 11e038 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 11dfc0 │ │ │ │ + bcc.n 11e110 │ │ │ │ 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 +284011,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 17bbd0 │ │ │ │ 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 17fce4 │ │ │ │ ldr r3, [pc, #112] @ (11e140 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +284087,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 │ │ │ │ + bcc.n 11e0e8 │ │ │ │ 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 +284183,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, r7} │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - add r2, pc, #192 @ (adr r2, 11e310 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 11e5b0 ) │ │ │ │ movs r5, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 11e5f0 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 11e490 ) │ │ │ │ movs r5, r4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ 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 +284268,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 │ │ │ │ + @ instruction: 0xfbf40019 │ │ │ │ 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 +284328,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 d0, 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 +284393,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, #36 @ 0x24 │ │ │ │ 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 +284533,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 │ │ │ │ + stc 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 +285704,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 │ │ │ │ + uxtb r6, r6 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r5, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r7, pc, #832 @ (adr r7, 11f328 ) │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r5, r4 │ │ │ │ - cbnz r0, 11f06e │ │ │ │ + cbnz r0, 11f058 │ │ │ │ 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 r5!, {r3, r5, r6, r7} │ │ │ │ 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 +286880,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 11fc70 │ │ │ │ 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 +287302,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 17fe40 │ │ │ │ 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 +288043,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 1207a0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1207d0 │ │ │ │ + bpl.n 120920 │ │ │ │ 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 +288081,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 120920 │ │ │ │ movs r0, r3 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 120950 │ │ │ │ + bcc.n 1208a0 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ 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, #416 @ (adr r2, 120a7c ) │ │ │ │ movs r5, r4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ 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 +288139,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 r4, pc, #920 @ (adr r4, 120cc0 ) │ │ │ │ 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 +288495,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, r6} │ │ │ │ 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 +288587,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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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, r7} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa4c0017 │ │ │ │ - rsb r0, lr, #23 │ │ │ │ - @ instruction: 0xfaba0018 │ │ │ │ + ldr??.w r0, [r4, #23] │ │ │ │ + sbcs.w r0, r6, #23 │ │ │ │ + @ instruction: 0xfa620018 │ │ │ │ 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 +288638,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 17bbd0 │ │ │ │ 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 17c004 │ │ │ │ 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 +288679,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 17fb18 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 +288866,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 r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -290076,15 +290071,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, 121b16 │ │ │ │ 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 +290099,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 │ │ │ │ + rev r6, r5 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 121b6c │ │ │ │ + cbnz r4, 121b56 │ │ │ │ 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 +290126,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 121bbc │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121b9a │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ 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 +290149,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 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 121bc8 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ 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 +290169,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, 121c0e │ │ │ │ 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 +290192,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: 0xb876 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ 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 +290217,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: 0xb84e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ 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 +290239,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: 0xb81e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ 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 +290270,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: 0xb87e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ 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 +290295,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: 0xb7be │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ 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 +290325,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: 0xb78e │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ 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 +290348,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: 0xb74a │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb744 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (121dec ) │ │ │ │ add r1, pc │ │ │ │ @@ -290373,15 +290368,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: 0xb724 │ │ │ │ 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 +290387,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: 0xb6f0 │ │ │ │ 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 +290407,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: 0xb6bc │ │ │ │ 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 +290427,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: 0xb684 │ │ │ │ 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 +290462,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: 0xb656 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ 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 +290487,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: 0xb606 │ │ │ │ movs r0, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb600 │ │ │ │ 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 +290524,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 │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ - setpan #1 │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r3, r4, r5, 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 +290555,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, r7, lr} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ 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, #24] @ (121ff8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -290578,15 +290573,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, 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 +290591,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, 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 +290609,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, r6, r7} │ │ │ │ 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 +290635,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, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r4, r5, 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 +290677,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, r6} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ 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 +290721,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} │ │ │ │ + cbz r6, 1221ec │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + cbz r6, 1221f8 │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + cbz r2, 1221fc │ │ │ │ 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 +290754,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, 122238 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 12224c │ │ │ │ + cbz r0, 122236 │ │ │ │ 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 +290782,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, 122256 │ │ │ │ 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 +290810,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 │ │ │ │ + uxtb r2, r1 │ │ │ │ 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 +290833,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 │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r0, r3 │ │ │ │ - uxth r0, r5 │ │ │ │ + sxtb 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 +290934,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 │ │ │ │ + cbz r4, 1223c8 │ │ │ │ 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 +291033,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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 +291101,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 23adf0 │ │ │ │ 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 +291188,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 23adf0 │ │ │ │ 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 +291221,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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 +291267,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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 +291343,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 23adf0 │ │ │ │ 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 +291372,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 17fb60 │ │ │ │ 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 +291392,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 17fce4 │ │ │ │ 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 23adf0 │ │ │ │ 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 +291422,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 17b284 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (122970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23adf0 │ │ │ │ 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 +291444,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 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ b.n 1224b2 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (122980 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 23ae48 │ │ │ │ + bl 23adf0 │ │ │ │ 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 23adf0 │ │ │ │ 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 +291485,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 │ │ │ │ + cbz r6, 122958 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - sxth r4, r3 │ │ │ │ + cbz r4, 122960 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ movs r0, r3 │ │ │ │ blt.n 1229a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1229c4 │ │ │ │ + bvc.n 122914 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 122914 │ │ │ │ + bvs.n 122a64 │ │ │ │ movs r7, r2 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r0, #92]! @ 0x5c │ │ │ │ + stc2 0, cr0, [r0, #92]! @ 0x5c │ │ │ │ + stc2 0, cr0, [ip, #92] @ 0x5c │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #16 │ │ │ │ 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 +291566,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 17fb60 │ │ │ │ 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 +291593,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 23adf0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +291692,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 23adf0 │ │ │ │ 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 +291709,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 23adf0 │ │ │ │ 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 +291740,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 23adf0 │ │ │ │ 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 +291761,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 23adf0 │ │ │ │ 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 +291779,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 23adf0 │ │ │ │ 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, #504 @ 0x1f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ - itee al │ │ │ │ - moval r7, r2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - bpl.n 122cbc @ unpredictable > │ │ │ │ + itet ls │ │ │ │ + movls r7, r2 │ │ │ │ + cdphi 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 0x00ac │ │ │ │ + movs r7, r2 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ 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 +291854,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, #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122bd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r7, pc, #808 @ (adr r7, 122fcc ) │ │ │ │ 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 +291907,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, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ bcc.n 122d58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #664 @ (adr r7, 122fb8 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 122e58 ) │ │ │ │ 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 +291960,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, #152 @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122cdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 122e44 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 1230e4 ) │ │ │ │ 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 +292013,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, #728 @ 0x2d8 │ │ │ │ movs r0, r3 │ │ │ │ bcs.n 122e60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 1230d0 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 122f70 ) │ │ │ │ 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 +292066,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, #280 @ 0x118 │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122de4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #200 @ (adr r6, 122f5c ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 1231fc ) │ │ │ │ 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 +292119,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 r7, pc, #856 @ (adr r7, 123260 ) │ │ │ │ movs r0, r3 │ │ │ │ bne.n 122f68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1231e8 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 123088 ) │ │ │ │ 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 +292172,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, #424 @ (adr r7, 12312c ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 122eec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #232 @ (adr r5, 123074 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 123314 ) │ │ │ │ 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 +292225,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 r6, pc, #1000 @ (adr r6, 1233e8 ) │ │ │ │ movs r0, r3 │ │ │ │ beq.n 123070 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 123300 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 1231a0 ) │ │ │ │ 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 +292278,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, #536 @ (adr r6, 123294 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 12318c ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 12342c ) │ │ │ │ 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 +292331,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, #104 @ (adr r6, 123160 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 123418 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 1232b8 ) │ │ │ │ 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 +292384,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, #24 @ (adr r4, 12318c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1232a4 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 123544 ) │ │ │ │ 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 +292437,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 r4, pc, #1016 @ (adr r4, 1235e8 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 123530 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1233d0 ) │ │ │ │ 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 +292490,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, #408 @ (adr r4, 123404 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 1233bc ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 12365c ) │ │ │ │ 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 +292543,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, #72 @ (adr r4, 123330 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 123648 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1234e8 ) │ │ │ │ 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 +292596,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, #600 @ (adr r3, 1235bc ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1234d4 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 123374 ) │ │ │ │ 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 +292653,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, #264 @ (adr r3, 1234f0 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #840 @ (adr r0, 123738 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 1235d8 ) │ │ │ │ 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 +292710,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, #760 @ (adr r2, 123764 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1235ac ) │ │ │ │ + ldr r7, [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] @ 1234e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -292770,19 +292765,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 ) │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [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] @ (123568 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292827,19 +292822,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, #744 @ (adr r1, 12385c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [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] @ (1235ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -292884,19 +292879,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, #248 @ (adr r1, 1236f0 ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ 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 +292934,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, #736 @ (adr r0, 12395c ) │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [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] @ 1236f4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -292994,19 +292989,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, #28] │ │ │ │ movs r0, r3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ 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 +293043,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 ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1237f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293102,19 +293097,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, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ 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 +293152,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 r6, [sp, #896] @ 0x380 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ 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 +293206,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, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ 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 +293261,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, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ 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 +293316,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1239d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b80019 │ │ │ │ + @ instruction: 0xf2600019 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ 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 +293370,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, #496] @ 0x1f0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ 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 +293428,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, #136] @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ 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 +293483,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 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ 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 +293539,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, #424] @ 0x1a8 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 123c94 │ │ │ │ sub sp, #20 │ │ │ │ @@ -293599,19 +293594,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, #336] @ 0x150 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 123d1c │ │ │ │ sub sp, #20 │ │ │ │ @@ -293655,19 +293650,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, #160] @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ 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 +293705,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, #752] @ 0x2f0 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ 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 +293760,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, #336] @ 0x150 │ │ │ │ movs r0, r3 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ 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 +293817,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 r6, [sp, #904] @ 0x388 │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ 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 +293874,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, #376] @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ 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 +293931,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 r5, [sp, #872] @ 0x368 │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ 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 +293986,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, #336] @ 0x150 │ │ │ │ movs r0, r3 │ │ │ │ itee │ │ │ │ lsl r1, r0, #2 │ │ │ │ - stral r4, [sp, #488] @ 0x1e8 │ │ │ │ + stral r4, [sp, #136] @ 0x88 │ │ │ │ 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 +294045,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 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ itt vs │ │ │ │ lslvs r1, r0, #2 │ │ │ │ - strvs r3, [sp, #944] @ 0x3b0 │ │ │ │ + strvs r3, [sp, #592] @ 0x250 │ │ │ │ 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 +294100,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, #736] @ 0x2e0 │ │ │ │ movs r0, r3 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ 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 +294155,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 │ │ │ │ + eors.w r0, r4, r9, lsr #32 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [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] @ 124250 │ │ │ │ sub sp, #20 │ │ │ │ @@ -294214,19 +294209,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, #656] @ 0x290 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #24] │ │ │ │ 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 +294264,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 r1, [sp, #848] @ 0x350 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ 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 +294319,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, #320] @ 0x140 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +294374,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 r0, [sp, #816] @ 0x330 │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ 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 +294409,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 17fb60 │ │ │ │ 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 17fce4 │ │ │ │ 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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 +294462,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 17fbf4 │ │ │ │ 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 +294488,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, #496] @ (1246f4 ) │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ 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 +294506,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} │ │ │ │ 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 +294523,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 17c748 │ │ │ │ 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} │ │ │ │ movs r0, r3 │ │ │ │ - blxns lr │ │ │ │ + blxns r3 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf2540081 │ │ │ │ @ instruction: 0xf0c20081 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -294630,15 +294625,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 17fb84 │ │ │ │ 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 +294668,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 17fb84 │ │ │ │ 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 17fb84 │ │ │ │ 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 +294805,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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 17fce4 │ │ │ │ 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 +295031,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 17c748 │ │ │ │ movs r0, #1 │ │ │ │ blx 4ace0 │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ movs r0, r3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmp 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 +295122,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 17fad4 │ │ │ │ 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 17fb60 │ │ │ │ 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 +295458,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 17fce4 │ │ │ │ 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 +296084,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, #28] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ 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 17fb60 │ │ │ │ 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 +296255,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 17fb84 │ │ │ │ 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 +296291,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 17fb84 │ │ │ │ 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 17fb84 │ │ │ │ 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 +296368,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 17fb60 │ │ │ │ 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 +296393,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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 +296586,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 17fb60 │ │ │ │ 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 +296618,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 17fb60 │ │ │ │ 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 +296659,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 17fb60 │ │ │ │ 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 +296696,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 17fb60 │ │ │ │ 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 +296767,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 17fb84 │ │ │ │ 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 +296879,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 17fb60 │ │ │ │ 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 +296900,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 17fb60 │ │ │ │ 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 +296916,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 17fb60 │ │ │ │ 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 +296941,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 17fb60 │ │ │ │ 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 +296978,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 17fb60 │ │ │ │ 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 +297022,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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 +297067,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 17fb60 │ │ │ │ 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 +297088,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 17fb60 │ │ │ │ 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 +297119,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 17fb60 │ │ │ │ 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 +297250,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 17fb60 │ │ │ │ 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 +297276,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 17fb60 │ │ │ │ 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 +297307,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 17fb60 │ │ │ │ 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 +297362,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 17fb60 │ │ │ │ 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 +297383,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 17fb60 │ │ │ │ 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 +297423,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 17fb60 │ │ │ │ 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 +297486,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 17fb60 │ │ │ │ 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 +297506,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 17fb60 │ │ │ │ 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 +297673,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 17fb60 │ │ │ │ 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 17fb60 │ │ │ │ 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 +297719,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 17fb60 │ │ │ │ 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 +297743,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 17fb60 │ │ │ │ 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 +297810,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 17fb84 │ │ │ │ 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 17fb60 │ │ │ │ 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 +298074,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 1815e4 │ │ │ │ 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 +298103,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 1816fc │ │ │ │ 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 +298398,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 126d54 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 126d5e │ │ │ │ b.n 126d50 │ │ │ │ nop │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r5, r4 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r5, r6] │ │ │ │ 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 +298920,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] │ │ │ │ + ldr r7, [pc, #928] @ (1276a8 ) │ │ │ │ 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 +299493,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 17fb84 │ │ │ │ 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 +299548,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 17fb84 │ │ │ │ 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 +299567,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 17fb84 │ │ │ │ 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 +299663,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 17fb84 │ │ │ │ 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 +299717,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 17b1a4 │ │ │ │ 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 17b1a4 │ │ │ │ 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 +299763,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 17b1a4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 127ba8 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b1a4 │ │ │ │ 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 +299791,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 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ 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 +299838,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 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ 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 +299891,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, #22 │ │ │ │ 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 +301089,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 17fb84 │ │ │ │ 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 +301440,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 17fb84 │ │ │ │ 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 +301593,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 17fb84 │ │ │ │ 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 +302292,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 17fb84 │ │ │ │ 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 +302538,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 17fb84 │ │ │ │ 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 +303309,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 1bf7ec │ │ │ │ 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 +303366,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 19bc78 │ │ │ │ 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 +303662,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 23946c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 23964c │ │ │ │ + bl 2395f4 │ │ │ │ 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 +303747,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 2396c4 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ 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 +304553,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 19bcb0 │ │ │ │ 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 +305192,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, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ 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 +306450,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 19a62c │ │ │ │ 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 +308133,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 17fb84 │ │ │ │ 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 +308904,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, #176 @ 0xb0 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ 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 +310075,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 r2, #194 @ 0xc2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ 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 +310431,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 17bbd0 │ │ │ │ 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 +311150,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 19a584 │ │ │ │ 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 +311169,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 19a584 │ │ │ │ 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 +311705,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 17bc08 │ │ │ │ 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 +311785,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, #18 │ │ │ │ movs r0, r3 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 127e24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -314055,19 +314050,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, #23 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u8 d0, d7, #8 │ │ │ │ - mrc2 0, 1, r0, cr4, cr7, {0} │ │ │ │ - smladx r0, r2, r7, r0 │ │ │ │ + vqadd.u64 d0, d0, d7 │ │ │ │ + ldc2l 0, cr0, [ip, #92] @ 0x5c │ │ │ │ + @ instruction: 0xfaca0017 │ │ │ │ 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 +315205,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 19bcb0 │ │ │ │ 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 +316247,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 132710 │ │ │ │ + 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 +317445,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 133a98 │ │ │ │ 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 +318923,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 17fb84 │ │ │ │ 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 +319028,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 17fb84 │ │ │ │ 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 17fb84 │ │ │ │ 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 17fb84 │ │ │ │ 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 +319202,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 17bbd0 │ │ │ │ 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 +319233,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 17bae8 │ │ │ │ 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 +319393,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 17bbd0 │ │ │ │ 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 +319414,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 17bb50 │ │ │ │ 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 +319526,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 238a1c │ │ │ │ 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 +319813,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 17bc08 │ │ │ │ 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 17bbd0 │ │ │ │ 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 17bc08 │ │ │ │ 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 +319898,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 r4!, {r1, r5, r6, r7} │ │ │ │ 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 +319955,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 238a1c │ │ │ │ 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,22 +320248,22 @@ │ │ │ │ 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, r6} │ │ │ │ movs r7, r2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ - movs r7, r2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + bkpt 0x005c │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #5 │ │ │ │ - cmp r3, r1 │ │ │ │ + itee al │ │ │ │ + moval r7, r2 │ │ │ │ + add r3, #5 │ │ │ │ + cmp r3, r1 │ │ │ │ beq.w 1356b8 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13510c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ @@ -320347,15 +320343,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 19bed8 │ │ │ │ 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 +320645,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, 1354fc │ │ │ │ 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 +321135,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 17b1a4 │ │ │ │ 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 +321541,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 17b1a4 │ │ │ │ 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 +321631,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 17fb84 │ │ │ │ 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 +321774,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, #592 @ 0x250 │ │ │ │ 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 +321965,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 17fb84 │ │ │ │ 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 +322007,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, #504 @ 0x1f8 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ 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 +322066,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 1816c8 │ │ │ │ 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 +322091,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 17bc08 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 136314 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ 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 +322185,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 1a19ac │ │ │ │ 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 +322226,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 1816c8 │ │ │ │ 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 +322355,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 1a19ac │ │ │ │ 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 +322372,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 17bc08 │ │ │ │ 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 +322429,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 17bbd0 │ │ │ │ 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 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136830 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1279b0 │ │ │ │ @@ -322532,24 +322528,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 17bc08 │ │ │ │ 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 17bc08 │ │ │ │ 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 +322570,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, #440 @ (adr r6, 136a60 ) │ │ │ │ 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 +322982,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 17bbd0 │ │ │ │ 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 +323043,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 17fc18 │ │ │ │ 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 +323069,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 17fc18 │ │ │ │ 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 +323134,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 1db23c │ │ │ │ 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 +323536,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 17fbf4 │ │ │ │ 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 +323894,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 r6, #212 @ 0xd4 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ 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 +324114,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 17bc08 │ │ │ │ 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 +324555,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 17fb84 │ │ │ │ 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 +324754,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 17fbf4 │ │ │ │ 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 +324873,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +324940,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 17c748 │ │ │ │ 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 +324988,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 17c748 │ │ │ │ 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 +325018,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 17c748 │ │ │ │ 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 +325065,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 17c748 │ │ │ │ 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 +325129,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 17c748 │ │ │ │ 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 +325209,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 17c748 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1444f4 │ │ │ │ b.n 138400 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1384e8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -325281,15 +325277,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 17c748 │ │ │ │ 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 +325294,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +325366,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 17fb84 │ │ │ │ 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 +325476,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +325732,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +325833,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 17fb84 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 +325903,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 17fb84 │ │ │ │ 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 17fb84 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #30] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ 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 +326176,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, #2] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r7, #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, [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, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - bics r4, r5 │ │ │ │ + muls 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 +326252,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, #12 │ │ │ │ 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 +326431,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 17fb60 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 139318 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1392ea │ │ │ │ cmp r3, #5 │ │ │ │ @@ -326456,72 +326452,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 17b9b0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dab8 │ │ │ │ + bl 19da60 │ │ │ │ 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 195e80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df83c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e102c │ │ │ │ + bl 1e0fd4 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1dd4a0 │ │ │ │ + bl 1dd448 │ │ │ │ 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 19692c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ 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 +326525,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 1f899c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1393a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a9e4 │ │ │ │ + bl 20a98c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a36c4 │ │ │ │ + bl 1a366c │ │ │ │ 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 +326603,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 198d14 │ │ │ │ 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 +326631,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 1e04c0 │ │ │ │ b.n 139278 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 150320 │ │ │ │ b.n 13926e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f71c8 │ │ │ │ + bl 1f7170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dfcc8 │ │ │ │ + bl 1dfc70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0518 │ │ │ │ + bl 1e04c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6e48 │ │ │ │ + bl 1e6df0 │ │ │ │ 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 +326736,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 1a63cc │ │ │ │ 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 +326765,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 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394ba │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 139556 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -326826,20 +326822,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 17c748 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ 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 +326851,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, #4 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ 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 +326869,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, #30 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7ce0016 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + @ instruction: 0xf7760016 │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ 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 17fce4 │ │ │ │ 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 17fbf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 +327025,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 17b9b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fe9c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ ldr r1, [pc, #52] @ (1397ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 200084 │ │ │ │ + bl 20002c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r1, [pc, #36] @ (1397b0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c708 │ │ │ │ + bl 17c6b0 │ │ │ │ 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 │ │ │ │ + sbc.w r0, sl, #9830400 @ 0x960000 │ │ │ │ + adcs.w r0, r8, #9830400 @ 0x960000 │ │ │ │ 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 17fbf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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, #7] │ │ │ │ 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 17bbd0 │ │ │ │ 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, #7] │ │ │ │ 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 17bbd0 │ │ │ │ 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 +327138,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 17fbf4 │ │ │ │ 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 +327157,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, #5] │ │ │ │ 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 +327178,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 17bbd0 │ │ │ │ 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 17b9b0 │ │ │ │ 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 +327295,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 17bc08 │ │ │ │ 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 +327487,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, #24] │ │ │ │ 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 +327507,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 17bbd0 │ │ │ │ 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 +327624,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 17bc08 │ │ │ │ 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 +327660,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 17fb60 │ │ │ │ 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 +327731,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, #15] │ │ │ │ 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 +327756,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, #14] │ │ │ │ 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 +327905,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 17fb84 │ │ │ │ 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 +327932,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 19a20c │ │ │ │ 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 +327998,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, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r7, r2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #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, #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 17fad4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -328094,15 +328090,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 17fce4 │ │ │ │ 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 +328175,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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7a8 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ @@ -328197,15 +328193,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 1816c8 │ │ │ │ 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 +328290,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 1816c8 │ │ │ │ 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 +328329,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ 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 +328363,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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a4f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13a22a │ │ │ │ movs r2, #5 │ │ │ │ @@ -329004,15 +329000,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 17b284 │ │ │ │ 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 +329105,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, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ 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 +330402,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 181378 │ │ │ │ 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 1814f0 │ │ │ │ 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 +330445,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 18162c │ │ │ │ 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 +330502,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 18147c │ │ │ │ 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 +330667,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 17fad4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126ab0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -330951,15 +330947,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 17fce4 │ │ │ │ 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 +330989,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ 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 +331041,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 1816c8 │ │ │ │ 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 +331359,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 19b5e0 │ │ │ │ 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 +331458,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 17775c │ │ │ │ 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 +334037,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 17fb60 │ │ │ │ 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 +334054,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 17fb60 │ │ │ │ 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 +334622,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 17fce4 │ │ │ │ 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 +335303,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 17fb60 │ │ │ │ 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 +335696,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 17fb60 │ │ │ │ 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 +336307,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 17fad4 │ │ │ │ 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 +336377,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 1816fc │ │ │ │ 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 +336412,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 18168c │ │ │ │ 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 1815e4 │ │ │ │ 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 +336464,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 17fce4 │ │ │ │ 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 +336545,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 1816fc │ │ │ │ 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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 13fb50 │ │ │ │ b.n 13fa14 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ 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 +337071,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 19c290 │ │ │ │ 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 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +337133,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 19c290 │ │ │ │ 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 +337150,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 199070 │ │ │ │ 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 +337168,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 +337194,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +337221,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 19c290 │ │ │ │ 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 +337258,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 199168 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 198b8c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +337318,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +337376,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 19c290 │ │ │ │ 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 +337396,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 198b8c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb44 │ │ │ │ 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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 199070 │ │ │ │ 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 +337439,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +337495,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 19c290 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +337531,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +337583,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 19c290 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cbe4 │ │ │ │ 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 +337621,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, #30 │ │ │ │ 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, #25 │ │ │ │ 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 +337669,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 19a070 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ 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 19c290 │ │ │ │ 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 +337729,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +337761,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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c53c │ │ │ │ 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 +337834,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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +337868,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 19c290 │ │ │ │ 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 +337886,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 199168 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +337912,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 19c290 │ │ │ │ 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 +337952,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +337976,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 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +338017,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 19c290 │ │ │ │ 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 +338064,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 198b8c │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +338105,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 19a480 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +338155,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 19c290 │ │ │ │ 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 +338201,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, #20] │ │ │ │ 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 198b8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb44 │ │ │ │ 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 19c4f0 │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +338252,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 19c290 │ │ │ │ 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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +338288,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +338341,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 19c290 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +338381,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +338434,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 19c290 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 140140 │ │ │ │ mov.w r1, #724 @ 0x2d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cc3c │ │ │ │ + bl 19cbe4 │ │ │ │ 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 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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, #21 │ │ │ │ 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 +338603,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 17fd58 │ │ │ │ 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 +339114,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 19ae38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ b.n 1410b6 │ │ │ │ vtbl.8 d20, {d15-d18}, d30 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -339209,22 +339205,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 1a366c │ │ │ │ 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 19ae38 │ │ │ │ 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 +339437,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 184940 │ │ │ │ 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 19a948 │ │ │ │ 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 +339503,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 1db338 │ │ │ │ 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 +339729,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 18496c │ │ │ │ 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 +339757,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 17fb60 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 +339814,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 17bbd0 │ │ │ │ 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 +339882,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 17fce4 │ │ │ │ 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 +339908,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 17bc08 │ │ │ │ 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 +340230,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, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ 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 +340256,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 178354 │ │ │ │ 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 +340508,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, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ 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 +340580,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 178318 │ │ │ │ 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 +340602,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 178318 │ │ │ │ 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 +341123,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 17fad4 │ │ │ │ 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 +341271,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 17fb60 │ │ │ │ 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 +341350,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 17858c │ │ │ │ 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 17fb60 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 178400 │ │ │ │ + bl 1783a8 │ │ │ │ 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 +341446,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 178318 │ │ │ │ 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 +341484,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 1783c0 │ │ │ │ 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 +341528,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 17fb84 │ │ │ │ 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 +341553,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 178318 │ │ │ │ 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 178318 │ │ │ │ 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 +341596,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 17fb84 │ │ │ │ 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 +341688,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 17fce4 │ │ │ │ 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 +342264,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 17c848 │ │ │ │ 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 +342287,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 17c848 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (143714 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143698 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (143718 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 143698 │ │ │ │ ldr r1, [pc, #52] @ (14371c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143698 │ │ │ │ - bgt.n 143618 │ │ │ │ + bgt.n 143768 │ │ │ │ movs r6, r2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 1437e4 │ │ │ │ + bgt.n 143734 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143780 │ │ │ │ + blt.n 1436d0 │ │ │ │ movs r6, r2 │ │ │ │ - bgt.n 143790 │ │ │ │ + blt.n 1436e0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 0, r0, cr0, cr9, {0} │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + stc 0, cr0, [r8, #100]! @ 0x64 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ 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 +342349,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 17c848 │ │ │ │ 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 +342366,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 +342402,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 +342476,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #208] @ (1439b8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 1437c4 │ │ │ │ ldr r1, [pc, #140] @ (1439cc ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #128] @ (1439d0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #120] @ (1439d4 ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1437e0 │ │ │ │ ldr r1, [pc, #112] @ (1439d8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1437e0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 143950 │ │ │ │ + blt.n 1438a0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438f0 │ │ │ │ + blt.n 143a40 │ │ │ │ movs r6, r2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439f8 │ │ │ │ + bge.n 143948 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1439cc │ │ │ │ + cbz r4, 1439b6 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439d0 │ │ │ │ + bge.n 143920 │ │ │ │ movs r6, r2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1439b0 │ │ │ │ + bge.n 143900 │ │ │ │ movs r6, r2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r6, r2 │ │ │ │ - blt.n 1438fc │ │ │ │ + blt.n 143a4c │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r6, r2 │ │ │ │ - ldc 0, cr0, [sl], #-100 @ 0xffffff9c │ │ │ │ - bge.n 1438dc │ │ │ │ + @ instruction: 0xebe20019 │ │ │ │ + bge.n 143a2c │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143928 │ │ │ │ + bge.n 143a78 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143930 │ │ │ │ + bge.n 143a80 │ │ │ │ movs r6, r2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 143908 │ │ │ │ + bge.n 143a58 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1439ac │ │ │ │ + bge.n 1438fc │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14391c │ │ │ │ + bge.n 143a6c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 14392c │ │ │ │ + bge.n 143a7c │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr.w r1, [pc, #2372] @ 144374 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +342691,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 17c848 │ │ │ │ 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 +342715,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 17c848 │ │ │ │ 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 +342767,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #2000] @ 14438c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +342839,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 17c848 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 143bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +342884,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 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 143cd6 │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -342909,76 +342905,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 17c848 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 143c5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143c5c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143b78 │ │ │ │ ldr.w r1, [pc, #1696] @ 1443b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 +342987,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 17c848 │ │ │ │ b.n 143a6c │ │ │ │ ldr.w r1, [pc, #1568] @ 1443c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a66 │ │ │ │ ldr.w r1, [pc, #1556] @ 1443c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143a5e │ │ │ │ ldr.w r1, [pc, #1548] @ 1443c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143a56 │ │ │ │ ldr.w r1, [pc, #1536] @ 1443cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143a4e │ │ │ │ ldr.w r1, [pc, #1528] @ 1443d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143a48 │ │ │ │ ldr.w r1, [pc, #1516] @ 1443d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343036,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 +343088,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143b78 │ │ │ │ bl 12450c │ │ │ │ ldr.w r1, [pc, #1232] @ 1443f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343153,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 17c848 │ │ │ │ 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 +343171,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr.w r1, [pc, #1068] @ 144408 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143ad8 │ │ │ │ ldr.w r1, [pc, #1056] @ 14440c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143bcc │ │ │ │ ldr.w r1, [pc, #1048] @ 144410 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e42 │ │ │ │ ldr.w r1, [pc, #1036] @ 144414 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e5a │ │ │ │ ldr.w r1, [pc, #1024] @ 144418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e54 │ │ │ │ ldr r1, [pc, #1012] @ (14441c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e4e │ │ │ │ ldr r1, [pc, #1000] @ (144420 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e48 │ │ │ │ ldr r1, [pc, #992] @ (144424 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143ec6 │ │ │ │ ldr r1, [pc, #984] @ (144428 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143e6c │ │ │ │ ldr r1, [pc, #976] @ (14442c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 143e66 │ │ │ │ ldr r1, [pc, #964] @ (144430 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343265,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143bc4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b50 │ │ │ │ ldr r1, [pc, #840] @ (144454 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343333,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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143e82 │ │ │ │ ldr r1, [pc, #760] @ (144468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #752] @ (14446c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #740] @ (144470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #732] @ (144474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #720] @ (144478 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #712] @ (14447c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #700] @ (144480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143b2a │ │ │ │ ldr r1, [pc, #692] @ (144484 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 143ada │ │ │ │ ldr r1, [pc, #680] @ (144488 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #668] @ (14448c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #660] @ (144490 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #648] @ (144494 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #640] @ (144498 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #628] @ (14449c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #620] @ (1444a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #608] @ (1444a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #600] @ (1444a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #588] @ (1444ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #580] @ (1444b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #568] @ (1444b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 143f3a │ │ │ │ ldr r1, [pc, #560] @ (1444b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 143ada │ │ │ │ ldr r1, [pc, #484] @ (1444cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #476] @ (1444d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #468] @ (1444d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #460] @ (1444d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #452] @ (1444dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 1442ca │ │ │ │ ldr r1, [pc, #444] @ (1444e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ b.n 143fd8 │ │ │ │ ldr r1, [pc, #416] @ (1444e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143fc0 │ │ │ │ ldr r1, [pc, #408] @ (1444ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143faa │ │ │ │ ldr r1, [pc, #400] @ (1444f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ b.n 143faa │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443ec │ │ │ │ + bls.n 14433c │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 1443e4 │ │ │ │ + bls.n 144334 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144420 │ │ │ │ + bls.n 144370 │ │ │ │ movs r6, r2 │ │ │ │ - bge.n 144364 │ │ │ │ + bge.n 1442b4 │ │ │ │ movs r6, r2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 144318 │ │ │ │ + bhi.n 144468 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 14434c │ │ │ │ + bls.n 14429c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 144394 │ │ │ │ + bge.n 1442e4 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 144490 │ │ │ │ + bls.n 1443e0 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r5, r2 │ │ │ │ - bls.n 1442b0 │ │ │ │ + bls.n 144400 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 144494 │ │ │ │ + bls.n 1443e4 │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 14444c │ │ │ │ + bhi.n 14439c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144384 │ │ │ │ + bpl.n 1442d4 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144344 │ │ │ │ + bvs.n 144494 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14431c │ │ │ │ + bvs.n 14446c │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r6, r2 │ │ │ │ - bvc.n 144340 │ │ │ │ + bvc.n 144490 │ │ │ │ movs r6, r2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 14434c │ │ │ │ + bvs.n 14449c │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 144310 │ │ │ │ + bvs.n 144460 │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 1443c0 │ │ │ │ + bvs.n 144310 │ │ │ │ movs r6, r2 │ │ │ │ - b.n 144354 │ │ │ │ + b.n 1442a4 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ add r4, pc, #472 @ (adr r4, 1445d0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 1443bc │ │ │ │ + bpl.n 14430c │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1443e8 │ │ │ │ + bpl.n 144338 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bmi.n 1443c8 │ │ │ │ movs r6, r2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14433c │ │ │ │ + bpl.n 14448c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 1447b4 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 144654 ) │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144428 │ │ │ │ + bmi.n 144378 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1445bc ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 14445c ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 144728 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1445c8 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1446e4 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 144584 ) │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1447d0 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 144670 ) │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144360 │ │ │ │ + bmi.n 1444b0 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 144424 │ │ │ │ + bmi.n 144374 │ │ │ │ movs r6, r2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 144484 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 144724 ) │ │ │ │ movs r6, r2 │ │ │ │ add r3, pc, #312 @ (adr r3, 144570 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bmi.n 1443e4 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 14447c │ │ │ │ + bmi.n 1443cc │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 144478 │ │ │ │ + cbnz r2, 144462 │ │ │ │ movs r5, r2 │ │ │ │ - bpl.n 144478 │ │ │ │ + bmi.n 1443c8 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 144494 │ │ │ │ + bmi.n 1443e4 │ │ │ │ movs r6, r2 │ │ │ │ - bpl.n 1444d4 │ │ │ │ + bmi.n 144424 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ movs r6, r2 │ │ │ │ add r2, pc, #768 @ (adr r2, 14475c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 1444d4 │ │ │ │ + bcc.n 144424 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14447c │ │ │ │ + bcc.n 1443cc │ │ │ │ movs r6, r2 │ │ │ │ - stc 0, cr0, [r4], {21} │ │ │ │ - bcc.n 1444cc │ │ │ │ + sub.w r0, ip, r5, lsr #32 │ │ │ │ + bcs.n 14441c │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 14447c │ │ │ │ + bcs.n 1443cc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 14447c │ │ │ │ + bcs.n 1443cc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444ac │ │ │ │ + bcs.n 1443fc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444bc │ │ │ │ + bcs.n 14440c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144404 │ │ │ │ + bcs.n 144554 │ │ │ │ movs r6, r2 │ │ │ │ - bmi.n 14448c │ │ │ │ + bcc.n 1443dc │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 144488 │ │ │ │ + bcs.n 1443d8 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcs.n 144428 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444b0 │ │ │ │ + bcs.n 144400 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144488 │ │ │ │ + bcs.n 1443d8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144460 │ │ │ │ + bcs.n 1443b0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144438 │ │ │ │ + bcs.n 144588 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444e0 │ │ │ │ + bcs.n 144430 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444b8 │ │ │ │ + bcs.n 144408 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144490 │ │ │ │ + bcs.n 1443e0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144468 │ │ │ │ + bcs.n 1443b8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144440 │ │ │ │ + bcs.n 144590 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144418 │ │ │ │ + bcs.n 144568 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443f0 │ │ │ │ + bcs.n 144540 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443c8 │ │ │ │ + bcs.n 144518 │ │ │ │ movs r6, r2 │ │ │ │ - bcc.n 1444d8 │ │ │ │ + bcs.n 144428 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14445c │ │ │ │ + bcs.n 1445ac │ │ │ │ movs r6, r2 │ │ │ │ add r1, pc, #32 @ (adr r1, 1444e8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 14440c │ │ │ │ + bcs.n 14455c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144410 │ │ │ │ + bcs.n 144560 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1443ec │ │ │ │ + bcs.n 14453c │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445d0 │ │ │ │ + bcs.n 144520 │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 1444dc │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 1445a0 │ │ │ │ + bcs.n 1444f0 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 14445c │ │ │ │ + bne.n 1445ac │ │ │ │ movs r6, r2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r6, r2 │ │ │ │ - cbz r4, 144500 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 144588 │ │ │ │ + bne.n 1444d8 │ │ │ │ movs r6, r2 │ │ │ │ - bcs.n 14457c │ │ │ │ + bne.n 1444cc │ │ │ │ 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 +343779,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 17c810 │ │ │ │ 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 17c848 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1445a2 │ │ │ │ ldr r1, [pc, #500] @ (144744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r1, [pc, #492] @ (144748 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1445fa │ │ │ │ ldr r1, [pc, #428] @ (144754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r1, [pc, #420] @ (144758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ 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 +343878,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 17c848 │ │ │ │ ldr r1, [pc, #316] @ (144768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343898,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 17c848 │ │ │ │ ldr r1, [pc, #276] @ (144770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1446a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r1, [pc, #260] @ (144774 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 14469e │ │ │ │ ldr r1, [pc, #248] @ (144778 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr r1, [pc, #228] @ (144784 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14470e │ │ │ │ ldr r1, [pc, #216] @ (144788 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ ldr r1, [pc, #212] @ (14478c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 +343957,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 17c848 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1446d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 17c848 │ │ │ │ ldr r1, [pc, #140] @ (14479c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17c8a0 │ │ │ │ + bl 17c848 │ │ │ │ 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 ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r6, r2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 14476e │ │ │ │ movs r5, r2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, 144772 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447cc │ │ │ │ + beq.n 14471c │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - bne.n 1447c4 │ │ │ │ + beq.n 144714 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14471c │ │ │ │ + beq.n 14466c │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #448 @ (adr r4, 144914 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 1447b4 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144734 │ │ │ │ + beq.n 144684 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 14467c │ │ │ │ + beq.n 1447cc │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 1447c4 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 144a64 ) │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144674 │ │ │ │ + beq.n 1447c4 │ │ │ │ movs r6, r2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144834 │ │ │ │ + beq.n 144784 │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144818 │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 144828 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447bc │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - beq.n 1447e4 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 144aa8 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 144948 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ 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 +344220,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 180b18 │ │ │ │ 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 +344250,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 180b18 │ │ │ │ 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 +344277,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 17fb84 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 1449ba │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -344378,15 +344374,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 1809dc │ │ │ │ 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 +344447,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 1809dc │ │ │ │ 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 +344466,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 180e94 │ │ │ │ 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 +344497,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 180e94 │ │ │ │ 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 180b18 │ │ │ │ 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 +344533,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 1809dc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 144b56 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r9, r0 │ │ │ │ b.n 144c0c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 144c1c │ │ │ │ @@ -344920,15 +344916,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 180e94 │ │ │ │ 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 +345074,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 180e6c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1451fe │ │ │ │ b.n 145414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +345173,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 180e94 │ │ │ │ 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 +345203,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 180e94 │ │ │ │ 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 +345362,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 180e6c │ │ │ │ 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 180e6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455b4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1455a8 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14559c │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145590 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 145584 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 145578 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14556c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ cbz r0, 145560 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1454ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145542 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145518 │ │ │ │ mov r0, fp │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145506 │ │ │ │ mov r0, sl │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1454e2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +346012,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 180e6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145c32 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 145b82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +346050,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 17bbd0 │ │ │ │ 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 +346102,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 180e6c │ │ │ │ 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 17bbd0 │ │ │ │ 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 +346133,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 180e94 │ │ │ │ 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 +346496,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 17fb84 │ │ │ │ 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 +346559,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 180e80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14668e │ │ │ │ - bl 180f20 │ │ │ │ + bl 180ec8 │ │ │ │ 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 +346642,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 180ec8 │ │ │ │ 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 +346673,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 17fb84 │ │ │ │ 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 +347097,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 17fb84 │ │ │ │ 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 +347377,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 180ec8 │ │ │ │ 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 180ec8 │ │ │ │ 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 +347446,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 180b18 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 146a50 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b18 │ │ │ │ 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 +347484,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 1809dc │ │ │ │ cbz r5, 146a50 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +347521,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 1809dc │ │ │ │ b.n 146a42 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 1809dc │ │ │ │ b.n 146a42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b18 │ │ │ │ b.n 1469e2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 180a34 │ │ │ │ + bl 1809dc │ │ │ │ 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 +347796,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 17fb84 │ │ │ │ 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 +347814,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 180b18 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ cbz r0, 146d8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1454ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +347872,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 17fb60 │ │ │ │ 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 +348050,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 17fc18 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 +348328,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 17c004 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472ce │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472b6 │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1472f2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1472da │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 147316 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +348466,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 17bbd0 │ │ │ │ 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 +349081,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 17fce4 │ │ │ │ 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 +349204,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 17bc08 │ │ │ │ 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 +349386,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 17c004 │ │ │ │ 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 +349519,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 17c748 │ │ │ │ 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 +349554,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 17c748 │ │ │ │ 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 17c748 │ │ │ │ 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 17fb18 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 +349847,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 17fce4 │ │ │ │ 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 +350063,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 17c748 │ │ │ │ mov r0, r4 │ │ │ │ bl 1444f4 │ │ │ │ b.w 147a58 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.w 147878 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 147040 │ │ │ │ @@ -350118,15 +350114,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 17c748 │ │ │ │ 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 +350134,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 17c748 │ │ │ │ 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 17fce4 │ │ │ │ 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, #280] @ 0x118 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ movs r6, r2 │ │ │ │ ldmia r1!, {r0, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffca5d │ │ │ │ vqrshrn.u64 d28, , #1 │ │ │ │ - @ instruction: 0xffff9344 │ │ │ │ + vmlal.u , d31, d28[0] │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r6, r2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ 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 +350322,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 17fb60 │ │ │ │ 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 +350338,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 17fc18 │ │ │ │ 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 +350361,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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14875e │ │ │ │ b.n 148792 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ 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 +350389,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 1816c8 │ │ │ │ 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 +350414,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 17fc18 │ │ │ │ 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 +350494,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 17fc18 │ │ │ │ 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 +350634,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 17fce4 │ │ │ │ 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 +350925,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 1816c8 │ │ │ │ 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 +350954,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 1816c8 │ │ │ │ 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 +351021,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 17fad4 │ │ │ │ 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 +351053,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 17fbf4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 +351130,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 180efc │ │ │ │ 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 +351146,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 180efc │ │ │ │ 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 185a48 │ │ │ │ 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 +351194,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 185af4 │ │ │ │ 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 180f44 │ │ │ │ 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 +351219,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 180f68 │ │ │ │ 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 180f44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149234 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -351272,15 +351268,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 180f68 │ │ │ │ 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 +351354,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 17fce4 │ │ │ │ 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 185b38 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 149070 │ │ │ │ mov r1, sl │ │ │ │ bl 1257b0 │ │ │ │ b.n 149086 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1490ac │ │ │ │ @@ -351417,15 +351413,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 185b38 │ │ │ │ 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 +352177,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 178318 │ │ │ │ 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 +352221,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 1815e4 │ │ │ │ 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 +352244,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 17fb60 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 1783a8 │ │ │ │ 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 1816fc │ │ │ │ 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 +352980,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ 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 +353162,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a384 │ │ │ │ mov r0, r7 │ │ │ │ bl 149ad4 │ │ │ │ add fp, r0 │ │ │ │ b.n 14a334 │ │ │ │ @@ -353372,15 +353368,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 178354 │ │ │ │ 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 +353725,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 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ 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 +353745,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 17fb60 │ │ │ │ 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 +353813,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 17858c │ │ │ │ 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 17fb60 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 178400 │ │ │ │ + bl 1783a8 │ │ │ │ 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 +353894,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14aafe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ 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 1783c0 │ │ │ │ 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 +354124,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 17fce4 │ │ │ │ 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 +354141,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 17fce4 │ │ │ │ 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 +354437,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 17fad4 │ │ │ │ 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 +354504,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 1816c8 │ │ │ │ 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 +354521,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 1816c8 │ │ │ │ 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 +354553,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 1816c8 │ │ │ │ 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 1816c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b206 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 14b1aa │ │ │ │ @@ -354595,18 +354591,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 1815e4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ 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 +354614,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 17fce4 │ │ │ │ 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 +354692,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 1816fc │ │ │ │ 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 +354748,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 18168c │ │ │ │ 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 1815e4 │ │ │ │ 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 +354895,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, #14 │ │ │ │ movs r3, r4 │ │ │ │ - mrc2 0, 7, r0, cr10, cr5, {0} │ │ │ │ - subs r0, r5, #0 │ │ │ │ + mcr2 0, 5, r0, cr2, cr5, {0} │ │ │ │ + adds r0, r2, #7 │ │ │ │ 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 +354961,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 180b18 │ │ │ │ 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 +354984,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 180e6c │ │ │ │ cbz r0, 14b632 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +355128,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 1809dc │ │ │ │ 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 +355177,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 180e94 │ │ │ │ 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 +355225,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 180e94 │ │ │ │ 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 +355470,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 180e6c │ │ │ │ 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 180e94 │ │ │ │ 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 +355663,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 180e94 │ │ │ │ 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 +356310,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 17bc08 │ │ │ │ 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 +356735,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 17fc18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ strd r0, r7, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 +357327,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 17fce4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n 14cd40 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +357393,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 17fe04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +357527,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 17fc18 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14cf74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 14b5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +357856,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 17bbd0 │ │ │ │ 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 +357988,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 17fbf4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 +358060,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 180e6c │ │ │ │ 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 180e94 │ │ │ │ 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 +358155,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 17fb18 │ │ │ │ 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 17bc08 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14d5ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +358219,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 17bbd0 │ │ │ │ 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 +358250,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 17bbd0 │ │ │ │ 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 +358737,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 180b18 │ │ │ │ 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 +358753,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 180b18 │ │ │ │ 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 +358995,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 180e6c │ │ │ │ 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 +359027,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 180e94 │ │ │ │ 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 +359057,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 17bbd0 │ │ │ │ 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 +359190,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 17bbd0 │ │ │ │ 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 +359234,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 180e6c │ │ │ │ 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 180e94 │ │ │ │ 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 +359334,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 1809dc │ │ │ │ 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 +359370,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 1809dc │ │ │ │ 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 +359708,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 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4b2 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +359730,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 180e94 │ │ │ │ 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 +359758,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 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e4ba │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +359780,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 180e94 │ │ │ │ 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 +359834,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 180b18 │ │ │ │ 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 +359858,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 1809dc │ │ │ │ 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 +359883,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 180b18 │ │ │ │ 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 +359907,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 1809dc │ │ │ │ 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 +360493,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 180e6c │ │ │ │ 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 +360532,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 17bc08 │ │ │ │ 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 +360563,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 180e94 │ │ │ │ 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 +360590,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 17fc18 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ 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 180e94 │ │ │ │ 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 +360644,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 17bbd0 │ │ │ │ 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 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14ee38 │ │ │ │ b.n 14e844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +360695,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 17fb18 │ │ │ │ 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 +360843,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 17c004 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 180ec4 │ │ │ │ + bl 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f03a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +360988,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 17fb60 │ │ │ │ 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 +361023,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 17fc4c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ 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 +361311,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 180e6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec76 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +361333,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 180e94 │ │ │ │ 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 180e94 │ │ │ │ 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 180e6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ec6c │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 +361381,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 180e94 │ │ │ │ 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 180e94 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d640 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -361414,34 +361410,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 180e6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f698 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 180eec │ │ │ │ + bl 180e94 │ │ │ │ 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 180e94 │ │ │ │ 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 +361641,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 17fb60 │ │ │ │ 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 +361663,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 17fce4 │ │ │ │ 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 +361685,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 17fe04 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ 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 17fc18 │ │ │ │ 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 +361790,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 17fbf4 │ │ │ │ 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 17fbf4 │ │ │ │ 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 +361878,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 17fbf4 │ │ │ │ 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 +362291,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 17fce4 │ │ │ │ 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 +362521,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 17fce4 │ │ │ │ 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 +362660,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 206054 │ │ │ │ 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 +362743,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 206054 │ │ │ │ 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 +362879,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 206054 │ │ │ │ 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 +363318,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 17fb84 │ │ │ │ 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 +363981,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 17fb84 │ │ │ │ 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 +364370,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 17fb84 │ │ │ │ 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 +364531,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 17fb84 │ │ │ │ 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 +364557,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, #624 @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ 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 +364638,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 │ │ │ │ + movs r6, r4 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -365185,15 +365181,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 17fb84 │ │ │ │ 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 +365488,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 17fb84 │ │ │ │ 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 +365705,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 17fb84 │ │ │ │ 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 +366066,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 17fb84 │ │ │ │ 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 +366307,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 17fb84 │ │ │ │ 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 +366351,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 19bc78 │ │ │ │ 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 +366740,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 17fb84 │ │ │ │ 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 +366833,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 19bcb0 │ │ │ │ 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 +369089,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 17fb84 │ │ │ │ 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 +370420,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 17fb84 │ │ │ │ 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 +370450,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 17fb60 │ │ │ │ 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 +370528,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 17fbf4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 17fc18 │ │ │ │ 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 17fc18 │ │ │ │ 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 +370648,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 17fb84 │ │ │ │ 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 +370902,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 17fb84 │ │ │ │ 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 +372358,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 17fb84 │ │ │ │ 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 +372401,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 17fb84 │ │ │ │ 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 17fce4 │ │ │ │ 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 17fb84 │ │ │ │ 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 +372889,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 17fb18 │ │ │ │ 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 +372919,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 17fb18 │ │ │ │ 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 +372937,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 17fc18 │ │ │ │ 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 +372986,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 17fce4 │ │ │ │ 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 +374077,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 1816fc │ │ │ │ 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 +374102,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 18156c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1578da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ 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 17fce4 │ │ │ │ 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 │ │ │ │ @@ -376111,33 +376107,33 @@ │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 157aa8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ - bl 157aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #312] @ (158e8c ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ @@ -377002,32 +376998,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (159644 ) │ │ │ │ @@ -377267,32 +377263,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1598d0 ) │ │ │ │ @@ -379346,31 +379342,31 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -379537,49 +379533,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 +379584,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 +380549,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 +380573,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 +382222,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 +382383,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 +382524,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 +382700,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 +382945,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 +382964,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 +383031,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 +383062,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 +383113,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 +383200,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,332 +383247,328 @@ │ │ │ │ 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, #1488] @ 15daa0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1504] @ 15dae4 │ │ │ │ + ldr.w r3, [pc, #1488] @ 15daa4 │ │ │ │ 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 15da86 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r7, #0 │ │ │ │ - andeq.w r7, r2, #1 │ │ │ │ - ubfx r9, r5, #2, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ubfx r1, r5, #2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 15d862 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 15d836 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r7, #0 │ │ │ │ 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 r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + strd r1, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + 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 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + 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 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + 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] │ │ │ │ + ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, r8 │ │ │ │ - mov.w r8, #1 │ │ │ │ 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] │ │ │ │ + strd r3, r9, [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 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ blx 4af60 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ + movs r6, #1 │ │ │ │ + strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r7, [sl, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - and.w r3, r5, #1344 @ 0x540 │ │ │ │ - subs r3, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + and.w r3, r6, #1344 @ 0x540 │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldrd r9, r8, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15dabc │ │ │ │ + bne.w 15daac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ - ubfxhi r2, r5, #5, #1 │ │ │ │ + ubfxhi r2, r6, #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, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r2, r1 │ │ │ │ + mov r1, r7 │ │ │ │ orr.w r7, r2, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -383628,126 +383602,124 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov.w fp, #0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 4af60 │ │ │ │ + vldr d7, [pc, #776] @ 15da98 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ + vstr d7, [sp, #168] @ 0xa8 │ │ │ │ bl 158424 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r7, r2 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itete eq │ │ │ │ - moveq r3, r8 │ │ │ │ - movne r2, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r3, #0] │ │ │ │ - it ne │ │ │ │ - eorne.w r8, r5, r3 │ │ │ │ - ubfx r5, r5, #2, #1 │ │ │ │ - eor.w r5, r5, #1 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r8, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, r6, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + itete eq │ │ │ │ + moveq r6, r8 │ │ │ │ + movne r2, r8 │ │ │ │ + moveq r2, r6 │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + it ne │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #676] @ (15dae8 ) │ │ │ │ - ldr r3, [pc, #672] @ (15dae4 ) │ │ │ │ + ldr r2, [pc, #656] @ (15daa8 ) │ │ │ │ + ldr r3, [pc, #652] @ (15daa4 ) │ │ │ │ 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 15dabc │ │ │ │ + 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 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ + ldrd r9, sl, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + vldr d8, [pc, #560] @ 15da98 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #528] @ 15dad8 │ │ │ │ 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,278 +383831,276 @@ │ │ │ │ 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 15dab6 │ │ │ │ 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 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ 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 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov.w fp, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r7 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + ubfx r3, r8, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ - eorne.w r3, r8, r3 │ │ │ │ - ubfx r8, r8, #2, #1 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + eorne.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 157aa8 │ │ │ │ - eor.w r3, r8, #1 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r8, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, 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 15d80e │ │ │ │ + orr.w r2, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15d540 │ │ │ │ - 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 │ │ │ │ - blx 4b458 <__stack_chk_fail@plt> │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 15d512 │ │ │ │ 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, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 15d6aa │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 15d9fa │ │ │ │ + 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, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1468] @ 15e0bc │ │ │ │ + ldr.w r2, [pc, #1468] @ 15e090 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 15e0c0 │ │ │ │ + ldr.w r3, [pc, #1468] @ 15e094 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15e09a │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + bne.w 15e06c │ │ │ │ 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 15de22 │ │ │ │ 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 +384109,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 15e07c │ │ │ │ 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 +384178,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 +384270,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] @ (15e098 ) │ │ │ │ + ldr r3, [pc, #652] @ (15e094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e0b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 15e08c │ │ │ │ + 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 +384455,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 15e086 │ │ │ │ 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 +384522,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 15ddfe │ │ │ │ + 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 15db16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 15dce4 │ │ │ │ + b.n 15dcb6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 15e014 │ │ │ │ + b.n 15dffe │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #284] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #284] @ (15e1d4 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #272] @ (15e204 ) │ │ │ │ + ldr r1, [pc, #272] @ (15e1d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -384673,51 +384643,51 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e208 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e1dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e1d4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e1fc │ │ │ │ + bne.n 15e1d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #428] @ (15e3d0 ) │ │ │ │ + ldr r3, [pc, #428] @ (15e3a4 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (15e3d4 ) │ │ │ │ + ldr r1, [pc, #416] @ (15e3a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -384859,51 +384829,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e3d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e3ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e3d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e3a4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e3cc │ │ │ │ + bne.n 15e3a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (15e59c ) │ │ │ │ + ldr r3, [pc, #420] @ (15e570 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #408] @ (15e5a0 ) │ │ │ │ + ldr r1, [pc, #408] @ (15e574 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385045,52 +385015,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e5a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e578 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e59c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e570 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e596 │ │ │ │ + bne.n 15e56a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #396] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #396] @ (15e720 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (15e750 ) │ │ │ │ + ldr r1, [pc, #384] @ (15e724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385217,52 +385187,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15e754 ) │ │ │ │ + ldr r2, [pc, #48] @ (15e728 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #36] @ (15e720 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e746 │ │ │ │ + bne.n 15e71a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (15e834 ) │ │ │ │ + ldr r3, [pc, #192] @ (15e808 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (15e838 ) │ │ │ │ + ldr r1, [pc, #180] @ (15e80c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385305,52 +385275,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e83c ) │ │ │ │ + ldr r2, [pc, #44] @ (15e810 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e834 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e808 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e82e │ │ │ │ + bne.n 15e802 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #228] @ (15e914 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (15e944 ) │ │ │ │ + ldr r1, [pc, #216] @ (15e918 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385407,52 +385377,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15e948 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e91c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15e940 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e914 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e93a │ │ │ │ + bne.n 15e90e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #164] @ (15ea0c ) │ │ │ │ + ldr r3, [pc, #164] @ (15e9e0 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #152] @ (15ea10 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e9e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385486,52 +385456,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ea14 ) │ │ │ │ + ldr r2, [pc, #44] @ (15e9e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ea0c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e9e0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ea06 │ │ │ │ + bne.n 15e9da │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #188] @ (15eaf0 ) │ │ │ │ + ldr r3, [pc, #188] @ (15eac4 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #176] @ (15eaf4 ) │ │ │ │ + ldr r1, [pc, #176] @ (15eac8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385576,51 +385546,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15eaf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (15eacc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15eaf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15eac4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eaec │ │ │ │ + bne.n 15eac0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (15ebf4 ) │ │ │ │ + ldr r3, [pc, #220] @ (15ebc8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (15ebf8 ) │ │ │ │ + ldr r1, [pc, #208] @ (15ebcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385675,52 +385645,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ebfc ) │ │ │ │ + ldr r2, [pc, #44] @ (15ebd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ebf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15ebc8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ebee │ │ │ │ + bne.n 15ebc2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #256] @ (15ed1c ) │ │ │ │ + ldr r3, [pc, #256] @ (15ecf0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (15ed20 ) │ │ │ │ + ldr r1, [pc, #244] @ (15ecf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -385789,52 +385759,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15ed24 ) │ │ │ │ + ldr r2, [pc, #44] @ (15ecf8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15ed1c ) │ │ │ │ + ldr r3, [pc, #32] @ (15ecf0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ed16 │ │ │ │ + bne.n 15ecea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #328] @ (15ee88 ) │ │ │ │ + ldr r3, [pc, #328] @ (15ee5c ) │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #316] @ (15ee8c ) │ │ │ │ + ldr r1, [pc, #316] @ (15ee60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -385927,1624 +385897,1605 @@ │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (15ee90 ) │ │ │ │ + ldr r2, [pc, #48] @ (15ee64 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15ee88 ) │ │ │ │ + ldr r3, [pc, #36] @ (15ee5c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ee84 │ │ │ │ + bne.n 15ee58 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - sub sp, #292 @ 0x124 │ │ │ │ + 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, #1292] @ 15f38c │ │ │ │ + ldr.w r3, [pc, #1292] @ 15f390 │ │ │ │ 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 15f35e │ │ │ │ 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 15f160 │ │ │ │ + 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 15f374 │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - 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 │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, r9 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.w 15f36e │ │ │ │ + ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #600] @ (15f3cc ) │ │ │ │ - ldr r3, [pc, #596] @ (15f3c8 ) │ │ │ │ + ldr r2, [pc, #596] @ (15f394 ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #584] @ (15f390 ) │ │ │ │ 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 15f386 │ │ │ │ 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 15f37e │ │ │ │ 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 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ 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 │ │ │ │ - bl 157aa8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ - 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] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + orrs r5, r6 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orrs r7, r3 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldrh.w r3, [r8, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ 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] │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 15f36e │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 15f126 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 15eec0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 15f126 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 15f09e │ │ │ │ + b.n 15f08c │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 15f304 │ │ │ │ + b.n 15f2f6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + nop │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ 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, #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, #1168] @ 15f840 │ │ │ │ + ldr.w r3, [pc, #1168] @ 15f844 │ │ │ │ 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 15f80a │ │ │ │ + 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 15f650 │ │ │ │ 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 r9, [r3] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ubfx r3, r5, #11, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r9] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r8, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r9 │ │ │ │ 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 15f820 │ │ │ │ + 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 r0, r4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #0] │ │ │ │ + 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 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + orr.w r6, r2, r1 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - 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 │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r7 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldrh.w r3, [r9, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.w 15f81a │ │ │ │ + eor.w r3, r8, sl │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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 ) │ │ │ │ + ldr r2, [pc, #536] @ (15f848 ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #524] @ (15f844 ) │ │ │ │ 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 15f830 │ │ │ │ + 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 15f82a │ │ │ │ + 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, #128] @ 15f838 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r6 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r2, r3, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ 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 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.n 15f676 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15f42c │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldrh.w r3, [r8, #12] │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 15f81a │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 15f616 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 15f3f6 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 15f616 │ │ │ │ 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 15f582 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 15f7a4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r0, r1, #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, #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, #1356] @ 15fdb0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 15fdb4 │ │ │ │ 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 15fd84 │ │ │ │ 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 15fb68 │ │ │ │ + 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 15fd9a │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - 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 │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, r9 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.w 15fd94 │ │ │ │ + ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #636] @ (15fe28 ) │ │ │ │ - ldr r3, [pc, #628] @ (15fe24 ) │ │ │ │ + ldr r2, [pc, #624] @ (15fdb8 ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #612] @ (15fdb4 ) │ │ │ │ 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 15fdac │ │ │ │ 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 15fda4 │ │ │ │ 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] │ │ │ │ - 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] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 157aa8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ bl 157aa8 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldrh.w r3, [r9, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ 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] │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 15fd94 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 15fb2e │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 15f8a4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 15fb2e │ │ │ │ + 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 15fa8c │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 15fd1c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ 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] @ (15ffb0 ) │ │ │ │ + ldr r3, [pc, #480] @ (15ffb4 ) │ │ │ │ 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 │ │ │ │ @@ -387558,24 +387509,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + ldrd sl, r8, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r8, [sp, #196] @ 0xc4 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ @@ -387585,48 +387536,48 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ubfx r3, r5, #11, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ bl 157aa8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, sl │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 157bb0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -387637,115 +387588,115 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ubfx r8, r9, #2, #1 │ │ │ │ ubfx r5, r9, #5, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 157ed8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #15 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r6 │ │ │ │ - ldrne.w r2, [sl] │ │ │ │ - orr.w r3, r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ittt ne │ │ │ │ - eorne.w r9, r9, r2 │ │ │ │ - movne r2, fp │ │ │ │ - ubfxne r6, r9, #2, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orr.w r8, r2, r3 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ite ne │ │ │ │ + movne fp, r6 │ │ │ │ + moveq r3, r6 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ + eorne.w r9, r9, r3 │ │ │ │ + movne r3, fp │ │ │ │ + ubfxne r6, r9, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160028 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160024 ) │ │ │ │ + ldr r2, [pc, #48] @ (15ffb8 ) │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r3, [pc, #36] @ (15ffb4 ) │ │ │ │ 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 15ffaa │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (160150 ) │ │ │ │ + ldr r3, [pc, #264] @ (1600e0 ) │ │ │ │ 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] @ (1600e4 ) │ │ │ │ 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 +387766,66 @@ │ │ │ │ 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] @ (1600e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160150 ) │ │ │ │ + ldr r3, [pc, #32] @ (1600e0 ) │ │ │ │ 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 1600da │ │ │ │ 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} │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + vqadd.u64 q0, q7, │ │ │ │ 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] @ (160224 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (160298 ) │ │ │ │ + ldr r2, [pc, #292] @ (160228 ) │ │ │ │ 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 1601cc │ │ │ │ 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 1601a6 │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 160250 │ │ │ │ + beq.n 1601e0 │ │ │ │ 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 +387837,138 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 157aa8 │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 160274 │ │ │ │ + bne.n 160204 │ │ │ │ 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] @ (16022c ) │ │ │ │ + ldr r3, [pc, #152] @ (160228 ) │ │ │ │ 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 16021e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1601aa │ │ │ │ + bne.n 16013a │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 16028a │ │ │ │ + bne.n 16021a │ │ │ │ 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 160186 │ │ │ │ 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 1601bc │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 160224 │ │ │ │ + beq.n 1601b4 │ │ │ │ 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 1601b8 │ │ │ │ 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 160170 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 16025c │ │ │ │ + b.n 1601ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 4, r0, cr8, cr13, {3} │ │ │ │ + mrc2 0, 7, r0, cr8, cr13, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #500]! @ 0x1f4 │ │ │ │ + mcr2 0, 3, r0, cr14, 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] @ 160288 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1602fc │ │ │ │ + ldr.w ip, [pc, #68] @ 16028c │ │ │ │ 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 1600ec │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (160300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1602fc ) │ │ │ │ + ldr r2, [pc, #36] @ (160290 ) │ │ │ │ + ldr r3, [pc, #28] @ (16028c ) │ │ │ │ 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 160284 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r2, #-500] @ 0xfffffe0c │ │ │ │ + ldc2 0, cr0, [r2, #500]! @ 0x1f4 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-500] @ 0xfffffe0c │ │ │ │ + stc2 0, cr0, [lr, #500] @ 0x1f4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1076] @ 160758 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1606e8 │ │ │ │ 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] @ 1606ec │ │ │ │ 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 +388146,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 1606a4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388214,15 +388166,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 160686 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388242,15 +388194,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 160612 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388260,16 +388212,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, 16057a │ │ │ │ + vldr d7, [pc, #360] @ 1606c8 │ │ │ │ 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 +388241,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, 1605c2 │ │ │ │ + vldr d7, [pc, #296] @ 1606d0 │ │ │ │ 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 +388271,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 160668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #252] @ (160760 ) │ │ │ │ + ldr r2, [pc, #252] @ (1606f0 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #236] @ (160758 ) │ │ │ │ + ldr r3, [pc, #236] @ (1606e8 ) │ │ │ │ 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 1606c2 │ │ │ │ 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] @ 1606d8 │ │ │ │ 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 +388319,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 1605c2 │ │ │ │ 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 1605f0 │ │ │ │ + vldr d7, [pc, #80] @ 1606d8 │ │ │ │ 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 1604ee │ │ │ │ + vldr d7, [pc, #56] @ 1606e0 │ │ │ │ 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 1604be │ │ │ │ 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 +388373,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 │ │ │ │ + ldc2 0, cr0, [r6, #-500]! @ 0xfffffe0c │ │ │ │ + @ instruction: 0xfa04007d │ │ │ │ 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] @ 160b68 │ │ │ │ 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] @ 160b6c │ │ │ │ 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 +388590,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 160b26 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388658,15 +388610,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 160b08 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -388686,15 +388638,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 160a94 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -388704,16 +388656,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, 1609fc │ │ │ │ + vldr d7, [pc, #356] @ 160b48 │ │ │ │ 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 +388685,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, 160a44 │ │ │ │ + vldr d7, [pc, #292] @ 160b50 │ │ │ │ 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 +388715,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 160aea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ (160be0 ) │ │ │ │ + ldr r2, [pc, #248] @ (160b70 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (160bd8 ) │ │ │ │ + ldr r3, [pc, #232] @ (160b68 ) │ │ │ │ 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 160b44 │ │ │ │ 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] @ 160b58 │ │ │ │ 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 +388763,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 160a44 │ │ │ │ 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 160a72 │ │ │ │ + vldr d7, [pc, #76] @ 160b58 │ │ │ │ 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 160970 │ │ │ │ + vldr d7, [pc, #56] @ 160b60 │ │ │ │ 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 160940 │ │ │ │ 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 +388816,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, [r6, #125] @ 0x7d │ │ │ │ + @ instruction: 0xf582007d │ │ │ │ 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] @ (160f08 ) │ │ │ │ + ldr r3, [pc, #892] @ (160f0c ) │ │ │ │ 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 +388849,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 160f10 │ │ │ │ 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 +389076,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 161186 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16120e │ │ │ │ + bne.w 16119e │ │ │ │ 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 160e3c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 160f00 │ │ │ │ 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 1611b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16123a │ │ │ │ + beq.w 1611ca │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16124a │ │ │ │ + beq.w 1611da │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389199,30 +389151,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 161198 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161246 │ │ │ │ + beq.w 1611d6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 16114e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fc007d │ │ │ │ + orn r0, ip, #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 +389301,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 16106c │ │ │ │ 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 +389389,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 161198 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161246 │ │ │ │ + beq.n 1611d6 │ │ │ │ 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] @ (1611f4 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161268 ) │ │ │ │ + ldr r3, [pc, #136] @ (1611f8 ) │ │ │ │ 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 1611ee │ │ │ │ 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, 1611b2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e2c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 16114e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161254 │ │ │ │ + beq.n 1611e4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161240 │ │ │ │ + cbz r3, 1611d0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160ea6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160ea6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160ea6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1611be │ │ │ │ + b.n 16114e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 160f16 │ │ │ │ + b.n 160ea6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 160e9c │ │ │ │ + b.n 160e2c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr0, cr13, {3} │ │ │ │ + mrc 0, 4, r0, cr0, 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] @ (161590 ) │ │ │ │ + ldr r3, [pc, #892] @ (161594 ) │ │ │ │ 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 +389505,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 161598 │ │ │ │ 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 +389735,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 161816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16189e │ │ │ │ + bne.w 16182e │ │ │ │ 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 1614c8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 161588 │ │ │ │ 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 161848 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618ca │ │ │ │ + beq.w 16185a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1618da │ │ │ │ + beq.w 16186a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -389858,29 +389810,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 161828 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1618d6 │ │ │ │ + beq.w 161866 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 1617de │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-500]! @ 0xfffffe0c │ │ │ │ + stcl 0, cr0, [r4, #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 +389959,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 1616f0 │ │ │ │ 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 +390050,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 161898 │ │ │ │ + beq.n 161828 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1618d6 │ │ │ │ + beq.n 161866 │ │ │ │ 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] @ (161884 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (1618f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (161888 ) │ │ │ │ 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 16187e │ │ │ │ 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, 161842 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 1614b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 1617de │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1618e4 │ │ │ │ + beq.n 161874 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 1614b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 1614b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1618d0 │ │ │ │ + cbz r3, 161860 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 161532 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 161532 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 161532 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16184e │ │ │ │ + b.n 1617de │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1615a2 │ │ │ │ + b.n 161532 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161528 │ │ │ │ + b.n 1614b8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 161818 │ │ │ │ - lsls r5, r7, #1 │ │ │ │ + @ instruction: 0xe800007d │ │ │ │ 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] @ (161c28 ) │ │ │ │ + ldr r3, [pc, #900] @ (161c2c ) │ │ │ │ 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 +390166,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 161c30 │ │ │ │ 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 +390396,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 161eb2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 161f3a │ │ │ │ + bne.w 161eca │ │ │ │ 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 161b5c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 161c20 │ │ │ │ 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 161ee4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f66 │ │ │ │ + beq.w 161ef6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 161f76 │ │ │ │ + beq.w 161f06 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -390520,30 +390471,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 161ec4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 161f72 │ │ │ │ + beq.w 161f02 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161e7a │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161a64 │ │ │ │ + b.n 161ad4 │ │ │ │ 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 +390622,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 161d8c │ │ │ │ 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 +390713,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 161ec4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 161f72 │ │ │ │ + beq.n 161f02 │ │ │ │ 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] @ (161f20 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (161f94 ) │ │ │ │ + ldr r3, [pc, #136] @ (161f24 ) │ │ │ │ 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 161f1a │ │ │ │ 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, 161ede │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161b4c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161e7a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 161f80 │ │ │ │ + beq.n 161f10 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 161f6c │ │ │ │ + cbz r3, 161efc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161bc6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161bc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161bc6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 161eea │ │ │ │ + b.n 161e7a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 161c36 │ │ │ │ + b.n 161bc6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 161bbc │ │ │ │ + b.n 161b4c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 16217c │ │ │ │ + b.n 1621ec │ │ │ │ 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] @ (1622c0 ) │ │ │ │ + ldr r3, [pc, #896] @ (1622c4 ) │ │ │ │ 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 +390829,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 1622c8 │ │ │ │ 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] @ 1622b8 │ │ │ │ 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 +391059,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 16254e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1625d6 │ │ │ │ + bne.w 162566 │ │ │ │ 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 1621f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 1622b8 │ │ │ │ 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 162580 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162602 │ │ │ │ + beq.w 162592 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162612 │ │ │ │ + beq.w 1625a2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391183,29 +391134,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 162560 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16260e │ │ │ │ + beq.w 16259e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 162512 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623c4 │ │ │ │ + b.n 162434 │ │ │ │ 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 +391173,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] @ 1625c0 │ │ │ │ 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 +391284,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 162424 │ │ │ │ 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 +391375,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 162560 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16260e │ │ │ │ + beq.n 16259e │ │ │ │ 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] @ (1625c8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (16263c ) │ │ │ │ + ldr r3, [pc, #152] @ (1625cc ) │ │ │ │ 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 1625b6 │ │ │ │ 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, 16257a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 1621e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 162512 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16261c │ │ │ │ + beq.n 1625ac │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 1621e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 1621e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162608 │ │ │ │ + cbz r3, 162598 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 162262 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 162262 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 162262 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162582 │ │ │ │ + b.n 162512 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1622d2 │ │ │ │ + b.n 162262 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162258 │ │ │ │ + b.n 1621e8 │ │ │ │ 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 162564 │ │ │ │ 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] @ (162970 ) │ │ │ │ + ldr r3, [pc, #904] @ (162974 ) │ │ │ │ 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 +391497,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 162978 │ │ │ │ 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] @ 162968 │ │ │ │ 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 +391730,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 162c0a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 162c92 │ │ │ │ + bne.w 162c22 │ │ │ │ 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 1628a8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 162968 │ │ │ │ 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 162c3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cbe │ │ │ │ + beq.w 162c4e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 162cce │ │ │ │ + beq.w 162c5e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -391854,29 +391805,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 162c1c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162cca │ │ │ │ + beq.w 162c5a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162bce │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162924 │ │ │ │ + bge.n 162994 │ │ │ │ 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 +391844,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] @ 162c78 │ │ │ │ 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 +391955,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 162ad4 │ │ │ │ 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 +392049,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 162c1c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162cca │ │ │ │ + beq.n 162c5a │ │ │ │ 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] @ (162c80 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (162cf4 ) │ │ │ │ + ldr r3, [pc, #148] @ (162c84 ) │ │ │ │ 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 162c72 │ │ │ │ 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, 162c36 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162898 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162bce │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 162cd8 │ │ │ │ + beq.n 162c68 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162898 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162898 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 162cc4 │ │ │ │ + cbz r3, 162c54 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 162912 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 162912 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 162912 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 162c3e │ │ │ │ + b.n 162bce │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 162982 │ │ │ │ + b.n 162912 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162908 │ │ │ │ + b.n 162898 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 162c34 │ │ │ │ + bmi.n 162ca4 │ │ │ │ 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] @ (162fd8 ) │ │ │ │ + ldr r3, [pc, #824] @ (162fdc ) │ │ │ │ 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 +392170,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 163036 │ │ │ │ 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] @ 162fd0 │ │ │ │ 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 +392404,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 1632be │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163346 │ │ │ │ + bne.w 1632d6 │ │ │ │ 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 162f64 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 162fd0 │ │ │ │ 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 1632f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163372 │ │ │ │ + beq.w 163302 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163382 │ │ │ │ + beq.w 163312 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 162fe0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 16301c │ │ │ │ + bcc.n 16308c │ │ │ │ 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 +392488,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 1632d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16337e │ │ │ │ + beq.w 16330e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 163282 │ │ │ │ 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 +392519,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] @ 163330 │ │ │ │ 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 +392630,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 163192 │ │ │ │ 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 +392650,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] @ 163330 │ │ │ │ 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 +392720,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 1632d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16337e │ │ │ │ + beq.n 16330e │ │ │ │ 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] @ (163338 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (1633ac ) │ │ │ │ + ldr r3, [pc, #152] @ (16333c ) │ │ │ │ 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 163326 │ │ │ │ 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, 1632ea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162f54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 163282 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16338c │ │ │ │ + beq.n 16331c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162f54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162f54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163378 │ │ │ │ + cbz r3, 163308 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 162fe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 162fe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 162fe0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1632f2 │ │ │ │ + b.n 163282 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163050 │ │ │ │ + b.n 162fe0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162f54 │ │ │ │ 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, r3, r4, r6} │ │ │ │ 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] @ (1636f0 ) │ │ │ │ + ldr r3, [pc, #920] @ (1636f4 ) │ │ │ │ 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 +392842,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 1636f8 │ │ │ │ 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 +393079,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 163988 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163a10 │ │ │ │ + bne.w 1639a0 │ │ │ │ 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 163624 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 1636e8 │ │ │ │ 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 1639ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a3c │ │ │ │ + beq.w 1639cc │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 163a4c │ │ │ │ + beq.w 1639dc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -393203,30 +393154,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 16399a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163a48 │ │ │ │ + beq.w 1639d8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 16394c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ 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 +393308,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 16385c │ │ │ │ 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 +393328,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] @ 1639f8 │ │ │ │ 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 +393398,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 16399a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 163a48 │ │ │ │ + beq.n 1639d8 │ │ │ │ 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] @ (163a00 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (163a74 ) │ │ │ │ + ldr r3, [pc, #148] @ (163a04 ) │ │ │ │ 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 1639f0 │ │ │ │ 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, 1639b4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 163614 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 16394c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 163a56 │ │ │ │ + beq.n 1639e6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 163614 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 163614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 163a42 │ │ │ │ + cbz r3, 1639d2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 16368e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 16368e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 16368e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1639bc │ │ │ │ + b.n 16394c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1636fe │ │ │ │ + b.n 16368e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163684 │ │ │ │ + b.n 163614 │ │ │ │ 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, r4, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (163dd0 ) │ │ │ │ - ldr r3, [pc, #832] @ (163dd4 ) │ │ │ │ + ldr r2, [pc, #832] @ (163d60 ) │ │ │ │ + ldr r3, [pc, #832] @ (163d64 ) │ │ │ │ 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 +393517,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 163dda │ │ │ │ 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 +393538,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] @ 163d58 │ │ │ │ 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 +393754,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 1640a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164128 │ │ │ │ + bne.w 1640b8 │ │ │ │ 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 163cea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1602a0 │ │ │ │ + bl 160230 │ │ │ │ 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] @ 163d58 │ │ │ │ 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 1640d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164154 │ │ │ │ + beq.w 1640e4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 164164 │ │ │ │ + beq.w 1640f4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163d68 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6, 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 +393851,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 1640b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164160 │ │ │ │ + beq.w 1640f0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 164064 │ │ │ │ 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 +393883,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] @ 164110 │ │ │ │ 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 +393995,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 163f4c │ │ │ │ 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 +394034,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] @ 164110 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1586f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -394147,156 +394098,155 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 164122 │ │ │ │ + beq.n 1640b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 164160 │ │ │ │ + beq.n 1640f0 │ │ │ │ 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] @ (164118 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (16418c ) │ │ │ │ + ldr r3, [pc, #148] @ (16411c ) │ │ │ │ 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 164108 │ │ │ │ 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, 1640cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163cda │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 164064 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16416e │ │ │ │ + beq.n 1640fe │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163cda │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163cda │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 16415a │ │ │ │ + cbz r3, 1640ea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163d68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163d68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163d68 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1640d4 │ │ │ │ + b.n 164064 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 163dd8 │ │ │ │ + b.n 163d68 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 163d4a │ │ │ │ + b.n 163cda │ │ │ │ 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 │ │ │ │ + itte vc │ │ │ │ + lslvc r5, r7, #1 │ │ │ │ + lsrvc r0, r3, #1 │ │ │ │ + movvs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1224] @ 164670 │ │ │ │ + ldr.w r3, [pc, #1232] @ 164608 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1212] @ 164674 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1220] @ 16460c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1643f6 │ │ │ │ + bne.w 16438c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394307,31 +394257,32 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 164614 │ │ │ │ cmp r2, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 16467c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1647d6 │ │ │ │ + beq.w 16478e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -394349,17 +394300,17 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -394374,107 +394325,111 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 1581b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #31 │ │ │ │ - bl 157aa8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 164638 │ │ │ │ + orr.w r4, fp, r3 │ │ │ │ + b.n 1645ce │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394483,48 +394438,48 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #508] @ 164660 │ │ │ │ + vldr d8, [pc, #512] @ 1645f8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ @@ -394572,37 +394527,19 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ @@ -394611,24 +394548,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #212] @ 164668 │ │ │ │ + vldr d7, [pc, #216] @ 164600 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -394683,46 +394638,46 @@ │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (164678 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (164610 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (164670 ) │ │ │ │ + ldr r3, [pc, #44] @ (164608 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1649b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 16496a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r4, 1646aa │ │ │ │ + rev r6, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16427c │ │ │ │ + bne.w 16420c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -394743,20 +394698,20 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -394766,102 +394721,113 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ bl 1581b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1643d2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 1645ce │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -394872,15 +394838,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] @ 164970 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -394947,79 +394913,81 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -395027,254 +394995,253 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 164638 │ │ │ │ + b.n 1645ce │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 164fd0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 164f98 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 164fd4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 164f9c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 164c2e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 164bf0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 164e8e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 164fdc │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 164e48 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 164fa4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15826c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 164e66 │ │ │ │ + b.n 164e20 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -395283,52 +395250,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 164f88 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 164fc0 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -395363,68 +395332,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 164fc8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 164f90 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -395451,590 +395418,596 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (164fd8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (164fa0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (164fd0 ) │ │ │ │ + ldr r3, [pc, #364] @ (164f98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165190 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 165162 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 164aaa │ │ │ │ + bne.w 164a64 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15826c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 164bd4 │ │ │ │ + b.n 164b9c │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 164ffe │ │ │ │ + cbz r4, 164fd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165198 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15826c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 164c1e │ │ │ │ + b.n 164be0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1657b0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 165788 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 1657b4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 16578c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16540e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1653e0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 16566e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1657bc │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 165638 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 165794 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15834c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 165646 │ │ │ │ + b.n 165610 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396043,52 +396016,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 165778 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 1657a0 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -396123,68 +396098,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 1657a8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 165780 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -396211,590 +396184,596 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (1657b8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (165790 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1657b0 ) │ │ │ │ + ldr r3, [pc, #364] @ (165788 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 165970 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 165952 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16528a │ │ │ │ + bne.w 165254 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15834c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1653b4 │ │ │ │ + b.n 16538c │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 165978 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15834c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1653fe │ │ │ │ + b.n 1653d0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 165f90 │ │ │ │ + ldr.w r3, [pc, #1544] @ 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 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 165f7c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 165bee │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 165bd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 165e4e │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 165f9c │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 165e28 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 165f84 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 15834c │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 165e26 │ │ │ │ + b.n 165e00 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396803,52 +396782,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #812] @ 165f68 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 165f80 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -396883,68 +396864,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #524] @ 165f88 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + vldr d7, [pc, #532] @ 165f70 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -396971,600 +396950,609 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (165f98 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #380] @ (165f80 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (165f90 ) │ │ │ │ + ldr r3, [pc, #364] @ (165f78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 166150 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 166142 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 165a6a │ │ │ │ + bne.w 165a44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 15834c │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 165b94 │ │ │ │ + b.n 165b7c │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1660c8 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 166168 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 1662d4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 166354 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 166158 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 15834c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 165bde │ │ │ │ + b.n 165bc0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 166678 │ │ │ │ + ldr.w r3, [pc, #1288] @ 166668 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1268] @ 16667c │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1276] @ 16666c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 4af60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 158108 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w sl, [r5, #32] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1663e2 │ │ │ │ + bne.w 1663d8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w fp, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w fp, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 166684 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 166810 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 166674 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1667b8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + mov r3, fp │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r6, r6, #5, #1 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 166640 │ │ │ │ + b.n 16662c │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397574,52 +397562,52 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 157aa8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #496] @ 166668 │ │ │ │ + vldr d8, [pc, #492] @ 166658 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -397631,25 +397619,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1582dc │ │ │ │ @@ -397658,79 +397646,77 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - vldr d7, [pc, #220] @ 166670 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #216] @ 166660 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ @@ -397757,267 +397743,244 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (166680 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (166670 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (166678 ) │ │ │ │ + ldr r3, [pc, #48] @ (166668 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1669e4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 166996 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 16624a │ │ │ │ + bne.w 166234 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 4af60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 1663ce │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + b.n 166378 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #416] @ 1669e8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -398025,173 +397988,177 @@ │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 157aa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1582dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 157aa8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov.w r9, #0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 4af60 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 158108 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 157aa8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 157aa8 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ - movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 157aa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orrs r5, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 157aa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1663d2 │ │ │ │ + b.n 1663c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ - ldr.w r4, [pc, #2136] @ 167258 │ │ │ │ + ldr.w r4, [pc, #2136] @ 167204 │ │ │ │ sub.w sp, sp, #2016 @ 0x7e0 │ │ │ │ - ldr.w r3, [pc, #2132] @ 16725c │ │ │ │ + ldr.w r3, [pc, #2132] @ 167208 │ │ │ │ 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 16714e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 167178 │ │ │ │ + beq.w 167124 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 168034 │ │ │ │ + beq.w 167fe0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 166a54 │ │ │ │ + bls.n 166a00 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16854c │ │ │ │ + beq.w 1684f8 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 168572 │ │ │ │ + beq.w 16851e │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16726c │ │ │ │ + beq.w 167218 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1671de │ │ │ │ + bhi.w 16718a │ │ │ │ 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 +399063,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 1671e4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 160768 │ │ │ │ + bl 1606f8 │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 167faa │ │ │ │ + bmi.w 167f56 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 167212 │ │ │ │ + bpl.n 1671be │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167aa4 │ │ │ │ + beq.w 167a50 │ │ │ │ addw r5, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165980 │ │ │ │ + bl 165958 │ │ │ │ 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 16719e │ │ │ │ + ldr r2, [pc, #128] @ (16720c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #128] @ (167264 ) │ │ │ │ + ldr r1, [pc, #128] @ (167210 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #116] @ (167268 ) │ │ │ │ - ldr r3, [pc, #100] @ (16725c ) │ │ │ │ + ldr r2, [pc, #116] @ (167214 ) │ │ │ │ + ldr r3, [pc, #100] @ (167208 ) │ │ │ │ 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 16923e │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2016 @ 0x7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 167a86 │ │ │ │ + beq.w 167a32 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1649c0 │ │ │ │ + bl 164978 │ │ │ │ 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 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 160308 │ │ │ │ + bl 160298 │ │ │ │ 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 16719e │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 1675f4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 167590 ) │ │ │ │ movs r4, r2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1671f2 │ │ │ │ + b.n 16719e │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daec │ │ │ │ + bl 15dac0 │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15fe2c │ │ │ │ + bl 15fdbc │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 163a78 │ │ │ │ + bl 163a08 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163340 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163340 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163340 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163340 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ 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 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1651a0 │ │ │ │ + bl 165168 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f8ac │ │ │ │ + bl 15f84c │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f3d0 │ │ │ │ + bl 15f398 │ │ │ │ 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 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 15ea18 │ │ │ │ + bl 15e9ec │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecfc │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 15ed28 │ │ │ │ + bl 15ecfc │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 15eafc │ │ │ │ + bl 15ead0 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 15ec00 │ │ │ │ + bl 15ebd4 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ee94 │ │ │ │ + bl 15ee68 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 164190 │ │ │ │ + bl 164120 │ │ │ │ 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 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r2, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 15e840 │ │ │ │ + bl 15e814 │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 15ffbc │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16002c │ │ │ │ + bl 15ffbc │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690be │ │ │ │ + bcs.w 16906a │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1690de │ │ │ │ + bcs.w 16908a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 169270 │ │ │ │ + bls.w 16921c │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16924e │ │ │ │ + bls.w 1691fa │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169176 │ │ │ │ + bcs.w 169122 │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1690fe │ │ │ │ + bcc.w 1690aa │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1691d2 │ │ │ │ + bcc.w 16917e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169116 │ │ │ │ + bcs.w 1690c2 │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691b2 │ │ │ │ + bcs.w 16915e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169136 │ │ │ │ + bcs.w 1690e2 │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169192 │ │ │ │ + bcs.w 16913e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16920e │ │ │ │ + bcs.w 1691ba │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 169156 │ │ │ │ + bcs.w 169102 │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16909e │ │ │ │ + bcs.w 16904a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1691ee │ │ │ │ + bcs.w 16919a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16922e │ │ │ │ + bcs.w 1691da │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e0c8 │ │ │ │ + bl 15e09c │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e5a8 │ │ │ │ + bl 15e57c │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e3dc │ │ │ │ + bl 15e3b0 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e20c │ │ │ │ + bl 15e1e0 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e920 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e72c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1633b0 │ │ │ │ + bl 163340 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 1625d0 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 161890 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162640 │ │ │ │ + bl 1625d0 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 161900 │ │ │ │ + bl 161890 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f28 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f28 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 162cf8 │ │ │ │ + bl 162c88 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161200 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1671f2 │ │ │ │ + b.w 16719e │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 161270 │ │ │ │ + bl 161200 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161f98 │ │ │ │ + bl 161f28 │ │ │ │ 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 16719e │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 160be8 │ │ │ │ + bl 160b78 │ │ │ │ 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 16719e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1671de │ │ │ │ + bcc.w 16718a │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 +401282,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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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 16719e │ │ │ │ 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] @ (169310 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (169368 ) │ │ │ │ + ldr r3, [pc, #184] @ (169314 ) │ │ │ │ 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 17fb60 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 169342 │ │ │ │ + beq.n 1692ee │ │ │ │ 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 1692e4 │ │ │ │ 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 1692d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1669f0 │ │ │ │ + bl 16699c │ │ │ │ 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 1692a2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1692e4 │ │ │ │ + bne.n 169290 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (16936c ) │ │ │ │ - ldr r3, [pc, #32] @ (169368 ) │ │ │ │ + ldr r2, [pc, #40] @ (169318 ) │ │ │ │ + ldr r3, [pc, #32] @ (169314 ) │ │ │ │ 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 16930a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 1693a8 │ │ │ │ + cbz r2, 169354 │ │ │ │ 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 +401721,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 16932e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1693e6 │ │ │ │ + cbz r2, 169392 │ │ │ │ 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 +401744,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 16936c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 169458 │ │ │ │ + cbz r2, 169404 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16945c │ │ │ │ + vldr s11, [pc, #104] @ 169408 │ │ │ │ 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 +401776,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 1693a2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16947c │ │ │ │ + cbz r2, 169428 │ │ │ │ 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 169412 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1694e0 │ │ │ │ + cbz r2, 16948c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1694e4 │ │ │ │ + vldr s12, [pc, #88] @ 169490 │ │ │ │ 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 +401819,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 16943e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16951c │ │ │ │ + cbz r2, 1694c8 │ │ │ │ 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 1694a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1695b0 │ │ │ │ + beq.n 16955c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1695b4 │ │ │ │ + vldr s11, [pc, #132] @ 169560 │ │ │ │ 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 +401884,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 1694e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1695ec │ │ │ │ + cbz r2, 169598 │ │ │ │ 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 169570 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169624 │ │ │ │ + cbz r2, 1695d0 │ │ │ │ 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 1695a8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169698 │ │ │ │ + cbz r2, 169644 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16969c │ │ │ │ + vldr s11, [pc, #104] @ 169648 │ │ │ │ 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 +401959,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 1695e2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1696d8 │ │ │ │ + cbz r2, 169684 │ │ │ │ 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 169654 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 169788 │ │ │ │ + beq.n 169734 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16978c │ │ │ │ + vldr s10, [pc, #164] @ 169738 │ │ │ │ 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 +402032,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 16969c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1697c2 │ │ │ │ + cbz r2, 16976e │ │ │ │ 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 169746 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 169826 │ │ │ │ + cbz r2, 1697d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169828 │ │ │ │ + vldr s12, [pc, #88] @ 1697d4 │ │ │ │ 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 +402083,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 169782 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169864 │ │ │ │ + cbz r2, 169810 │ │ │ │ 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 +402104,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 1697e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1698f8 │ │ │ │ + beq.n 1698a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1698fc │ │ │ │ + vldr s11, [pc, #132] @ 1698a8 │ │ │ │ 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 +402148,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 16982c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 169936 │ │ │ │ + cbz r2, 1698e2 │ │ │ │ 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 1698b8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1699a8 │ │ │ │ + cbz r2, 169954 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1699ac │ │ │ │ + vldr s11, [pc, #104] @ 169958 │ │ │ │ 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 +402202,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 1698f2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1699c8 │ │ │ │ + cbz r2, 169974 │ │ │ │ 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 169962 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169a2e │ │ │ │ + cbz r2, 1699da │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169a30 │ │ │ │ + vldr s12, [pc, #88] @ 1699dc │ │ │ │ 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 +402245,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 16998a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169a6c │ │ │ │ + cbz r2, 169a18 │ │ │ │ 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 +402266,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 1699ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169ad0 │ │ │ │ + cbz r2, 169a7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169ad4 │ │ │ │ + vldr s12, [pc, #88] @ 169a80 │ │ │ │ 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 +402296,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 169a2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 169b0c │ │ │ │ + cbz r2, 169ab8 │ │ │ │ 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 169a90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169b7a │ │ │ │ + cbz r2, 169b26 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169b7c │ │ │ │ + vldr s11, [pc, #96] @ 169b28 │ │ │ │ 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 +402349,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 169aca │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169be2 │ │ │ │ + cbz r2, 169b8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169be4 │ │ │ │ + vldr s12, [pc, #88] @ 169b90 │ │ │ │ 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 +402380,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 169b3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169c4a │ │ │ │ + cbz r2, 169bf6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169c4c │ │ │ │ + vldr s12, [pc, #88] @ 169bf8 │ │ │ │ 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 +402411,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 169ba6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169cba │ │ │ │ + cbz r2, 169c66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169cbc │ │ │ │ + vldr s11, [pc, #96] @ 169c68 │ │ │ │ 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 +402444,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 169c0a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d22 │ │ │ │ + cbz r2, 169cce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169d24 │ │ │ │ + vldr s12, [pc, #88] @ 169cd0 │ │ │ │ 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 +402475,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 169c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169d92 │ │ │ │ + cbz r2, 169d3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 169d94 │ │ │ │ + vldr s11, [pc, #96] @ 169d40 │ │ │ │ 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 +402508,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 169ce2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169dfa │ │ │ │ + cbz r2, 169da6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169dfc │ │ │ │ + vldr s12, [pc, #88] @ 169da8 │ │ │ │ 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 +402539,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 169d56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169e6c │ │ │ │ + cbz r2, 169e18 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169e70 │ │ │ │ + vldr s11, [pc, #100] @ 169e1c │ │ │ │ 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 +402572,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 169dba │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 169ee2 │ │ │ │ + cbz r2, 169e8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169ee4 │ │ │ │ + vldr s11, [pc, #100] @ 169e90 │ │ │ │ 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 +402608,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 169e2e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169f4a │ │ │ │ + cbz r2, 169ef6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 169f4c │ │ │ │ + vldr s12, [pc, #88] @ 169ef8 │ │ │ │ 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 +402639,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 169ea6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 169fbe │ │ │ │ + cbz r2, 169f6a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 169fc0 │ │ │ │ + vldr s11, [pc, #100] @ 169f6c │ │ │ │ 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 +402673,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 169f0a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a026 │ │ │ │ + cbz r2, 169fd2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a028 │ │ │ │ + vldr s12, [pc, #88] @ 169fd4 │ │ │ │ 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 +402704,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 169fd6 │ │ │ │ + bne.n 169f82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a09a │ │ │ │ + cbz r2, 16a046 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16a09c │ │ │ │ + vldr s11, [pc, #100] @ 16a048 │ │ │ │ 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 +402738,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 169fe6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a110 │ │ │ │ + cbz r2, 16a0bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a114 │ │ │ │ + vldr s11, [pc, #104] @ 16a0c0 │ │ │ │ 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 +402772,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 16a05a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a17c │ │ │ │ + cbz r2, 16a128 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a180 │ │ │ │ + vldr s12, [pc, #92] @ 16a12c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a184 │ │ │ │ + vldr s11, [pc, #88] @ 16a130 │ │ │ │ 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 +402806,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 16a0da │ │ │ │ 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, 16a198 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a1f0 │ │ │ │ + vldr s12, [pc, #92] @ 16a19c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a1f4 │ │ │ │ + vldr s11, [pc, #88] @ 16a1a0 │ │ │ │ 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 +402841,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 16a14a │ │ │ │ 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, 16a218 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a270 │ │ │ │ - vldr s10, [pc, #108] @ 16a274 │ │ │ │ + vldr s11, [pc, #108] @ 16a21c │ │ │ │ + vldr s10, [pc, #108] @ 16a220 │ │ │ │ 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 +402879,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 16a1b6 │ │ │ │ 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, 16a286 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16a2dc │ │ │ │ + vldr s12, [pc, #88] @ 16a288 │ │ │ │ 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 +402913,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 16a236 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16a354 │ │ │ │ + cbz r2, 16a300 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a358 │ │ │ │ - vldr s10, [pc, #108] @ 16a35c │ │ │ │ + vldr s11, [pc, #108] @ 16a304 │ │ │ │ + vldr s10, [pc, #108] @ 16a308 │ │ │ │ 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 +402948,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 16a29e │ │ │ │ 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, 16a37e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16a3d4 │ │ │ │ - vldr s10, [pc, #104] @ 16a3d8 │ │ │ │ + vldr s11, [pc, #104] @ 16a380 │ │ │ │ + vldr s10, [pc, #104] @ 16a384 │ │ │ │ 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 +402986,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 16a31e │ │ │ │ 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, 16a3fc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 16a454 │ │ │ │ - vldr s10, [pc, #108] @ 16a458 │ │ │ │ + vldr s11, [pc, #108] @ 16a400 │ │ │ │ + vldr s10, [pc, #108] @ 16a404 │ │ │ │ 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 +403023,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 16a39a │ │ │ │ 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, 16a46e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 16a4c4 │ │ │ │ + vldr s12, [pc, #88] @ 16a470 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 16a4c8 │ │ │ │ + vldr s11, [pc, #84] @ 16a474 │ │ │ │ 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 +403060,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 16a422 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (16a55c ) │ │ │ │ + ldr r1, [pc, #148] @ (16a508 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a534 │ │ │ │ + cbz r2, 16a4e0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 16a538 │ │ │ │ + vldr s12, [pc, #92] @ 16a4e4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16a53c │ │ │ │ + vldr s11, [pc, #88] @ 16a4e8 │ │ │ │ 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 +403095,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 16a492 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (16a5d0 ) │ │ │ │ + ldr r1, [pc, #148] @ (16a57c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16a578 │ │ │ │ + cbz r2, 16a524 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 16a57c │ │ │ │ + vldr s14, [pc, #48] @ 16a528 │ │ │ │ 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 16a4fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a5b6 │ │ │ │ + cbz r2, 16a562 │ │ │ │ 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 16a53c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16a5f0 │ │ │ │ + cbz r2, 16a59c │ │ │ │ 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] @ 16a5a0 │ │ │ │ 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 16a576 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a618 │ │ │ │ + cbz r2, 16a5c4 │ │ │ │ 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 16a5ae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a650 │ │ │ │ + cbz r2, 16a5fc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 16a654 │ │ │ │ + vldr s14, [pc, #44] @ 16a600 │ │ │ │ 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 16a5d6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a680 │ │ │ │ + cbz r2, 16a62c │ │ │ │ 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 16a60e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a6cc │ │ │ │ + cbz r2, 16a678 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a6d0 │ │ │ │ + vldr s13, [pc, #60] @ 16a67c │ │ │ │ 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 +403237,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 16a640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16a724 │ │ │ │ + cbz r2, 16a6d0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a728 │ │ │ │ + vldr s13, [pc, #72] @ 16a6d4 │ │ │ │ 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 +403263,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 16a68e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16a75c │ │ │ │ + cbz r2, 16a708 │ │ │ │ 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 16a6de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16a79c │ │ │ │ + cbz r2, 16a748 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 16a7a0 │ │ │ │ + vldr s14, [pc, #56] @ 16a74c │ │ │ │ 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 16a71c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a7e2 │ │ │ │ + cbz r2, 16a78e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16a7e4 │ │ │ │ + vldr s14, [pc, #52] @ 16a790 │ │ │ │ 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 16a760 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a81a │ │ │ │ + cbz r2, 16a7c6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 16a81c │ │ │ │ + vldr s14, [pc, #44] @ 16a7c8 │ │ │ │ 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 16a79e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a870 │ │ │ │ + cbz r2, 16a81c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16a874 │ │ │ │ + vldr s13, [pc, #72] @ 16a820 │ │ │ │ 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 +403372,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 16a7da │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16a8c2 │ │ │ │ + cbz r2, 16a86e │ │ │ │ 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] @ 16a870 │ │ │ │ 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 +403400,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 16a83a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a912 │ │ │ │ + cbz r2, 16a8be │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 16a914 │ │ │ │ + vldr s13, [pc, #64] @ 16a8c0 │ │ │ │ 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 +403426,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 16a88a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a988 │ │ │ │ + cbz r2, 16a934 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16a98c │ │ │ │ + vldr s12, [pc, #104] @ 16a938 │ │ │ │ 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 +403460,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 16a8d6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16a9d6 │ │ │ │ + cbz r2, 16a982 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16a9d8 │ │ │ │ + vldr s13, [pc, #60] @ 16a984 │ │ │ │ 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 +403487,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 16a94e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16aa2c │ │ │ │ + cbz r2, 16a9d8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa30 │ │ │ │ + vldr s13, [pc, #72] @ 16a9dc │ │ │ │ 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 +403513,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 16a99c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aa82 │ │ │ │ + cbz r2, 16aa2e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16aa84 │ │ │ │ + vldr s13, [pc, #72] @ 16aa30 │ │ │ │ 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 +403541,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 16a9f4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16aaf6 │ │ │ │ + cbz r2, 16aaa2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16aaf8 │ │ │ │ + vldr s12, [pc, #100] @ 16aaa4 │ │ │ │ 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 +403576,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 16aa46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab40 │ │ │ │ + cbz r2, 16aaec │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ab44 │ │ │ │ + vldr s13, [pc, #64] @ 16aaf0 │ │ │ │ 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 +403601,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 16aab6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16ab76 │ │ │ │ + cbz r2, 16ab22 │ │ │ │ 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 16ab00 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16aba8 │ │ │ │ + cbz r2, 16ab54 │ │ │ │ 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 16ab32 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16abd2 │ │ │ │ + cbz r2, 16ab7e │ │ │ │ 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 16ab60 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (16ac18 ) │ │ │ │ + ldr r3, [pc, #64] @ (16abc4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac14 │ │ │ │ + cbz r2, 16abc0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (16ac1c ) │ │ │ │ + ldr r2, [pc, #56] @ (16abc8 ) │ │ │ │ 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 16ab9a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ac60 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ac0c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ac5e │ │ │ │ + cbz r2, 16ac0a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16ac64 ) │ │ │ │ + ldr r2, [pc, #52] @ (16ac10 ) │ │ │ │ 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 16abe4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16aca8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ac54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16aca6 │ │ │ │ + cbz r2, 16ac52 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16acac ) │ │ │ │ + ldr r2, [pc, #52] @ (16ac58 ) │ │ │ │ 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 16ac30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (16acec ) │ │ │ │ + ldr r4, [pc, #56] @ (16ac98 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ace8 │ │ │ │ + cbz r2, 16ac94 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (16acf0 ) │ │ │ │ + ldr r2, [pc, #48] @ (16ac9c ) │ │ │ │ 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 16ac76 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16ad4c ) │ │ │ │ + ldr r3, [pc, #84] @ (16acf8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad44 │ │ │ │ + cbz r2, 16acf0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16ad50 ) │ │ │ │ + ldr r4, [pc, #80] @ (16acfc ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16ad48 │ │ │ │ + vldr s14, [pc, #64] @ 16acf4 │ │ │ │ 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 +403787,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 16acb6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ad94 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ad40 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ad90 │ │ │ │ + cbz r2, 16ad3c │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (16ad98 ) │ │ │ │ + ldr r5, [pc, #56] @ (16ad44 ) │ │ │ │ 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 16ad0e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16adf4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16ada0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16adec │ │ │ │ + cbz r2, 16ad98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16adf8 ) │ │ │ │ + ldr r4, [pc, #80] @ (16ada4 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16adf0 │ │ │ │ + vldr s14, [pc, #64] @ 16ad9c │ │ │ │ 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 +403849,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 16ad62 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (16ae3c ) │ │ │ │ + ldr r3, [pc, #60] @ (16ade8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16ae3a │ │ │ │ + cbz r2, 16ade6 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (16ae40 ) │ │ │ │ + ldr r4, [pc, #56] @ (16adec ) │ │ │ │ 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 16adbe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16aea0 ) │ │ │ │ + ldr r4, [pc, #88] @ (16ae4c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16ae9e │ │ │ │ + cbz r2, 16ae4a │ │ │ │ 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] @ (16ae50 ) │ │ │ │ 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 +403913,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 16ae12 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16aef4 ) │ │ │ │ + ldr r4, [pc, #72] @ (16aea0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16aef0 │ │ │ │ + cbz r2, 16ae9c │ │ │ │ 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] @ (16aea4 ) │ │ │ │ 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 +403944,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 16ae6e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (16af58 ) │ │ │ │ + ldr r4, [pc, #88] @ (16af04 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16af56 │ │ │ │ + cbz r2, 16af02 │ │ │ │ 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] @ (16af08 ) │ │ │ │ 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 +403979,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 16aeca │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (16afac ) │ │ │ │ + ldr r4, [pc, #72] @ (16af58 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16afa8 │ │ │ │ + cbz r2, 16af54 │ │ │ │ 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] @ (16af5c ) │ │ │ │ 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 +404010,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 16af26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b020 ) │ │ │ │ + ldr r3, [pc, #104] @ (16afcc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b018 │ │ │ │ + cbz r2, 16afc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b024 ) │ │ │ │ + ldr r4, [pc, #100] @ (16afd0 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b01c │ │ │ │ + vldr s14, [pc, #88] @ 16afc8 │ │ │ │ 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 +404047,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 16af74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b074 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b020 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b072 │ │ │ │ + cbz r2, 16b01e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b078 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b024 ) │ │ │ │ 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 +404080,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 16afe4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #840] @ (16b3c0 ) │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b0e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b094 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b0e0 │ │ │ │ + cbz r2, 16b08c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b0ec ) │ │ │ │ + ldr r4, [pc, #100] @ (16b098 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b0e4 │ │ │ │ + vldr s14, [pc, #88] @ 16b090 │ │ │ │ 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 +404117,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 16b03c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r7, [pc, #504] @ (16b2e4 ) │ │ │ │ + ldr r7, [pc, #840] @ (16b3e0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b138 ) │ │ │ │ + ldr r3, [pc, #68] @ (16b0e4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b136 │ │ │ │ + cbz r2, 16b0e2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b13c ) │ │ │ │ + ldr r4, [pc, #60] @ (16b0e8 ) │ │ │ │ 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 +404149,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 16b0ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #40] @ (16b164 ) │ │ │ │ + ldr r7, [pc, #376] @ (16b260 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b198 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b144 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b194 │ │ │ │ + cbz r2, 16b140 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b19c ) │ │ │ │ + ldr r4, [pc, #80] @ (16b148 ) │ │ │ │ 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 +404182,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 16b100 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #744] @ (16b484 ) │ │ │ │ + ldr r7, [pc, #56] @ (16b180 ) │ │ │ │ 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] @ (16b194 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b1e6 │ │ │ │ + cbz r2, 16b192 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b1ec ) │ │ │ │ + ldr r0, [pc, #64] @ (16b198 ) │ │ │ │ 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 +404213,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 16b160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #352] @ (16b34c ) │ │ │ │ + ldr r6, [pc, #688] @ (16b448 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16b258 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b204 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b252 │ │ │ │ + cbz r2, 16b1fe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (16b25c ) │ │ │ │ + ldr r4, [pc, #96] @ (16b208 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 16b254 │ │ │ │ + vldr s14, [pc, #84] @ 16b200 │ │ │ │ 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 +404249,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 16b1b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #40] @ (16b284 ) │ │ │ │ + ldr r6, [pc, #376] @ (16b380 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (16b2ac ) │ │ │ │ + ldr r3, [pc, #72] @ (16b258 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b2aa │ │ │ │ + cbz r2, 16b256 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (16b2b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (16b25c ) │ │ │ │ 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 +404281,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 16b21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #616] @ (16b518 ) │ │ │ │ + ldr r5, [pc, #952] @ (16b614 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (16b308 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b2b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b306 │ │ │ │ + cbz r2, 16b2b2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (16b30c ) │ │ │ │ + ldr r4, [pc, #76] @ (16b2b8 ) │ │ │ │ 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 +404314,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 16b274 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #280] @ (16b424 ) │ │ │ │ + ldr r5, [pc, #616] @ (16b520 ) │ │ │ │ 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] @ (16b304 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b354 │ │ │ │ + cbz r2, 16b300 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b35c ) │ │ │ │ + ldr r0, [pc, #64] @ (16b308 ) │ │ │ │ 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 +404344,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 16b2d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #928] @ (16b6fc ) │ │ │ │ + ldr r5, [pc, #240] @ (16b3f8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (16b3cc ) │ │ │ │ + ldr r3, [pc, #104] @ (16b378 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b3c4 │ │ │ │ + cbz r2, 16b370 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (16b3d0 ) │ │ │ │ + ldr r4, [pc, #100] @ (16b37c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 16b3c8 │ │ │ │ + vldr s14, [pc, #88] @ 16b374 │ │ │ │ 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 +404381,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 16b320 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #616] @ (16b638 ) │ │ │ │ + ldr r4, [pc, #952] @ (16b734 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (16b41c ) │ │ │ │ + ldr r3, [pc, #68] @ (16b3c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b41a │ │ │ │ + cbz r2, 16b3c6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (16b420 ) │ │ │ │ + ldr r4, [pc, #60] @ (16b3cc ) │ │ │ │ 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 +404413,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 16b390 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r4, [pc, #152] @ (16b4b8 ) │ │ │ │ + ldr r4, [pc, #488] @ (16b5b4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (16b47c ) │ │ │ │ + ldr r3, [pc, #84] @ (16b428 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16b478 │ │ │ │ + cbz r2, 16b424 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16b480 ) │ │ │ │ + ldr r4, [pc, #80] @ (16b42c ) │ │ │ │ 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 +404446,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 16b3e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #856] @ (16b7d8 ) │ │ │ │ + ldr r4, [pc, #168] @ (16b4d4 ) │ │ │ │ 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] @ (16b478 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16b4ca │ │ │ │ + cbz r2, 16b476 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16b4d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (16b47c ) │ │ │ │ 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 +404477,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 16b444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #464] @ (16b6a0 ) │ │ │ │ + ldr r3, [pc, #800] @ (16b79c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b55a │ │ │ │ + beq.n 16b506 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b55c │ │ │ │ + vldr s11, [pc, #120] @ 16b508 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b560 │ │ │ │ + vldr s10, [pc, #116] @ 16b50c │ │ │ │ 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 +404520,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 16b49c │ │ │ │ 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 16b5b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 16b608 │ │ │ │ + vldr s10, [pc, #152] @ 16b5b4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 16b60c │ │ │ │ + vldr s9, [pc, #148] @ 16b5b8 │ │ │ │ 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 +404571,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 16b528 │ │ │ │ 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 16b642 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16b698 │ │ │ │ + vldr s11, [pc, #120] @ 16b644 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 16b69c │ │ │ │ + vldr s10, [pc, #116] @ 16b648 │ │ │ │ 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 +404615,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 16b5d8 │ │ │ │ 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, 16b6bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16b714 │ │ │ │ + vldr s11, [pc, #104] @ 16b6c0 │ │ │ │ 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 +404651,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 16b65a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16b72a │ │ │ │ + cbz r2, 16b6d6 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16b71c │ │ │ │ + bne.n 16b6c8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b766 │ │ │ │ + cbz r2, 16b712 │ │ │ │ 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 +404683,63 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 16b73c │ │ │ │ + bne.n 16b6e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b798 │ │ │ │ + cbz r2, 16b744 │ │ │ │ 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 16b724 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 16b7e2 │ │ │ │ + cbz r2, 16b78a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16b7e8 │ │ │ │ + vldr d6, [pc, #60] @ 16b790 │ │ │ │ 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 16b75c │ │ │ │ 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, 16b7ce │ │ │ │ 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 +404747,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 16b7a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b85e │ │ │ │ + cbz r2, 16b806 │ │ │ │ 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 +404768,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 16b7de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b8b4 │ │ │ │ + cbz r2, 16b85c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 16b8b8 │ │ │ │ + vldr d4, [pc, #76] @ 16b860 │ │ │ │ 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 +404796,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 16b820 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 16b8f6 │ │ │ │ + cbz r2, 16b89e │ │ │ │ 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 +404820,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 16b878 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16b930 │ │ │ │ + cbz r2, 16b8d8 │ │ │ │ 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 +404841,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 16b8ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16b972 │ │ │ │ + cbz r2, 16b91a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16b974 │ │ │ │ + vldr s14, [pc, #52] @ 16b91c │ │ │ │ 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 16b8f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16b9cc │ │ │ │ + cbz r2, 16b974 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16b9d0 │ │ │ │ + vldr s13, [pc, #76] @ 16b978 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16b9d4 │ │ │ │ + vldr s12, [pc, #72] @ 16b97c │ │ │ │ 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 +404891,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 16b936 │ │ │ │ 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, 16b9b6 │ │ │ │ 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 +404915,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 16b990 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba46 │ │ │ │ + cbz r2, 16b9ee │ │ │ │ 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 +404936,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 16b9c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ba90 │ │ │ │ + cbz r2, 16ba38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16ba94 │ │ │ │ + vldr s13, [pc, #64] @ 16ba3c │ │ │ │ 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 +404959,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 16ba02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16badc │ │ │ │ + cbz r2, 16ba84 │ │ │ │ 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 +404986,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 16ba4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bb30 │ │ │ │ + cbz r2, 16bad8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16bb34 │ │ │ │ + vldr s13, [pc, #72] @ 16badc │ │ │ │ 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 +405013,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 16baa0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16bbaa │ │ │ │ + cbz r2, 16bb52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16bbac │ │ │ │ + vldr s12, [pc, #104] @ 16bb54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16bbb0 │ │ │ │ + vldr s11, [pc, #100] @ 16bb58 │ │ │ │ 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 +405051,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 16bafa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bbea │ │ │ │ + cbz r2, 16bb92 │ │ │ │ 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 +405074,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 16bb6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bc24 │ │ │ │ + cbz r2, 16bbcc │ │ │ │ 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 +405095,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 16bba2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bc70 │ │ │ │ + cbz r2, 16bc18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bc74 │ │ │ │ + vldr s13, [pc, #64] @ 16bc1c │ │ │ │ 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 +405119,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 16bbe2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bcba │ │ │ │ + cbz r2, 16bc62 │ │ │ │ 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 +405145,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 16bc2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16bcfc │ │ │ │ + cbz r2, 16bca4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 16bd00 │ │ │ │ + vldr s14, [pc, #56] @ 16bca8 │ │ │ │ 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 16bc7a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bd34 │ │ │ │ + cbz r2, 16bcdc │ │ │ │ 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 16bcbe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bd8c │ │ │ │ + cbz r2, 16bd34 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16bd90 │ │ │ │ + vldr s13, [pc, #76] @ 16bd38 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16bd94 │ │ │ │ + vldr s12, [pc, #72] @ 16bd3c │ │ │ │ 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 +405215,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 16bcf6 │ │ │ │ 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, 16bd6e │ │ │ │ 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 16bd4e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16be26 │ │ │ │ + cbz r2, 16bdce │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16be28 │ │ │ │ + vldr s12, [pc, #84] @ 16bdd0 │ │ │ │ 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 +405265,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 16bd86 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16be56 │ │ │ │ + cbz r2, 16bdfe │ │ │ │ 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 16bde2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16beb6 │ │ │ │ + cbz r2, 16be5e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 16beb8 │ │ │ │ + vldr s12, [pc, #84] @ 16be60 │ │ │ │ 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 +405311,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 16be16 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16bef4 │ │ │ │ + cbz r2, 16be9c │ │ │ │ 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 +405333,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 16be76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 16b6a0 │ │ │ │ - cbz r2, 16bf44 │ │ │ │ + b.w 16b64c │ │ │ │ + cbz r2, 16beec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16bf48 │ │ │ │ + vldr s13, [pc, #64] @ 16bef0 │ │ │ │ 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 +405358,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 16beb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16bf90 │ │ │ │ + cbz r2, 16bf38 │ │ │ │ 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 +405385,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 16bf02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16bfe2 │ │ │ │ + cbz r2, 16bf8a │ │ │ │ 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 +405412,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 16bf4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c03e │ │ │ │ + cbz r2, 16bfe6 │ │ │ │ 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 +405444,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 16bfa0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c08e │ │ │ │ + cbz r2, 16c036 │ │ │ │ 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 +405470,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 16bffa │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c0ea │ │ │ │ + cbz r2, 16c092 │ │ │ │ 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 +405502,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 16c04c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c148 │ │ │ │ + cbz r2, 16c0f0 │ │ │ │ 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 +405529,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 16c09e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c1b8 │ │ │ │ + cbz r2, 16c160 │ │ │ │ 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 +405566,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 16c0fa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c218 │ │ │ │ + cbz r2, 16c1c0 │ │ │ │ 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 +405594,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16c1c6 │ │ │ │ + bne.n 16c16e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c288 │ │ │ │ + cbz r2, 16c230 │ │ │ │ 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 +405631,19 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16c222 │ │ │ │ + bne.n 16c1ca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c2e8 │ │ │ │ + cbz r2, 16c290 │ │ │ │ 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 +405659,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 16c23e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c358 │ │ │ │ + cbz r2, 16c300 │ │ │ │ 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 +405697,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 16c29a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c3ae │ │ │ │ + cbz r2, 16c356 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 16c3b0 │ │ │ │ + vldr s13, [pc, #72] @ 16c358 │ │ │ │ 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 +405725,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 16c31e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c428 │ │ │ │ + cbz r2, 16c3d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16c42c │ │ │ │ + vldr s12, [pc, #108] @ 16c3d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16c430 │ │ │ │ + vldr s11, [pc, #104] @ 16c3d8 │ │ │ │ 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 +405762,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 16c376 │ │ │ │ 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 16c46a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c4c4 │ │ │ │ + vldr s11, [pc, #132] @ 16c46c │ │ │ │ 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 +405811,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 16c3f8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c556 │ │ │ │ + beq.n 16c4fe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16c558 │ │ │ │ + vldr s11, [pc, #132] @ 16c500 │ │ │ │ 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 +405856,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 16c48c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c608 │ │ │ │ + beq.n 16c5b0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c60c │ │ │ │ + vldr s10, [pc, #164] @ 16c5b4 │ │ │ │ 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 +405907,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 16c518 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c6bc │ │ │ │ + beq.n 16c664 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16c6c0 │ │ │ │ + vldr s10, [pc, #164] @ 16c668 │ │ │ │ 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 +405960,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 16c5cc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16c6fc │ │ │ │ + cbz r2, 16c6a4 │ │ │ │ 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 +405983,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 16c67e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c73c │ │ │ │ + cbz r2, 16c6e4 │ │ │ │ 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 +406006,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 16c6bc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c788 │ │ │ │ + cbz r2, 16c730 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16c78c │ │ │ │ + vldr s13, [pc, #64] @ 16c734 │ │ │ │ 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 +406030,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 16c6fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16c7d8 │ │ │ │ + cbz r2, 16c780 │ │ │ │ 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 +406057,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 16c746 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16c82a │ │ │ │ + cbz r2, 16c7d2 │ │ │ │ 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 +406084,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 16c796 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c88a │ │ │ │ + cbz r2, 16c832 │ │ │ │ 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 +406116,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 16c7e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c8da │ │ │ │ + cbz r2, 16c882 │ │ │ │ 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 +406142,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 16c846 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c93a │ │ │ │ + cbz r2, 16c8e2 │ │ │ │ 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 +406174,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 16c896 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16c998 │ │ │ │ + cbz r2, 16c940 │ │ │ │ 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 +406201,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 16c8ee │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ca12 │ │ │ │ + beq.n 16c9ba │ │ │ │ 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 +406242,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 16c94c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ca70 │ │ │ │ + cbz r2, 16ca18 │ │ │ │ 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 +406269,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 16c9c6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16caea │ │ │ │ + beq.n 16ca92 │ │ │ │ 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 +406310,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 16ca24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cb48 │ │ │ │ + cbz r2, 16caf0 │ │ │ │ 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 +406337,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 16ca9e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cbc4 │ │ │ │ + beq.n 16cb6c │ │ │ │ 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 +406379,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 16cafc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16cc0a │ │ │ │ + cbz r2, 16cbb2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 16cc10 │ │ │ │ + vldr d6, [pc, #60] @ 16cbb8 │ │ │ │ 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 16cb84 │ │ │ │ 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, 16cc12 │ │ │ │ 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 +406432,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 16cbce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ccd0 │ │ │ │ + cbz r2, 16cc78 │ │ │ │ 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 +406467,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 16cc2e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cd66 │ │ │ │ + beq.n 16cd0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16cd68 │ │ │ │ + vldr s11, [pc, #132] @ 16cd10 │ │ │ │ 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 +406511,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 16cc94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16cda2 │ │ │ │ + cbz r2, 16cd4a │ │ │ │ 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 16cd20 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16cdec │ │ │ │ + cbz r2, 16cd94 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cdf0 │ │ │ │ + vldr s13, [pc, #64] @ 16cd98 │ │ │ │ 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 16cd62 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16ce4a │ │ │ │ + cbz r2, 16cdf2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16ce4c │ │ │ │ + vldr s13, [pc, #76] @ 16cdf4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16ce50 │ │ │ │ + vldr s12, [pc, #72] @ 16cdf8 │ │ │ │ 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 +406583,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 16cdb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16ce9c │ │ │ │ + cbz r2, 16ce44 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16cea0 │ │ │ │ + vldr s13, [pc, #64] @ 16ce48 │ │ │ │ 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 16ce12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 16cefa │ │ │ │ + cbz r2, 16cea2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16cefc │ │ │ │ + vldr s13, [pc, #76] @ 16cea4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16cf00 │ │ │ │ + vldr s12, [pc, #72] @ 16cea8 │ │ │ │ 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 +406638,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 16ce62 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16cf54 │ │ │ │ + cbz r2, 16cefc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cf58 │ │ │ │ + vldr s13, [pc, #68] @ 16cf00 │ │ │ │ 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 +406668,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 16cec0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16cfac │ │ │ │ + cbz r2, 16cf54 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 16cfb0 │ │ │ │ + vldr s13, [pc, #68] @ 16cf58 │ │ │ │ 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 +406697,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 16cf18 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16d004 │ │ │ │ + cbz r2, 16cfac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d008 │ │ │ │ + vldr s13, [pc, #72] @ 16cfb0 │ │ │ │ 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 +406725,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 16cf6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d03e │ │ │ │ + cbz r2, 16cfe6 │ │ │ │ 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 16cfc0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d090 │ │ │ │ + cbz r2, 16d038 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16d094 │ │ │ │ + vldr s13, [pc, #72] @ 16d03c │ │ │ │ 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 +406770,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 16cffa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16d0ca │ │ │ │ + cbz r2, 16d072 │ │ │ │ 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 16d04c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d128 │ │ │ │ + cbz r2, 16d0d0 │ │ │ │ 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 +406817,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 16d07e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d1b0 │ │ │ │ + beq.n 16d158 │ │ │ │ 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 +406859,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 16d0ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d210 │ │ │ │ + cbz r2, 16d1b8 │ │ │ │ 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 +406887,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 16d166 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d274 │ │ │ │ + cbz r2, 16d21c │ │ │ │ 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 +406921,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 16d1c4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d320 │ │ │ │ + beq.n 16d2c8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d324 │ │ │ │ + vldr s10, [pc, #160] @ 16d2cc │ │ │ │ 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 +406971,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 16d234 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d384 │ │ │ │ + cbz r2, 16d32c │ │ │ │ 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 +407001,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 16d2da │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d40c │ │ │ │ + beq.n 16d3b4 │ │ │ │ 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 +407043,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 16d34a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d46c │ │ │ │ + cbz r2, 16d414 │ │ │ │ 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 +407071,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 16d3c2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d4d0 │ │ │ │ + cbz r2, 16d478 │ │ │ │ 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 +407105,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 16d420 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d57c │ │ │ │ + beq.n 16d524 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16d580 │ │ │ │ + vldr s10, [pc, #160] @ 16d528 │ │ │ │ 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 +407155,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 16d490 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16d5b0 │ │ │ │ + cbz r2, 16d558 │ │ │ │ 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 16d53e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d5e2 │ │ │ │ + cbz r2, 16d58a │ │ │ │ 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 16d56a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d61a │ │ │ │ + cbz r2, 16d5c2 │ │ │ │ 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 +407213,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 16d5a0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d64e │ │ │ │ + cbz r2, 16d5f6 │ │ │ │ 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 16d5ce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d67c │ │ │ │ + cbz r2, 16d624 │ │ │ │ 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 16d60a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d6ae │ │ │ │ + cbz r2, 16d656 │ │ │ │ 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 16d636 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d6e6 │ │ │ │ + cbz r2, 16d68e │ │ │ │ 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 +407287,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 16d66c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d71a │ │ │ │ + cbz r2, 16d6c2 │ │ │ │ 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 16d69a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d742 │ │ │ │ + cbz r2, 16d6ea │ │ │ │ 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 16d6d0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d772 │ │ │ │ + cbz r2, 16d71a │ │ │ │ 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 16d6fa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d79a │ │ │ │ + cbz r2, 16d742 │ │ │ │ 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 16d728 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7ca │ │ │ │ + cbz r2, 16d772 │ │ │ │ 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 16d752 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d7f2 │ │ │ │ + cbz r2, 16d79a │ │ │ │ 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 16d780 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d81a │ │ │ │ + cbz r2, 16d7c2 │ │ │ │ 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 16d7a8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d83c │ │ │ │ + cbz r2, 16d7e4 │ │ │ │ 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 16d7d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d85c │ │ │ │ + cbz r2, 16d804 │ │ │ │ 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 16d7f2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d880 │ │ │ │ + cbz r2, 16d828 │ │ │ │ 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 16d814 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8ae │ │ │ │ + cbz r2, 16d856 │ │ │ │ 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 16d834 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d8d0 │ │ │ │ + cbz r2, 16d878 │ │ │ │ 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 16d864 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d8f0 │ │ │ │ + cbz r2, 16d898 │ │ │ │ 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 16d886 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d914 │ │ │ │ + cbz r2, 16d8bc │ │ │ │ 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 16d8a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d942 │ │ │ │ + cbz r2, 16d8ea │ │ │ │ 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 16d8c8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d966 │ │ │ │ + cbz r2, 16d90e │ │ │ │ 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 16d8f4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d986 │ │ │ │ + cbz r2, 16d92e │ │ │ │ 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 16d916 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16d9b0 │ │ │ │ + cbz r2, 16d958 │ │ │ │ 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 16d93a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16d9de │ │ │ │ + cbz r2, 16d986 │ │ │ │ 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 16d964 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da02 │ │ │ │ + cbz r2, 16d9aa │ │ │ │ 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 16d990 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da22 │ │ │ │ + cbz r2, 16d9ca │ │ │ │ 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 16d9b2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da4c │ │ │ │ + cbz r2, 16d9f4 │ │ │ │ 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 16d9d6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16da7a │ │ │ │ + cbz r2, 16da22 │ │ │ │ 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 16da00 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16da9e │ │ │ │ + cbz r2, 16da46 │ │ │ │ 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 16da2c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dabe │ │ │ │ + cbz r2, 16da66 │ │ │ │ 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 16da4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dae8 │ │ │ │ + cbz r2, 16da90 │ │ │ │ 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 16da72 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db0e │ │ │ │ + cbz r2, 16dab6 │ │ │ │ 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 16da9c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db2e │ │ │ │ + cbz r2, 16dad6 │ │ │ │ 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 16dabe │ │ │ │ bx lr │ │ │ │ - cbz r2, 16db58 │ │ │ │ + cbz r2, 16db00 │ │ │ │ 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 16dae2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16db92 │ │ │ │ + cbz r2, 16db3a │ │ │ │ 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 +407719,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 16db18 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbc6 │ │ │ │ + cbz r2, 16db6e │ │ │ │ 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 16db46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dbfe │ │ │ │ + cbz r2, 16dba6 │ │ │ │ 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 +407757,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 16db84 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc32 │ │ │ │ + cbz r2, 16dbda │ │ │ │ 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 16dbb2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc66 │ │ │ │ + cbz r2, 16dc0e │ │ │ │ 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 16dbe6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dc9a │ │ │ │ + cbz r2, 16dc42 │ │ │ │ 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 16dc1a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16dcd4 │ │ │ │ + cbz r2, 16dc7c │ │ │ │ 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 16dc4e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd10 │ │ │ │ + cbz r2, 16dcb8 │ │ │ │ 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 16dc8a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd48 │ │ │ │ + cbz r2, 16dcf0 │ │ │ │ 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 16dcc6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dd80 │ │ │ │ + cbz r2, 16dd28 │ │ │ │ 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 16dcfe │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ddba │ │ │ │ + cbz r2, 16dd62 │ │ │ │ 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 16dd38 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ddf2 │ │ │ │ + cbz r2, 16dd9a │ │ │ │ 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 16dd70 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16de2c │ │ │ │ + cbz r2, 16ddd4 │ │ │ │ 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 +407947,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 16ddac │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16de68 │ │ │ │ + cbz r2, 16de10 │ │ │ │ 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 +407968,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 16dde8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dea4 │ │ │ │ + cbz r2, 16de4c │ │ │ │ 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 16de1e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dee0 │ │ │ │ + cbz r2, 16de88 │ │ │ │ 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 16de5a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df1c │ │ │ │ + cbz r2, 16dec4 │ │ │ │ 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 16de96 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df58 │ │ │ │ + cbz r2, 16df00 │ │ │ │ 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 16ded2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16df94 │ │ │ │ + cbz r2, 16df3c │ │ │ │ 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 16df0e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16dfd0 │ │ │ │ + cbz r2, 16df78 │ │ │ │ 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 16df4a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e00c │ │ │ │ + cbz r2, 16dfb4 │ │ │ │ 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 16df86 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e048 │ │ │ │ + cbz r2, 16dff0 │ │ │ │ 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 16dfc2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e0dc │ │ │ │ + beq.n 16e084 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e0e0 │ │ │ │ + vldr s11, [pc, #132] @ 16e088 │ │ │ │ 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 +408173,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 16e00c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (16e13c ) │ │ │ │ + ldr r3, [pc, #84] @ (16e0e4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e138 │ │ │ │ + cbz r2, 16e0e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (16e140 ) │ │ │ │ + ldr r4, [pc, #80] @ (16e0e8 ) │ │ │ │ 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 +408205,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 16e0a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r5, #5 │ │ │ │ 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] @ (16e134 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16e188 │ │ │ │ + cbz r2, 16e130 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (16e190 ) │ │ │ │ + ldr r0, [pc, #64] @ (16e138 ) │ │ │ │ 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 +408236,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 16e100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e1c8 │ │ │ │ + cbz r2, 16e170 │ │ │ │ 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 16e148 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e200 │ │ │ │ + cbz r2, 16e1a8 │ │ │ │ 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 16e180 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e266 │ │ │ │ + cbz r2, 16e20e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16e268 │ │ │ │ + vldr s12, [pc, #88] @ 16e210 │ │ │ │ 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 +408309,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 16e1be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e2fe │ │ │ │ + beq.n 16e2a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16e300 │ │ │ │ + vldr s11, [pc, #132] @ 16e2a8 │ │ │ │ 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 +408354,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 16e22c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 16e33a │ │ │ │ + cbz r2, 16e2e2 │ │ │ │ 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 16e2b8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e3ac │ │ │ │ + cbz r2, 16e354 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e3b0 │ │ │ │ + vldr s12, [pc, #104] @ 16e358 │ │ │ │ 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 +408409,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 16e2fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16e404 │ │ │ │ + cbz r2, 16e3ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16e408 │ │ │ │ + vldr s13, [pc, #72] @ 16e3b0 │ │ │ │ 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 +408437,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 16e36e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16e47a │ │ │ │ + cbz r2, 16e422 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16e47c │ │ │ │ + vldr s12, [pc, #100] @ 16e424 │ │ │ │ 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 +408474,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 16e3ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16e4b0 │ │ │ │ + cbz r2, 16e458 │ │ │ │ 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 16e434 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e4e4 │ │ │ │ + cbz r2, 16e48c │ │ │ │ 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 16e468 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e518 │ │ │ │ + cbz r2, 16e4c0 │ │ │ │ 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 16e49c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e54c │ │ │ │ + cbz r2, 16e4f4 │ │ │ │ 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 16e4d0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e584 │ │ │ │ + cbz r2, 16e52c │ │ │ │ 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 16e502 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e5bc │ │ │ │ + cbz r2, 16e564 │ │ │ │ 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 16e53a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (16e634 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e5dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e630 │ │ │ │ + cbz r2, 16e5d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e638 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e5e0 ) │ │ │ │ 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 +408625,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 16e57e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (16e6a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (16e64c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e6a0 │ │ │ │ + cbz r2, 16e648 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (16e6a8 ) │ │ │ │ + ldr r4, [pc, #92] @ (16e650 ) │ │ │ │ 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 +408662,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 16e5f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (16e720 ) │ │ │ │ + ldr r3, [pc, #112] @ (16e6c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e71c │ │ │ │ + cbz r2, 16e6c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (16e724 ) │ │ │ │ + ldr r4, [pc, #104] @ (16e6cc ) │ │ │ │ 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 +408702,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 16e66a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (16e78c ) │ │ │ │ + ldr r3, [pc, #96] @ (16e734 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16e78a │ │ │ │ + cbz r2, 16e732 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (16e790 ) │ │ │ │ + ldr r4, [pc, #88] @ (16e738 ) │ │ │ │ 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 +408739,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 16e6e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e7e8 │ │ │ │ + cbz r2, 16e790 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e7ec │ │ │ │ + vldr s13, [pc, #76] @ 16e794 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e7f0 │ │ │ │ + vldr s12, [pc, #72] @ 16e798 │ │ │ │ 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 +408769,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 16e752 │ │ │ │ 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, 16e7ca │ │ │ │ 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 16e7aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e898 │ │ │ │ + cbz r2, 16e840 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 16e89c │ │ │ │ + vldr s12, [pc, #108] @ 16e844 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 16e8a0 │ │ │ │ + vldr s11, [pc, #104] @ 16e848 │ │ │ │ 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 +408824,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 16e7e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e8d2 │ │ │ │ + cbz r2, 16e87a │ │ │ │ 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 16e85a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e928 │ │ │ │ + cbz r2, 16e8d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 16e92c │ │ │ │ + vldr s13, [pc, #76] @ 16e8d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16e930 │ │ │ │ + vldr s12, [pc, #72] @ 16e8d8 │ │ │ │ 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 +408873,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 16e892 │ │ │ │ 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, 16e94e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16e9a8 │ │ │ │ + vldr s12, [pc, #104] @ 16e950 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 16e9ac │ │ │ │ + vldr s11, [pc, #100] @ 16e954 │ │ │ │ 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 +408913,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 16e8f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16e9de │ │ │ │ + cbz r2, 16e986 │ │ │ │ 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 16e966 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ea8c │ │ │ │ + beq.n 16ea34 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 16ea90 │ │ │ │ + vldr s10, [pc, #164] @ 16ea38 │ │ │ │ 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 +408985,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 16e99c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eac6 │ │ │ │ + cbz r2, 16ea6e │ │ │ │ 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 16ea46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb58 │ │ │ │ + beq.n 16eb00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16eb5c │ │ │ │ + vldr s11, [pc, #132] @ 16eb04 │ │ │ │ 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 +409050,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 16ea88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16eb96 │ │ │ │ + cbz r2, 16eb3e │ │ │ │ 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 16eb14 │ │ │ │ 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 16ec7a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ecd2 │ │ │ │ + beq.w 16ec7a │ │ │ │ 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] @ 16ec84 │ │ │ │ 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 16ebc0 │ │ │ │ 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 16ebee │ │ │ │ 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 16ec20 │ │ │ │ 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] @ 16ec84 │ │ │ │ + ble.n 16ec4e │ │ │ │ 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 16eb9a │ │ │ │ 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 16eb90 │ │ │ │ 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 +409188,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 16edc4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16ee1c │ │ │ │ + beq.w 16edc4 │ │ │ │ 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] @ 16edd0 │ │ │ │ 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 16ed08 │ │ │ │ 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 16ed36 │ │ │ │ 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 16ed66 │ │ │ │ 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 16ed98 │ │ │ │ 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 16ece2 │ │ │ │ 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 16ecd8 │ │ │ │ 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 +409293,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 16eee0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16ef38 │ │ │ │ + beq.n 16eee0 │ │ │ │ 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] @ 16eeec │ │ │ │ + vldr s19, [pc, #224] @ 16eef0 │ │ │ │ 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 16ee54 │ │ │ │ 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 16ee82 │ │ │ │ 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 16eeb4 │ │ │ │ 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 16ee2e │ │ │ │ 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 16ee24 │ │ │ │ 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 +409385,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 16f036 │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f08e │ │ │ │ + beq.w 16f036 │ │ │ │ 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] @ 16f040 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 16f09c │ │ │ │ + vldr s17, [pc, #264] @ 16f044 │ │ │ │ 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 16ef80 │ │ │ │ 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 16efae │ │ │ │ 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 16efde │ │ │ │ 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 16f00e │ │ │ │ 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 16ef5a │ │ │ │ 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 16ef4e │ │ │ │ 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 16f0d6 │ │ │ │ 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] @ 16f0e0 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 16f13c │ │ │ │ + vldr s17, [pc, #112] @ 16f0e4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 16f130 │ │ │ │ + vldr d10, [pc, #92] @ 16f0d8 │ │ │ │ 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 16f0ac │ │ │ │ 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 +409519,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 16f080 │ │ │ │ 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 16f0e0 │ │ │ │ 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] @ (16f250 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (16f2ac ) │ │ │ │ + ldr r1, [pc, #332] @ (16f254 ) │ │ │ │ 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 16f224 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f27c │ │ │ │ + beq.n 16f224 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 16f2a0 │ │ │ │ - vldr s17, [pc, #284] @ 16f2a4 │ │ │ │ + vldr s18, [pc, #284] @ 16f248 │ │ │ │ + vldr s17, [pc, #284] @ 16f24c │ │ │ │ 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 16f16a │ │ │ │ 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 16f198 │ │ │ │ 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 16f1c6 │ │ │ │ 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 16f1f4 │ │ │ │ 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 +409623,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 16f144 │ │ │ │ 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 16f13c │ │ │ │ + ldr r2, [pc, #48] @ (16f258 ) │ │ │ │ + ldr r3, [pc, #40] @ (16f250 ) │ │ │ │ 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 16f242 │ │ │ │ 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, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ 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] @ (16f3c8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (16f424 ) │ │ │ │ + ldr r1, [pc, #336] @ (16f3cc ) │ │ │ │ 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 16f39e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f3f6 │ │ │ │ + beq.w 16f39e │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 16f418 │ │ │ │ - vldr s18, [pc, #288] @ 16f41c │ │ │ │ + vldr s19, [pc, #288] @ 16f3c0 │ │ │ │ + vldr s18, [pc, #288] @ 16f3c4 │ │ │ │ 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 16f2e4 │ │ │ │ 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 16f312 │ │ │ │ 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 16f340 │ │ │ │ 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 16f36e │ │ │ │ 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 +409748,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 16f2be │ │ │ │ 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 16f2b6 │ │ │ │ + ldr r2, [pc, #48] @ (16f3d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (16f3c8 ) │ │ │ │ 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 16f3bc │ │ │ │ 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, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ 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 16f502 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f55a │ │ │ │ + beq.n 16f502 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 16f564 │ │ │ │ - vldr s18, [pc, #260] @ 16f568 │ │ │ │ + vldr s19, [pc, #260] @ 16f50c │ │ │ │ + vldr s18, [pc, #260] @ 16f510 │ │ │ │ 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 16f446 │ │ │ │ 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 16f474 │ │ │ │ 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 16f4a8 │ │ │ │ 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 16f4dc │ │ │ │ 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 16f420 │ │ │ │ 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 16f418 │ │ │ │ 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 16f59e │ │ │ │ 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] @ 16f5b0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 16f60c │ │ │ │ + vldr s21, [pc, #116] @ 16f5b4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 16f5f8 │ │ │ │ - vldr d8, [pc, #92] @ 16f600 │ │ │ │ + vldr d9, [pc, #88] @ 16f5a0 │ │ │ │ + vldr d8, [pc, #92] @ 16f5a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16f5ce │ │ │ │ + ble.n 16f576 │ │ │ │ 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 +409919,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 16f54e │ │ │ │ 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 16f5b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 16f652 │ │ │ │ + cbz r2, 16f5fa │ │ │ │ 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 +409951,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 17b284 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f62e │ │ │ │ + bne.n 16f5d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6a6 │ │ │ │ + cbz r2, 16f64e │ │ │ │ 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 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f674 │ │ │ │ + bne.n 16f61c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6fe │ │ │ │ + cbz r2, 16f6a6 │ │ │ │ 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 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f6c4 │ │ │ │ + bne.n 16f66c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f754 │ │ │ │ + cbz r2, 16f6fc │ │ │ │ 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 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f71c │ │ │ │ + bne.n 16f6c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f79e │ │ │ │ + cbz r2, 16f746 │ │ │ │ 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 17b284 │ │ │ │ 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 16f722 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f7f0 │ │ │ │ + cbz r2, 16f798 │ │ │ │ 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 17b284 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f7c4 │ │ │ │ + bne.n 16f76c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f840 │ │ │ │ + cbz r2, 16f7e8 │ │ │ │ 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 17b284 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f814 │ │ │ │ + bne.n 16f7bc │ │ │ │ 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] @ (16f8b0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (16f90c ) │ │ │ │ + ldr r1, [pc, #172] @ (16f8b4 ) │ │ │ │ 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 16f892 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 16f8ea │ │ │ │ + cbz r5, 16f892 │ │ │ │ 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 17b270 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b270 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b270 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b270 │ │ │ │ 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 16f834 │ │ │ │ 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 16f82a │ │ │ │ + ldr r2, [pc, #36] @ (16f8b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (16f8b0 ) │ │ │ │ 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 16f8ac │ │ │ │ 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, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ 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] @ (16f934 ) │ │ │ │ + ldr r3, [pc, #104] @ (16f938 ) │ │ │ │ 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, 16f916 │ │ │ │ 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 +410223,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 16f8e8 │ │ │ │ + ldr r2, [pc, #36] @ (16f93c ) │ │ │ │ + ldr r3, [pc, #28] @ (16f938 ) │ │ │ │ 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 16f92e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ 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] @ (16f9d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (16f9d8 ) │ │ │ │ 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, 16f9b2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 16fa28 │ │ │ │ + vldr s10, [pc, #96] @ 16f9d0 │ │ │ │ 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 +410281,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 16f976 │ │ │ │ + ldr r2, [pc, #40] @ (16f9dc ) │ │ │ │ + ldr r3, [pc, #32] @ (16f9d8 ) │ │ │ │ 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 16f9ca │ │ │ │ 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, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (16fadc ) │ │ │ │ - ldr r3, [pc, #148] @ (16fae0 ) │ │ │ │ + ldr r2, [pc, #144] @ (16fa84 ) │ │ │ │ + ldr r3, [pc, #148] @ (16fa88 ) │ │ │ │ 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, 16fa68 │ │ │ │ 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 +410345,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 16fa12 │ │ │ │ + ldr r2, [pc, #32] @ (16fa8c ) │ │ │ │ + ldr r3, [pc, #28] @ (16fa88 ) │ │ │ │ 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 16fa80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (16fb98 ) │ │ │ │ - ldr r3, [pc, #160] @ (16fb9c ) │ │ │ │ + ldr r2, [pc, #156] @ (16fb40 ) │ │ │ │ + ldr r3, [pc, #160] @ (16fb44 ) │ │ │ │ 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, 16fb24 │ │ │ │ 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 +410409,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 16fabe │ │ │ │ + ldr r2, [pc, #32] @ (16fb48 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fb44 ) │ │ │ │ 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 16fb3c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ 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] @ (16fbd0 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fbd4 ) │ │ │ │ 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, 16fbae │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 16fc24 │ │ │ │ + vldr s14, [pc, #80] @ 16fbcc │ │ │ │ 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 +410461,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 16fb80 │ │ │ │ + ldr r2, [pc, #40] @ (16fbd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16fbd4 ) │ │ │ │ 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 16fbc6 │ │ │ │ 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, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ 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] @ (16fc60 ) │ │ │ │ + ldr r3, [pc, #116] @ (16fc64 ) │ │ │ │ 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, 16fc44 │ │ │ │ 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 +410518,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 16fc0e │ │ │ │ + ldr r2, [pc, #32] @ (16fc68 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fc64 ) │ │ │ │ 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 16fc5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ 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] @ (16fcec ) │ │ │ │ + ldr r3, [pc, #112] @ (16fcf0 ) │ │ │ │ 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, 16fcd0 │ │ │ │ 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 +410573,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 16fc9a │ │ │ │ + ldr r2, [pc, #32] @ (16fcf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fcf0 ) │ │ │ │ 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 16fce8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ 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] @ (16fda4 ) │ │ │ │ + ldr r3, [pc, #156] @ (16fda8 ) │ │ │ │ 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, 16fd7a │ │ │ │ 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] @ 16fd98 │ │ │ │ + vldr s8, [pc, #116] @ 16fda0 │ │ │ │ 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 +410632,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 16fd30 │ │ │ │ + ldr r2, [pc, #48] @ (16fdac ) │ │ │ │ + ldr r3, [pc, #40] @ (16fda8 ) │ │ │ │ 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 16fd92 │ │ │ │ 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, #11 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ 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] @ (16fe68 ) │ │ │ │ + ldr r3, [pc, #168] @ (16fe6c ) │ │ │ │ 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, 16fe44 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 16feb8 │ │ │ │ + vldr d4, [pc, #128] @ 16fe60 │ │ │ │ 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 +410703,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 16fde6 │ │ │ │ + ldr r2, [pc, #40] @ (16fe70 ) │ │ │ │ + ldr r3, [pc, #36] @ (16fe6c ) │ │ │ │ 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 16fe5c │ │ │ │ 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, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ 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] @ (16ff40 ) │ │ │ │ + ldr r3, [pc, #184] @ (16ff44 ) │ │ │ │ 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, 16ff16 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 16ff90 │ │ │ │ + vldr d3, [pc, #144] @ 16ff38 │ │ │ │ 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 +410777,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 16feaa │ │ │ │ + ldr r2, [pc, #48] @ (16ff48 ) │ │ │ │ + ldr r3, [pc, #40] @ (16ff44 ) │ │ │ │ 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 16ff2e │ │ │ │ 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, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ 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] @ (16ffdc ) │ │ │ │ + ldr r3, [pc, #128] @ (16ffe0 ) │ │ │ │ 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, 16ffba │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170030 │ │ │ │ + vldr s12, [pc, #92] @ 16ffd8 │ │ │ │ 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 +410837,50 @@ │ │ │ │ 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 16ff80 │ │ │ │ + ldr r2, [pc, #40] @ (16ffe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ffe0 ) │ │ │ │ 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 16ffd2 │ │ │ │ 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, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, q14, #26 │ │ │ │ + movs r6, r7 │ │ │ │ + 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 lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1700c4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1700c8 ) │ │ │ │ + ldr r1, [pc, #112] @ (17006c ) │ │ │ │ + ldr r3, [pc, #116] @ (170070 ) │ │ │ │ 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, 17004e │ │ │ │ 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 +410896,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 170018 │ │ │ │ + ldr r2, [pc, #36] @ (170074 ) │ │ │ │ + ldr r3, [pc, #28] @ (170070 ) │ │ │ │ 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 170066 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u32 q0, q14, #26 │ │ │ │ + vshr.u32 q8, q14, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q1, q14 │ │ │ │ + vshr.u32 q0, q14, #22 │ │ │ │ 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] @ (17010c ) │ │ │ │ + ldr r3, [pc, #132] @ (170110 ) │ │ │ │ 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, 1700f0 │ │ │ │ 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 +410952,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 1700aa │ │ │ │ + ldr r2, [pc, #32] @ (170114 ) │ │ │ │ + ldr r3, [pc, #28] @ (170110 ) │ │ │ │ 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 170108 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.u16 q0, q3, q14 │ │ │ │ + vqadd.u32 q8, q7, q14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr0, cr12, {3} │ │ │ │ + vqadd.u8 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (170210 ) │ │ │ │ - ldr r3, [pc, #144] @ (170214 ) │ │ │ │ + ldr r2, [pc, #140] @ (1701b8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1701bc ) │ │ │ │ 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, 17019a │ │ │ │ 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 +411016,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 170146 │ │ │ │ + ldr r2, [pc, #36] @ (1701c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1701bc ) │ │ │ │ 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 1701b2 │ │ │ │ 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, 6, r0, cr14, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr6, cr12, {3} │ │ │ │ + mrc2 0, 2, 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] @ (17025c ) │ │ │ │ + ldr r3, [pc, #136] @ (170260 ) │ │ │ │ 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, 17023e │ │ │ │ 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 +411074,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 1701f2 │ │ │ │ + ldr r2, [pc, #36] @ (170264 ) │ │ │ │ + ldr r3, [pc, #28] @ (170260 ) │ │ │ │ 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 170256 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2 0, cr0, [sl, #496]! @ 0x1f0 │ │ │ │ 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] @ (170320 ) │ │ │ │ + ldr r3, [pc, #164] @ (170324 ) │ │ │ │ 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, 170302 │ │ │ │ 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 +411144,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 170298 │ │ │ │ + ldr r2, [pc, #36] @ (170328 ) │ │ │ │ + ldr r3, [pc, #28] @ (170324 ) │ │ │ │ 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 17031c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r4, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2l 0, cr0, [ip, #-496]! @ 0xfffffe10 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {124} @ 0x7c │ │ │ │ + ldc2l 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] @ (170404 ) │ │ │ │ + ldr r3, [pc, #196] @ (170408 ) │ │ │ │ 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 1703d6 │ │ │ │ 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] @ 1703f8 │ │ │ │ + vldr s8, [pc, #156] @ 170400 │ │ │ │ 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 +411214,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 17036e │ │ │ │ + ldr r2, [pc, #52] @ (17040c ) │ │ │ │ + ldr r3, [pc, #44] @ (170408 ) │ │ │ │ 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 1703ee │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r6], #496 @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbca007c │ │ │ │ + stc2 0, cr0, [r2], #-496 @ 0xfffffe10 │ │ │ │ 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] @ (170500 ) │ │ │ │ + ldr r3, [pc, #224] @ (170504 ) │ │ │ │ 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 1704d8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 170550 │ │ │ │ + vldr d5, [pc, #180] @ 1704f8 │ │ │ │ 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 +411300,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 17044c │ │ │ │ + ldr r2, [pc, #44] @ (170508 ) │ │ │ │ + ldr r3, [pc, #40] @ (170504 ) │ │ │ │ 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 1704f0 │ │ │ │ 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: 0xfbd6007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac8007c │ │ │ │ + @ instruction: 0xfb20007c │ │ │ │ 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] @ (170618 ) │ │ │ │ + ldr r3, [pc, #248] @ (17061c ) │ │ │ │ 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 1705f0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 170668 │ │ │ │ + vldr d5, [pc, #204] @ 170610 │ │ │ │ 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 +411394,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 170548 │ │ │ │ + ldr r2, [pc, #44] @ (170620 ) │ │ │ │ + ldr r3, [pc, #40] @ (17061c ) │ │ │ │ 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 170608 │ │ │ │ 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: 0xfad6007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfa08007c │ │ │ │ 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] @ (1706b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1706b8 ) │ │ │ │ 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, 170692 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 170708 │ │ │ │ + vldr s12, [pc, #92] @ 1706b0 │ │ │ │ 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 +411451,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 170658 │ │ │ │ + ldr r2, [pc, #40] @ (1706bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1706b8 ) │ │ │ │ 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 1706aa │ │ │ │ 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: 0xf9c2007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], ip │ │ │ │ + vld4.16 {d16-d19}, [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] @ (170748 ) │ │ │ │ + ldr r3, [pc, #120] @ (17074c ) │ │ │ │ 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, 17072a │ │ │ │ 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 +411508,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 1706f0 │ │ │ │ + ldr r2, [pc, #36] @ (170750 ) │ │ │ │ + ldr r3, [pc, #28] @ (17074c ) │ │ │ │ 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 170742 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [lr, #124] @ 0x7c │ │ │ │ + vld4.16 {d0-d3}, [r6 :256], ip │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, ip, lsl #3] │ │ │ │ + str.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] @ (1707e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1707ec ) │ │ │ │ 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, 1707cc │ │ │ │ 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 +411564,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 170786 │ │ │ │ + ldr r2, [pc, #32] @ (1707f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1707ec ) │ │ │ │ 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 1707e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [sl, ip, lsl #3] │ │ │ │ + ldrb.w r0, [r2, #124] @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d4007c │ │ │ │ + strh.w r0, [ip, ip, lsl #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, #136] @ (1708e8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1708ec ) │ │ │ │ + ldr r2, [pc, #136] @ (170890 ) │ │ │ │ + ldr r3, [pc, #140] @ (170894 ) │ │ │ │ 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, 170874 │ │ │ │ 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 +411627,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 170822 │ │ │ │ + ldr r2, [pc, #32] @ (170898 ) │ │ │ │ + ldr r3, [pc, #28] @ (170894 ) │ │ │ │ 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 17088c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf79a007c │ │ │ │ + @ instruction: 0xf7f2007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72c007c │ │ │ │ + @ instruction: 0xf784007c │ │ │ │ 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] @ (170934 ) │ │ │ │ + ldr r3, [pc, #136] @ (170938 ) │ │ │ │ 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, 170916 │ │ │ │ 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 +411684,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 1708ca │ │ │ │ + ldr r2, [pc, #36] @ (17093c ) │ │ │ │ + ldr r3, [pc, #28] @ (170938 ) │ │ │ │ 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 17092e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6f2007c │ │ │ │ + @ instruction: 0xf74a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68a007c │ │ │ │ + @ instruction: 0xf6e2007c │ │ │ │ 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] @ (1709fc ) │ │ │ │ + ldr r3, [pc, #168] @ (170a00 ) │ │ │ │ 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 1709dc │ │ │ │ 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 +411759,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 170972 │ │ │ │ + ldr r2, [pc, #36] @ (170a04 ) │ │ │ │ + ldr r3, [pc, #32] @ (170a00 ) │ │ │ │ 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 1709f6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #51324 @ 0xc87c │ │ │ │ + subw r0, r4, #2172 @ 0x87c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf61c007c │ │ │ │ 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] @ (170ab0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (170b0c ) │ │ │ │ + ldr r3, [pc, #152] @ (170ab4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170ae8 │ │ │ │ + cbz r2, 170a90 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 170b04 │ │ │ │ + vldr s12, [pc, #116] @ 170aac │ │ │ │ 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 +411819,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 170a3c │ │ │ │ + ldr r2, [pc, #36] @ (170ab8 ) │ │ │ │ + ldr r3, [pc, #32] @ (170ab4 ) │ │ │ │ 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 170aa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf588007c │ │ │ │ + @ instruction: 0xf5e0007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, #16515072 @ 0xfc0000 │ │ │ │ + sbc.w r0, r8, #16515072 @ 0xfc0000 │ │ │ │ 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] @ (170b78 ) │ │ │ │ + ldr r3, [pc, #172] @ (170b7c ) │ │ │ │ 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, 170b56 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 170bcc │ │ │ │ + vldr s11, [pc, #136] @ 170b74 │ │ │ │ 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 +411884,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 170aec │ │ │ │ + ldr r2, [pc, #40] @ (170b80 ) │ │ │ │ + ldr r3, [pc, #32] @ (170b7c ) │ │ │ │ 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 170b6e │ │ │ │ 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: 0xf52a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ + @ instruction: 0xf4a2007c │ │ │ │ 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] @ (170c1c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (170c78 ) │ │ │ │ + ldr r3, [pc, #136] @ (170c20 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170c58 │ │ │ │ + cbz r2, 170c00 │ │ │ │ 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 +411942,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 170bb4 │ │ │ │ + ldr r2, [pc, #32] @ (170c24 ) │ │ │ │ + ldr r3, [pc, #28] @ (170c20 ) │ │ │ │ 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 170c18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - and.w r0, ip, #16515072 @ 0xfc0000 │ │ │ │ + orn r0, r4, #16515072 @ 0xfc0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a0007c │ │ │ │ + @ instruction: 0xf3f8007c │ │ │ │ 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] @ (170cbc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (170d18 ) │ │ │ │ + ldr r3, [pc, #132] @ (170cc0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 170cf6 │ │ │ │ + cbz r2, 170c9e │ │ │ │ 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 +412003,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 170c54 │ │ │ │ + ldr r2, [pc, #36] @ (170cc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (170cc0 ) │ │ │ │ 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 170cb6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf368007c │ │ │ │ + @ instruction: 0xf3c0007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf302007c │ │ │ │ + @ instruction: 0xf35a007c │ │ │ │ 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] @ (170d6c ) │ │ │ │ + ldr r3, [pc, #148] @ (170d70 ) │ │ │ │ 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, 170d4e │ │ │ │ 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 +412062,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 170cf4 │ │ │ │ + ldr r2, [pc, #36] @ (170d74 ) │ │ │ │ + ldr r3, [pc, #28] @ (170d70 ) │ │ │ │ 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 170d66 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #24700 @ 0x607c │ │ │ │ + @ instruction: 0xf31e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf252007c │ │ │ │ + subw r0, sl, #124 @ 0x7c │ │ │ │ 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] @ (170e30 ) │ │ │ │ + ldr r3, [pc, #168] @ (170e34 ) │ │ │ │ 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 170e12 │ │ │ │ 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 +412132,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 170da4 │ │ │ │ + ldr r2, [pc, #36] @ (170e38 ) │ │ │ │ + ldr r3, [pc, #28] @ (170e34 ) │ │ │ │ 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 170e2a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf216007c │ │ │ │ + @ instruction: 0xf26e007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e007c │ │ │ │ + @ instruction: 0xf1e6007c │ │ │ │ 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] @ (170f14 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (170f70 ) │ │ │ │ + ldr r3, [pc, #200] @ (170f18 ) │ │ │ │ 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 170ef2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 170f68 │ │ │ │ + vldr s11, [pc, #164] @ 170f10 │ │ │ │ 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 +412206,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 170e76 │ │ │ │ + ldr r2, [pc, #40] @ (170f1c ) │ │ │ │ + ldr r3, [pc, #32] @ (170f18 ) │ │ │ │ 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 170f0a │ │ │ │ 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 │ │ │ │ + sub.w r0, ip, #124 @ 0x7c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ae007c │ │ │ │ + add.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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (171070 ) │ │ │ │ - ldr r3, [pc, #232] @ (171074 ) │ │ │ │ + ldr r1, [pc, #228] @ (171018 ) │ │ │ │ + ldr r3, [pc, #232] @ (17101c ) │ │ │ │ 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 170ff8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 17106c │ │ │ │ + vldr s10, [pc, #196] @ 171014 │ │ │ │ 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 +412290,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 170f56 │ │ │ │ + ldr r2, [pc, #36] @ (171020 ) │ │ │ │ + ldr r3, [pc, #32] @ (17101c ) │ │ │ │ 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 171010 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0c6007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 q0, q14, #24 │ │ │ │ + and.w r0, r0, #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, #136] @ (171114 ) │ │ │ │ + ldr r4, [pc, #136] @ (1710bc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (171118 ) │ │ │ │ + ldr r3, [pc, #136] @ (1710c0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1710f8 │ │ │ │ + cbz r2, 1710a0 │ │ │ │ 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 +412347,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 171054 │ │ │ │ + ldr r2, [pc, #32] @ (1710c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1710c0 ) │ │ │ │ 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 1710b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vqadd.s32 q8, q6, q14 │ │ │ │ + vmvn.i32 q8, #76 @ 0x0000004c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q0, q14 │ │ │ │ + vqadd.s16 q8, 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] @ (171160 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1711bc ) │ │ │ │ + ldr r3, [pc, #136] @ (171164 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 17119c │ │ │ │ + cbz r2, 171144 │ │ │ │ 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 +412407,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 1710f2 │ │ │ │ + ldr r2, [pc, #32] @ (171168 ) │ │ │ │ + ldr r3, [pc, #28] @ (171164 ) │ │ │ │ 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 17115c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {3} │ │ │ │ + vqadd.s32 q0, q0, q14 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr12, cr12, {3} │ │ │ │ + mrc 0, 5, 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] @ (171210 ) │ │ │ │ + ldr r3, [pc, #148] @ (171214 ) │ │ │ │ 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, 1711f2 │ │ │ │ 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 +412465,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 171198 │ │ │ │ + ldr r2, [pc, #36] @ (171218 ) │ │ │ │ + ldr r3, [pc, #28] @ (171214 ) │ │ │ │ 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 17120a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr2, cr12, {3} │ │ │ │ + mrc 0, 3, r0, cr10, cr12, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #496]! @ 0x1f0 │ │ │ │ + mcr 0, 0, r0, cr6, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (171334 ) │ │ │ │ - ldr r3, [pc, #176] @ (171338 ) │ │ │ │ + ldr r1, [pc, #172] @ (1712dc ) │ │ │ │ + ldr r3, [pc, #176] @ (1712e0 ) │ │ │ │ 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 1712be │ │ │ │ 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 +412539,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 171248 │ │ │ │ + ldr r2, [pc, #36] @ (1712e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1712e0 ) │ │ │ │ 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 1712d6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #-496]! @ 0xfffffe10 │ │ │ │ + stcl 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #496 @ 0x1f0 │ │ │ │ + ldc 0, cr0, [sl, #-496]! @ 0xfffffe10 │ │ │ │ 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] @ (171394 ) │ │ │ │ + ldr r3, [pc, #156] @ (171398 ) │ │ │ │ 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, 17136a │ │ │ │ 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] @ 171388 │ │ │ │ + vldr s8, [pc, #116] @ 171390 │ │ │ │ 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 +412597,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 171320 │ │ │ │ + ldr r2, [pc, #48] @ (17139c ) │ │ │ │ + ldr r3, [pc, #40] @ (171398 ) │ │ │ │ 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 171382 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #496 @ 0x1f0 │ │ │ │ + ldcl 0, cr0, [lr], #496 @ 0x1f0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ + stc 0, cr0, [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, #164] @ (1714b0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1714b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (171458 ) │ │ │ │ + ldr r3, [pc, #168] @ (17145c ) │ │ │ │ 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, 171434 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1714a8 │ │ │ │ + vldr d4, [pc, #128] @ 171450 │ │ │ │ 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 +412666,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 1713d6 │ │ │ │ + ldr r2, [pc, #40] @ (171460 ) │ │ │ │ + ldr r3, [pc, #36] @ (17145c ) │ │ │ │ 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 17144c │ │ │ │ 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 │ │ │ │ + mcrr 0, 7, r0, r6, cr12 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, ip, ror #1 │ │ │ │ + rsb r0, r4, ip, ror #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] @ (171588 ) │ │ │ │ - ldr r3, [pc, #184] @ (17158c ) │ │ │ │ + ldr r2, [pc, #180] @ (171530 ) │ │ │ │ + ldr r3, [pc, #184] @ (171534 ) │ │ │ │ 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, 171506 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 171580 │ │ │ │ + vldr d3, [pc, #144] @ 171528 │ │ │ │ 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 +412738,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 17149a │ │ │ │ + ldr r2, [pc, #48] @ (171538 ) │ │ │ │ + ldr r3, [pc, #40] @ (171534 ) │ │ │ │ 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 17151e │ │ │ │ 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 │ │ │ │ + sbcs.w r0, lr, ip, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, ip, ror #1 │ │ │ │ + @ instruction: 0xeaf2007c │ │ │ │ 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] @ (1715b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171614 ) │ │ │ │ + ldr r3, [pc, #108] @ (1715bc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1715f2 │ │ │ │ + cbz r2, 17159a │ │ │ │ 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 +412791,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 17156c │ │ │ │ + ldr r2, [pc, #36] @ (1715c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1715bc ) │ │ │ │ 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 1715b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r4, ip, ror #1 │ │ │ │ + @ instruction: 0xeaac007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, ip, ror #1 │ │ │ │ + orrs.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] @ (171640 ) │ │ │ │ + ldr r3, [pc, #108] @ (171644 ) │ │ │ │ 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, 171622 │ │ │ │ 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 +412840,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 1715f0 │ │ │ │ + ldr r2, [pc, #36] @ (171648 ) │ │ │ │ + ldr r3, [pc, #28] @ (171644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171692 │ │ │ │ + bne.n 17163a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [sl, #496] @ 0x1f0 │ │ │ │ + bic.w r0, r2, ip, ror #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-496]! @ 0x1f0 │ │ │ │ + ldrd r0, r0, [r6, #496] @ 0x1f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (171720 ) │ │ │ │ + ldr r4, [pc, #108] @ (1716c8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (171724 ) │ │ │ │ + ldr r3, [pc, #108] @ (1716cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 171702 │ │ │ │ + cbz r2, 1716aa │ │ │ │ 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 +412888,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 17167c │ │ │ │ + ldr r2, [pc, #36] @ (1716d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1716cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17171a │ │ │ │ + bne.n 1716c2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #-496] @ 0x1f0 │ │ │ │ + @ instruction: 0xe99c007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #496 @ 0x1f0 │ │ │ │ + strd r0, r0, [lr, #-496] @ 0x1f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1717a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1717ac ) │ │ │ │ + ldr r1, [pc, #104] @ (171750 ) │ │ │ │ + ldr r3, [pc, #108] @ (171754 ) │ │ │ │ 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, 171732 │ │ │ │ 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 +412937,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 171700 │ │ │ │ + ldr r2, [pc, #36] @ (171758 ) │ │ │ │ + ldr r3, [pc, #28] @ (171754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1717a2 │ │ │ │ + bne.n 17174a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w sl!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmdb r2, {r2, r3, r4, r5, r6} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-496 @ 0x1f0 │ │ │ │ + strexd ip, r0, r0, [r6] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (171828 ) │ │ │ │ - ldr r3, [pc, #100] @ (17182c ) │ │ │ │ + ldr r1, [pc, #96] @ (1717d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1717d4 ) │ │ │ │ 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, 1717b2 │ │ │ │ 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 +412985,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 17178c │ │ │ │ + ldr r2, [pc, #36] @ (1717d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1717d4 ) │ │ │ │ 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 1717ca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe832007c │ │ │ │ + stmia.w sl, {r2, r3, r4, r5, r6} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171810 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + strex r0, r0, [r6, #496] @ 0x1f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1718b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1718b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (171858 ) │ │ │ │ + ldr r3, [pc, #108] @ (17185c ) │ │ │ │ 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, 17183c │ │ │ │ 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 +413036,46 @@ │ │ │ │ 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 17180c │ │ │ │ + ldr r2, [pc, #32] @ (171860 ) │ │ │ │ + ldr r3, [pc, #28] @ (17185c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1718ac │ │ │ │ + bne.n 171854 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 171818 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + @ instruction: 0xe80a007c │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171784 │ │ │ │ + b.n 1717dc │ │ │ │ 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] @ (1718dc ) │ │ │ │ + ldr r3, [pc, #104] @ (1718e0 ) │ │ │ │ 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, 1718be │ │ │ │ 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 +413087,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 171892 │ │ │ │ + ldr r2, [pc, #36] @ (1718e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1718e0 ) │ │ │ │ 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 1718d6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 17178c │ │ │ │ + b.n 1717e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171704 │ │ │ │ + b.n 17175c │ │ │ │ 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] @ (17195c ) │ │ │ │ + ldr r3, [pc, #100] @ (171960 ) │ │ │ │ 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, 17193e │ │ │ │ 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 +413137,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 171918 │ │ │ │ + ldr r2, [pc, #36] @ (171964 ) │ │ │ │ + ldr r3, [pc, #28] @ (171960 ) │ │ │ │ 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 171956 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171704 │ │ │ │ + b.n 17175c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171684 │ │ │ │ + b.n 1716dc │ │ │ │ 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] @ (1719e4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1719e8 ) │ │ │ │ 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, 1719c8 │ │ │ │ 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 +413190,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 171998 │ │ │ │ + ldr r2, [pc, #32] @ (1719ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1719e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171a38 │ │ │ │ + bne.n 1719e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 17168c │ │ │ │ + b.n 1716e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1715f8 │ │ │ │ + b.n 171650 │ │ │ │ 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] @ (171a68 ) │ │ │ │ + ldr r3, [pc, #104] @ (171a6c ) │ │ │ │ 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, 171a4a │ │ │ │ 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 +413242,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 171a1e │ │ │ │ + ldr r2, [pc, #36] @ (171a70 ) │ │ │ │ + ldr r3, [pc, #28] @ (171a6c ) │ │ │ │ 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 171a62 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171600 │ │ │ │ + b.n 171658 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171578 │ │ │ │ + b.n 1715d0 │ │ │ │ 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] @ (171af4 ) │ │ │ │ + ldr r3, [pc, #112] @ (171af8 ) │ │ │ │ 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, 171ad6 │ │ │ │ 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 +413296,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 171aa4 │ │ │ │ + ldr r2, [pc, #36] @ (171afc ) │ │ │ │ + ldr r3, [pc, #28] @ (171af8 ) │ │ │ │ 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 171aee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 171584 │ │ │ │ + b.n 1715dc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1714ec │ │ │ │ + b.n 171544 │ │ │ │ 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] @ (171b94 ) │ │ │ │ + ldr r3, [pc, #128] @ (171b98 ) │ │ │ │ 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, 171b74 │ │ │ │ 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 +413357,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 171b34 │ │ │ │ + ldr r2, [pc, #36] @ (171b9c ) │ │ │ │ + ldr r3, [pc, #32] @ (171b98 ) │ │ │ │ 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 171b8e │ │ │ │ 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 171560 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171450 │ │ │ │ + b.n 1714a8 │ │ │ │ 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] @ (171c54 ) │ │ │ │ + ldr r3, [pc, #160] @ (171c58 ) │ │ │ │ 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, 171c34 │ │ │ │ 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 +413427,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 171bd2 │ │ │ │ + ldr r2, [pc, #36] @ (171c5c ) │ │ │ │ + ldr r3, [pc, #32] @ (171c58 ) │ │ │ │ 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 171c4e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 172488 │ │ │ │ + b.n 1714e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172390 │ │ │ │ + b.n 1723e8 │ │ │ │ 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] @ (171d24 ) │ │ │ │ + ldr r3, [pc, #180] @ (171d28 ) │ │ │ │ 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 171d06 │ │ │ │ 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 +413503,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 171c90 │ │ │ │ + ldr r2, [pc, #36] @ (171d2c ) │ │ │ │ + ldr r3, [pc, #28] @ (171d28 ) │ │ │ │ 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 171d1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 172434 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722bc │ │ │ │ + b.n 172314 │ │ │ │ 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] @ (171dc8 ) │ │ │ │ + ldr r3, [pc, #132] @ (171dcc ) │ │ │ │ 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, 171daa │ │ │ │ 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 +413553,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 171d96 │ │ │ │ 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 171d68 │ │ │ │ + ldr r2, [pc, #36] @ (171dd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (171dcc ) │ │ │ │ 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 171dc4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - b.n 1722dc │ │ │ │ + b.n 172334 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172218 │ │ │ │ + b.n 172270 │ │ │ │ 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] @ (171e98 ) │ │ │ │ + ldr r3, [pc, #176] @ (171e9c ) │ │ │ │ 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, 171e78 │ │ │ │ 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 +413616,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 171e40 │ │ │ │ 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 171e64 │ │ │ │ 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 171e10 │ │ │ │ + ldr r2, [pc, #36] @ (171ea0 ) │ │ │ │ + ldr r3, [pc, #32] @ (171e9c ) │ │ │ │ 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 171e92 │ │ │ │ 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 1722bc │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17214c │ │ │ │ + b.n 1721a4 │ │ │ │ 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] @ (171f9c ) │ │ │ │ + ldr r3, [pc, #228] @ (171fa0 ) │ │ │ │ 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 171f7e │ │ │ │ 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 +413695,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 171f24 │ │ │ │ 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 171f4a │ │ │ │ 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 171f6e │ │ │ │ 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 171ee0 │ │ │ │ + ldr r2, [pc, #36] @ (171fa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (171fa0 ) │ │ │ │ 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 171f98 │ │ │ │ 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 172220 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172044 │ │ │ │ + b.n 17209c │ │ │ │ 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] @ (1720d0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1720d4 ) │ │ │ │ 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 1720b0 │ │ │ │ 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 +413786,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 172030 │ │ │ │ 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 172056 │ │ │ │ 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 17207c │ │ │ │ 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 1720a0 │ │ │ │ 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 171fe0 │ │ │ │ + ldr r2, [pc, #36] @ (1720d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1720d4 ) │ │ │ │ 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 1720ca │ │ │ │ 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 │ │ │ │ + b.n 17214c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ 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] @ (17214c ) │ │ │ │ + ldr r3, [pc, #96] @ (172150 ) │ │ │ │ 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, 17212e │ │ │ │ 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 172108 │ │ │ │ + ldr r2, [pc, #36] @ (172154 ) │ │ │ │ + ldr r3, [pc, #28] @ (172150 ) │ │ │ │ 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 172146 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + svc 10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #202 @ 0xca │ │ │ │ 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] @ (1721c8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1721cc ) │ │ │ │ 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, 1721aa │ │ │ │ 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 172184 │ │ │ │ + ldr r2, [pc, #36] @ (1721d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1721cc ) │ │ │ │ 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 1721c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172218 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ 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] @ (172284 ) │ │ │ │ + ldr r3, [pc, #160] @ (172288 ) │ │ │ │ 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, 172262 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1722d8 │ │ │ │ + vldr s12, [pc, #124] @ 172280 │ │ │ │ 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 +413991,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 172208 │ │ │ │ + ldr r2, [pc, #40] @ (17228c ) │ │ │ │ + ldr r3, [pc, #32] @ (172288 ) │ │ │ │ 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 17227a │ │ │ │ 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 │ │ │ │ + udf #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172364 │ │ │ │ + ble.n 1721bc │ │ │ │ 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] @ (172370 ) │ │ │ │ + ldr r3, [pc, #208] @ (172374 ) │ │ │ │ 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 17234e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1723c4 │ │ │ │ + vldr s11, [pc, #172] @ 17236c │ │ │ │ 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 +414070,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 1722ca │ │ │ │ + ldr r2, [pc, #40] @ (172378 ) │ │ │ │ + ldr r3, [pc, #32] @ (172374 ) │ │ │ │ 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 172366 │ │ │ │ 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 172420 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172478 │ │ │ │ + bgt.n 1722d0 │ │ │ │ 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] @ (1723f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1723fc ) │ │ │ │ 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, 1723dc │ │ │ │ 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 +414124,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 1723aa │ │ │ │ + ldr r2, [pc, #32] @ (172400 ) │ │ │ │ + ldr r3, [pc, #28] @ (1723fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17244c │ │ │ │ + bne.n 1723f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 172478 │ │ │ │ + bgt.n 1724d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1723e4 │ │ │ │ + bgt.n 17243c │ │ │ │ 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] @ (172480 ) │ │ │ │ + ldr r3, [pc, #108] @ (172484 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1724bc │ │ │ │ + cbz r2, 172464 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -414211,47 +414175,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 172432 │ │ │ │ + ldr r2, [pc, #32] @ (172488 ) │ │ │ │ + ldr r3, [pc, #28] @ (172484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1724d4 │ │ │ │ + bne.n 17247c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1723f0 │ │ │ │ + blt.n 172448 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17255c │ │ │ │ + blt.n 1723b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (172564 ) │ │ │ │ - ldr r3, [pc, #112] @ (172568 ) │ │ │ │ + ldr r2, [pc, #108] @ (17250c ) │ │ │ │ + ldr r3, [pc, #112] @ (172510 ) │ │ │ │ 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, 1724f0 │ │ │ │ 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 +414230,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 1724be │ │ │ │ + ldr r2, [pc, #32] @ (172514 ) │ │ │ │ + ldr r3, [pc, #28] @ (172510 ) │ │ │ │ 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 172508 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - blt.n 17256c │ │ │ │ + blt.n 1725c4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1724d0 │ │ │ │ + blt.n 172528 │ │ │ │ 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] @ (172598 ) │ │ │ │ + ldr r3, [pc, #108] @ (17259c ) │ │ │ │ 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, 17257a │ │ │ │ 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 +414283,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 17254c │ │ │ │ + ldr r2, [pc, #36] @ (1725a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17259c ) │ │ │ │ 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 172594 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1726dc │ │ │ │ + bge.n 172534 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172648 │ │ │ │ + bge.n 1726a0 │ │ │ │ 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] @ (172624 ) │ │ │ │ + ldr r3, [pc, #108] @ (172628 ) │ │ │ │ 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, 172606 │ │ │ │ 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 +414336,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 1725d8 │ │ │ │ + ldr r2, [pc, #36] @ (17262c ) │ │ │ │ + ldr r3, [pc, #28] @ (172628 ) │ │ │ │ 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 172620 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bls.n 172650 │ │ │ │ + bge.n 1726a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725bc │ │ │ │ + bls.n 172614 │ │ │ │ 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] @ (1726b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1726b4 ) │ │ │ │ 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, 17268e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 172704 │ │ │ │ + vldr s15, [pc, #76] @ 1726ac │ │ │ │ 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 172660 │ │ │ │ + ldr r2, [pc, #40] @ (1726b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1726b4 ) │ │ │ │ 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 1726a6 │ │ │ │ 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 172620 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172738 │ │ │ │ + bls.n 172790 │ │ │ │ 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] @ (172730 ) │ │ │ │ + ldr r3, [pc, #100] @ (172734 ) │ │ │ │ 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, 172714 │ │ │ │ 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 +414439,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 1726ea │ │ │ │ + ldr r2, [pc, #32] @ (172738 ) │ │ │ │ + ldr r3, [pc, #28] @ (172734 ) │ │ │ │ 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 17272c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 172730 │ │ │ │ + bls.n 172788 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1726ac │ │ │ │ + bhi.n 172704 │ │ │ │ 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] @ (1727b0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1727b4 ) │ │ │ │ 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, 172794 │ │ │ │ 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 +414488,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 17276a │ │ │ │ + ldr r2, [pc, #32] @ (1727b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1727b4 ) │ │ │ │ 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 1727ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1728b0 │ │ │ │ + bhi.n 172708 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17282c │ │ │ │ + bhi.n 172884 │ │ │ │ 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] @ (1728c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1728cc ) │ │ │ │ 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 172890 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 172918 │ │ │ │ + vldr s20, [pc, #200] @ 1728c0 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 17291c │ │ │ │ + vldr s21, [pc, #200] @ 1728c4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172910 │ │ │ │ + vldr d9, [pc, #180] @ 1728b8 │ │ │ │ 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 172842 │ │ │ │ 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 172874 │ │ │ │ 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 17280a │ │ │ │ + ldr r2, [pc, #60] @ (1728d0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1728cc ) │ │ │ │ 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 1728ae │ │ │ │ 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 1728c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvc.n 1728b4 │ │ │ │ + bhi.n 17290c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17294c │ │ │ │ + bvc.n 1729a4 │ │ │ │ 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] @ (172a10 ) │ │ │ │ + ldr r3, [pc, #288] @ (172a14 ) │ │ │ │ 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 1729dc │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 172a60 │ │ │ │ + vldr s20, [pc, #248] @ 172a08 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172a64 │ │ │ │ + vldr s21, [pc, #244] @ 172a0c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 172a58 │ │ │ │ + vldr d9, [pc, #224] @ 172a00 │ │ │ │ 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 172960 │ │ │ │ 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 172992 │ │ │ │ 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 1729c4 │ │ │ │ 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 172920 │ │ │ │ + ldr r2, [pc, #56] @ (172a18 ) │ │ │ │ + ldr r3, [pc, #52] @ (172a14 ) │ │ │ │ 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 1729fa │ │ │ │ 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 172a08 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bvs.n 1729cc │ │ │ │ + bvc.n 172a24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1729fc │ │ │ │ + bvs.n 172a54 │ │ │ │ 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] @ (172b88 ) │ │ │ │ + ldr r3, [pc, #336] @ (172b8c ) │ │ │ │ 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 172b54 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 172bd8 │ │ │ │ + vldr s20, [pc, #296] @ 172b80 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 172bdc │ │ │ │ - vldr d9, [pc, #276] @ 172bd0 │ │ │ │ + vldr s21, [pc, #292] @ 172b84 │ │ │ │ + vldr d9, [pc, #276] @ 172b78 │ │ │ │ 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 +414759,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 172aaa │ │ │ │ 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 172adc │ │ │ │ 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 172b0e │ │ │ │ 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 172b40 │ │ │ │ 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 172a66 │ │ │ │ + ldr r2, [pc, #56] @ (172b90 ) │ │ │ │ + ldr r3, [pc, #52] @ (172b8c ) │ │ │ │ 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 172b72 │ │ │ │ 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 172b80 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bpl.n 172cb4 │ │ │ │ + bpl.n 172b0c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172c84 │ │ │ │ + bmi.n 172adc │ │ │ │ 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] @ (172ca8 ) │ │ │ │ + ldr r3, [pc, #248] @ (172cac ) │ │ │ │ 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 172c6c │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 172cf8 │ │ │ │ + vldr s20, [pc, #208] @ 172ca0 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 172cfc │ │ │ │ + vldr s21, [pc, #204] @ 172ca4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 172ce8 │ │ │ │ - vldr d8, [pc, #184] @ 172cf0 │ │ │ │ + vldr d9, [pc, #180] @ 172c90 │ │ │ │ + vldr d8, [pc, #184] @ 172c98 │ │ │ │ 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 172c1a │ │ │ │ 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 +414895,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 172c4e │ │ │ │ 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 +414913,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 172be2 │ │ │ │ + ldr r2, [pc, #64] @ (172cb0 ) │ │ │ │ + ldr r3, [pc, #60] @ (172cac ) │ │ │ │ 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 172c8a │ │ │ │ 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 172ca0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcc.n 172ce4 │ │ │ │ + bmi.n 172d3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172d74 │ │ │ │ + bcc.n 172bcc │ │ │ │ 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] @ (172df0 ) │ │ │ │ + ldr r3, [pc, #288] @ (172df4 ) │ │ │ │ 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 172db6 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 172e40 │ │ │ │ + vldr s20, [pc, #248] @ 172de8 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 172e44 │ │ │ │ - vldr d9, [pc, #220] @ 172e30 │ │ │ │ - vldr d8, [pc, #224] @ 172e38 │ │ │ │ + vldr s21, [pc, #244] @ 172dec │ │ │ │ + vldr d9, [pc, #220] @ 172dd8 │ │ │ │ + vldr d8, [pc, #224] @ 172de0 │ │ │ │ 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 172d36 │ │ │ │ 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 +414998,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 172d6a │ │ │ │ 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 +415014,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 172d9e │ │ │ │ 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 +415031,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 172d00 │ │ │ │ + ldr r2, [pc, #64] @ (172df8 ) │ │ │ │ + ldr r3, [pc, #56] @ (172df4 ) │ │ │ │ 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 172dd4 │ │ │ │ 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 172de8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bcs.n 172dec │ │ │ │ + bcc.n 172e44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172e28 │ │ │ │ + bcs.n 172e80 │ │ │ │ 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] @ (172f70 ) │ │ │ │ + ldr r3, [pc, #344] @ (172f74 ) │ │ │ │ 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 172f32 │ │ │ │ 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] @ 172f68 │ │ │ │ + vldr s21, [pc, #300] @ 172f6c │ │ │ │ + vldr d9, [pc, #276] @ 172f58 │ │ │ │ + vldr d8, [pc, #280] @ 172f60 │ │ │ │ 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 172e82 │ │ │ │ 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 +415115,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 172eb6 │ │ │ │ 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 +415131,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 172eea │ │ │ │ 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 +415147,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 172f1e │ │ │ │ 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 +415163,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 172e48 │ │ │ │ + ldr r2, [pc, #68] @ (172f78 ) │ │ │ │ + ldr r3, [pc, #60] @ (172f74 ) │ │ │ │ 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 172f50 │ │ │ │ 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 172f68 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - bne.n 172edc │ │ │ │ + bne.n 172f34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1730b0 │ │ │ │ + beq.n 172f08 │ │ │ │ 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] @ (17300c ) │ │ │ │ + ldr r3, [pc, #124] @ (173010 ) │ │ │ │ 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 172fec │ │ │ │ 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 17b284 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ 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 172fb4 │ │ │ │ + ldr r2, [pc, #36] @ (173014 ) │ │ │ │ + ldr r3, [pc, #32] @ (173010 ) │ │ │ │ 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 173006 │ │ │ │ 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 1730e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + beq.n 173030 │ │ │ │ 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] @ (1730ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1730b0 ) │ │ │ │ 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, 17308c │ │ │ │ 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 17b284 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1730a2 │ │ │ │ - ldr r2, [pc, #36] @ (17310c ) │ │ │ │ - ldr r3, [pc, #32] @ (173108 ) │ │ │ │ + bne.n 17304a │ │ │ │ + ldr r2, [pc, #36] @ (1730b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1730b0 ) │ │ │ │ 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 1730a6 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ 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] @ (17314c ) │ │ │ │ + ldr r3, [pc, #128] @ (173150 ) │ │ │ │ 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 17312c │ │ │ │ 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 17b284 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ 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 1730f2 │ │ │ │ + ldr r2, [pc, #36] @ (173154 ) │ │ │ │ + ldr r3, [pc, #32] @ (173150 ) │ │ │ │ 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 173146 │ │ │ │ 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 r7!, {r2, r3, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1731d4 │ │ │ │ + cbz r7, 17317c │ │ │ │ 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 173180 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731ce │ │ │ │ + bne.n 173176 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 173234 │ │ │ │ + vldr s12, [pc, #88] @ 1731dc │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 173238 │ │ │ │ + vldr s13, [pc, #84] @ 1731e0 │ │ │ │ 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 1731c2 │ │ │ │ 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 173190 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1731e4 │ │ │ │ + bne.n 17318c │ │ │ │ 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 1732f2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17334a │ │ │ │ + beq.n 1732f2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 173350 │ │ │ │ + vldr s12, [pc, #244] @ 1732f8 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 173354 │ │ │ │ + vldr s13, [pc, #244] @ 1732fc │ │ │ │ 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 173248 │ │ │ │ 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 173278 │ │ │ │ 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 1732aa │ │ │ │ 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 1732d8 │ │ │ │ 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 173218 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 173266 │ │ │ │ + bne.n 17320e │ │ │ │ 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 1731e4 │ │ │ │ + cbz r2, 17336e │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1733c8 │ │ │ │ + vldr s12, [pc, #92] @ 173370 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1733cc │ │ │ │ + vldr s13, [pc, #88] @ 173374 │ │ │ │ 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 17335c │ │ │ │ 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 17331c │ │ │ │ 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, 1733e8 │ │ │ │ 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] @ 1733ec │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 173448 │ │ │ │ + vldr s13, [pc, #92] @ 1733f0 │ │ │ │ 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 1733c4 │ │ │ │ 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 +415586,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 173394 │ │ │ │ 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, 17345c │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1734b8 │ │ │ │ - vldr s13, [pc, #96] @ 1734bc │ │ │ │ + vldr s12, [pc, #96] @ 173460 │ │ │ │ + vldr s13, [pc, #96] @ 173464 │ │ │ │ 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 17343a │ │ │ │ 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 +415625,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 17340a │ │ │ │ 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, 1734d6 │ │ │ │ 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] @ 1734d8 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 173534 │ │ │ │ + vldr s13, [pc, #96] @ 1734dc │ │ │ │ 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 1734b6 │ │ │ │ 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 +415667,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 173482 │ │ │ │ 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, 173558 │ │ │ │ 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] @ 17355c │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 1735b8 │ │ │ │ + vldr s16, [pc, #88] @ 173560 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ 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 173542 │ │ │ │ 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 17350a │ │ │ │ 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 1735ea │ │ │ │ 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] @ 1735ec │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ 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 1735c4 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 173648 │ │ │ │ + vldr s15, [pc, #64] @ 1735f0 │ │ │ │ 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 173590 │ │ │ │ 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, 17362c │ │ │ │ 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 +415787,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 173606 │ │ │ │ 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] @ (173718 ) │ │ │ │ + ldr r3, [pc, #216] @ (17371c ) │ │ │ │ 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 1736f4 │ │ │ │ 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] @ 173710 │ │ │ │ + vldr s13, [pc, #176] @ 173714 │ │ │ │ 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 1736a8 │ │ │ │ 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 +415840,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 1736e4 │ │ │ │ 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 17366a │ │ │ │ + ldr r2, [pc, #40] @ (173720 ) │ │ │ │ + ldr r3, [pc, #36] @ (17371c ) │ │ │ │ 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 17370c │ │ │ │ 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, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ 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] @ (17380c ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (173868 ) │ │ │ │ + ldr r1, [pc, #212] @ (173810 ) │ │ │ │ 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 1737e8 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 17385c │ │ │ │ + vldr s12, [pc, #176] @ 173804 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 173860 │ │ │ │ + vldr s13, [pc, #172] @ 173808 │ │ │ │ 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 17379a │ │ │ │ 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 +415928,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 1737da │ │ │ │ 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 17375c │ │ │ │ + ldr r2, [pc, #40] @ (173814 ) │ │ │ │ + ldr r3, [pc, #36] @ (173810 ) │ │ │ │ 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 173800 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {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 lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (17395c ) │ │ │ │ - ldr r3, [pc, #220] @ (173960 ) │ │ │ │ + ldr r1, [pc, #216] @ (173904 ) │ │ │ │ + ldr r3, [pc, #220] @ (173908 ) │ │ │ │ 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 1738e0 │ │ │ │ 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] @ 1738fc │ │ │ │ + vldr s13, [pc, #180] @ 173900 │ │ │ │ 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 173892 │ │ │ │ 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 +416014,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 1738c6 │ │ │ │ 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 +416031,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 173854 │ │ │ │ + ldr r2, [pc, #40] @ (17390c ) │ │ │ │ + ldr r3, [pc, #36] @ (173908 ) │ │ │ │ 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 1738f8 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173a26 │ │ │ │ + beq.n 1739ce │ │ │ │ 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] @ 1739d0 │ │ │ │ + vldr s16, [pc, #152] @ 1739d4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1739cc │ │ │ │ + ble.n 173974 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a0e │ │ │ │ + ble.n 1739b6 │ │ │ │ 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 +416112,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 17393c │ │ │ │ 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 173a98 │ │ │ │ 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] @ 173a9c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173a94 │ │ │ │ + ble.n 173a3c │ │ │ │ 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] @ 173aa0 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173ace │ │ │ │ + ble.n 173a76 │ │ │ │ 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] @ 173aa0 │ │ │ │ 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 173a04 │ │ │ │ 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] @ (173bc8 ) │ │ │ │ + ldr r3, [pc, #272] @ (173bcc ) │ │ │ │ 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 173ba0 │ │ │ │ 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] @ 173bc0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173c1c │ │ │ │ + vldr s13, [pc, #228] @ 173bc4 │ │ │ │ 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 173b24 │ │ │ │ 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 +416239,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 173b58 │ │ │ │ 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 +416255,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 173b8c │ │ │ │ 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 +416271,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 173ae6 │ │ │ │ + ldr r2, [pc, #44] @ (173bd0 ) │ │ │ │ + ldr r3, [pc, #40] @ (173bcc ) │ │ │ │ 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 173bba │ │ │ │ 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!, {r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ 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] @ (173cf4 ) │ │ │ │ + ldr r3, [pc, #272] @ (173cf8 ) │ │ │ │ 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 173cce │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 173d44 │ │ │ │ + vldr s12, [pc, #232] @ 173cec │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 173d48 │ │ │ │ + vldr s13, [pc, #228] @ 173cf0 │ │ │ │ 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 173c52 │ │ │ │ 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 +416344,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 173c86 │ │ │ │ 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 +416360,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 173cba │ │ │ │ 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 +416376,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 173c10 │ │ │ │ + ldr r2, [pc, #44] @ (173cfc ) │ │ │ │ + ldr r3, [pc, #36] @ (173cf8 ) │ │ │ │ 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 173ce6 │ │ │ │ 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 r4!, {r1, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 173d92 │ │ │ │ + cbz r2, 173d3a │ │ │ │ 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 +416419,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 173d14 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173e8a │ │ │ │ + beq.n 173e32 │ │ │ │ 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] @ 173e34 │ │ │ │ + vldr s16, [pc, #208] @ 173e38 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173dfa │ │ │ │ + ble.n 173da2 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e34 │ │ │ │ + ble.n 173ddc │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 173e6e │ │ │ │ + ble.n 173e16 │ │ │ │ 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 +416497,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 173d6a │ │ │ │ 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] @ (173f88 ) │ │ │ │ + ldr r3, [pc, #316] @ (173f8c ) │ │ │ │ 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 173f62 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 173fd8 │ │ │ │ + vldr s12, [pc, #272] @ 173f80 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 173fdc │ │ │ │ + vldr s13, [pc, #268] @ 173f84 │ │ │ │ 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 173eb6 │ │ │ │ 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 +416555,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 173eea │ │ │ │ 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 +416571,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 173f1e │ │ │ │ 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 +416587,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 173f52 │ │ │ │ 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 173e78 │ │ │ │ + ldr r2, [pc, #44] @ (173f90 ) │ │ │ │ + ldr r3, [pc, #36] @ (173f8c ) │ │ │ │ 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 173f7a │ │ │ │ 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, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ 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] @ (1740cc ) │ │ │ │ + ldr r3, [pc, #288] @ (1740d0 ) │ │ │ │ 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 1740a0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 17411c │ │ │ │ + vldr s17, [pc, #248] @ 1740c4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 174120 │ │ │ │ + vldr s16, [pc, #244] @ 1740c8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17406e │ │ │ │ + ble.n 174016 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740aa │ │ │ │ + ble.n 174052 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1740e6 │ │ │ │ + ble.n 17408e │ │ │ │ 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 +416712,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 173fd6 │ │ │ │ + ldr r2, [pc, #48] @ (1740d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1740d0 ) │ │ │ │ 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 1740be │ │ │ │ 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, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + it pl │ │ │ │ + lslpl 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] @ (17420c ) │ │ │ │ + ldr r3, [pc, #284] @ (174210 ) │ │ │ │ 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 1741e2 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 17425c │ │ │ │ + vldr s17, [pc, #244] @ 174204 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 174260 │ │ │ │ + vldr s16, [pc, #240] @ 174208 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741b0 │ │ │ │ + ble.n 174158 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1741ec │ │ │ │ + ble.n 174194 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174228 │ │ │ │ + ble.n 1741d0 │ │ │ │ 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 +416823,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 17411a │ │ │ │ + ldr r2, [pc, #48] @ (174214 ) │ │ │ │ + ldr r3, [pc, #40] @ (174210 ) │ │ │ │ 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 174200 │ │ │ │ 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 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + it eq │ │ │ │ + lsleq r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17439a │ │ │ │ + beq.w 174342 │ │ │ │ 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] @ 174344 │ │ │ │ + vldr s16, [pc, #260] @ 174348 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1742d4 │ │ │ │ + ble.n 17427c │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17430e │ │ │ │ + ble.n 1742b6 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174348 │ │ │ │ + ble.n 1742f0 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174382 │ │ │ │ + ble.n 17432a │ │ │ │ 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 +416938,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 174244 │ │ │ │ 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 17447e │ │ │ │ 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] @ 174480 │ │ │ │ + vldr s16, [pc, #268] @ 174484 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17440e │ │ │ │ + ble.n 1743b6 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174448 │ │ │ │ + ble.n 1743f0 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174482 │ │ │ │ + ble.n 17442a │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1744be │ │ │ │ + ble.n 174466 │ │ │ │ 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 +417039,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 174378 │ │ │ │ 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] @ (1745f8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1745fc ) │ │ │ │ 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 1745cc │ │ │ │ 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] @ 1745f0 │ │ │ │ + vldr s16, [pc, #300] @ 1745f4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174560 │ │ │ │ + ble.n 174508 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17459c │ │ │ │ + ble.n 174544 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1745d8 │ │ │ │ + ble.n 174580 │ │ │ │ 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 17b284 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 174614 │ │ │ │ + ble.n 1745bc │ │ │ │ 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 +417150,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 1744c8 │ │ │ │ + ldr r2, [pc, #48] @ (174600 ) │ │ │ │ + ldr r3, [pc, #44] @ (1745fc ) │ │ │ │ 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 1745ea │ │ │ │ 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, 174652 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 174690 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17466e │ │ │ │ + cbz r2, 174616 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 174660 │ │ │ │ + bne.n 174608 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1746e6 │ │ │ │ + cbz r2, 17468e │ │ │ │ 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 +417217,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 174632 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174756 │ │ │ │ + cbz r2, 1746fe │ │ │ │ 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 +417251,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 1746ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1747cc │ │ │ │ + cbz r2, 174774 │ │ │ │ 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 +417287,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 174718 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174826 │ │ │ │ + cbz r2, 1747ce │ │ │ │ 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 +417318,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 17479a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17489a │ │ │ │ + cbz r2, 174842 │ │ │ │ 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 +417354,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 1747f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17490e │ │ │ │ + cbz r2, 1748b6 │ │ │ │ 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 +417389,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 174868 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174982 │ │ │ │ + cbz r2, 17492a │ │ │ │ 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 +417424,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 1748dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749ba │ │ │ │ + cbz r2, 174962 │ │ │ │ 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 17493c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1749fc │ │ │ │ + cbz r2, 1749a4 │ │ │ │ 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 +417464,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 174972 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174a3c │ │ │ │ + cbz r2, 1749e4 │ │ │ │ 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 +417485,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 1749b4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ab8 │ │ │ │ + cbz r2, 174a60 │ │ │ │ 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 +417522,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 174a06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174b42 │ │ │ │ + beq.n 174aea │ │ │ │ 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 +417563,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 174a84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174bc8 │ │ │ │ + beq.n 174b70 │ │ │ │ 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 +417602,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 174b0a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174c26 │ │ │ │ + cbz r2, 174bce │ │ │ │ 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 +417634,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 174b96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174ca8 │ │ │ │ + cbz r2, 174c50 │ │ │ │ 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 +417672,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 174bf6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ce8 │ │ │ │ + cbz r2, 174c90 │ │ │ │ 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 +417694,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 174c68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174d28 │ │ │ │ + cbz r2, 174cd0 │ │ │ │ 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 +417716,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 174c9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174dda │ │ │ │ + beq.n 174d82 │ │ │ │ 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 +417770,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 174cee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174e84 │ │ │ │ + beq.n 174e2c │ │ │ │ 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 +417821,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 174da6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174ec4 │ │ │ │ + cbz r2, 174e6c │ │ │ │ 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 +417843,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 174e40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174f04 │ │ │ │ + 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]! │ │ │ │ @@ -417901,20 +417865,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 174e80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174fae │ │ │ │ + beq.n 174f56 │ │ │ │ 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 +417919,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 174ed0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175058 │ │ │ │ + beq.n 175000 │ │ │ │ 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 +417970,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 174f7a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17510a │ │ │ │ + beq.n 1750b2 │ │ │ │ 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 +418024,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 175026 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1751ba │ │ │ │ + beq.n 175162 │ │ │ │ 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 +418077,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 1750d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175208 │ │ │ │ + cbz r2, 1751b0 │ │ │ │ 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 +418101,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 17516a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1752d2 │ │ │ │ + beq.n 17527a │ │ │ │ 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 +418159,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 1751d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175388 │ │ │ │ + beq.n 175330 │ │ │ │ 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 +418214,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 17529e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1753d0 │ │ │ │ + cbz r2, 175378 │ │ │ │ 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 +418237,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 175340 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17541c │ │ │ │ + cbz r2, 1753c4 │ │ │ │ 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 +418262,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 175386 │ │ │ │ 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 175484 │ │ │ │ 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 +418323,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 1753f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 175526 │ │ │ │ + cbz r2, 1754ce │ │ │ │ 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 +418346,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 175498 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1755dc │ │ │ │ + beq.n 175584 │ │ │ │ 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 +418401,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 1754f2 │ │ │ │ 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] @ (175630 ) │ │ │ │ + ldr r3, [pc, #148] @ (175634 ) │ │ │ │ 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 175612 │ │ │ │ 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 +418453,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 1755c4 │ │ │ │ + ldr r2, [pc, #36] @ (175638 ) │ │ │ │ + ldr r3, [pc, #28] @ (175634 ) │ │ │ │ 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 17562c │ │ │ │ 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, #368 @ 0x170 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1756e0 │ │ │ │ + cbz r2, 175688 │ │ │ │ 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 +418494,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 175646 │ │ │ │ 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] @ (17573c ) │ │ │ │ + ldr r3, [pc, #156] @ (175740 ) │ │ │ │ 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 17571c │ │ │ │ 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 +418548,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 1756c8 │ │ │ │ + ldr r2, [pc, #36] @ (175744 ) │ │ │ │ + ldr r3, [pc, #32] @ (175740 ) │ │ │ │ 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 175736 │ │ │ │ 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, #352 @ 0x160 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1757f0 │ │ │ │ + cbz r2, 175798 │ │ │ │ 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 +418590,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 175754 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175844 │ │ │ │ + cbz r2, 1757ec │ │ │ │ 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 +418616,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 1757a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17589c │ │ │ │ + cbz r2, 175844 │ │ │ │ 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 +418644,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 175806 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1758f4 │ │ │ │ + cbz r2, 17589c │ │ │ │ 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 +418672,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 17585e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175948 │ │ │ │ + cbz r2, 1758f0 │ │ │ │ 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 +418698,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 1758ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17599c │ │ │ │ + cbz r2, 175944 │ │ │ │ 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 +418724,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 175900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1759f0 │ │ │ │ + cbz r2, 175998 │ │ │ │ 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 +418750,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 175954 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a44 │ │ │ │ + cbz r2, 1759ec │ │ │ │ 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 +418776,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 1759a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175a8a │ │ │ │ + cbz r2, 175a32 │ │ │ │ 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 +418800,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 1759fa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175ace │ │ │ │ + cbz r2, 175a76 │ │ │ │ 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 +418823,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 175a3e │ │ │ │ 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 175b5a │ │ │ │ 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 +418893,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 175aa0 │ │ │ │ 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 175c46 │ │ │ │ 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 +418968,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 175b8a │ │ │ │ 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] @ (175d10 ) │ │ │ │ + ldr r3, [pc, #176] @ (175d14 ) │ │ │ │ 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 175cf2 │ │ │ │ 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 +419029,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 175c86 │ │ │ │ + ldr r2, [pc, #36] @ (175d18 ) │ │ │ │ + ldr r3, [pc, #28] @ (175d14 ) │ │ │ │ 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 175d0c │ │ │ │ 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, #608 @ (adr r3, 175f74 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 17602c ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 175d34 ) │ │ │ │ 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] @ (175e34 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (175e90 ) │ │ │ │ + ldr r3, [pc, #260] @ (175e38 ) │ │ │ │ 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 175e14 │ │ │ │ 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 +419127,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 175d60 │ │ │ │ + ldr r2, [pc, #36] @ (175e3c ) │ │ │ │ + ldr r3, [pc, #32] @ (175e38 ) │ │ │ │ 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 175e2e │ │ │ │ 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, #808 @ (adr r2, 176160 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1760c8 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 1761d0 ) │ │ │ │ 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] @ (175f54 ) │ │ │ │ + ldr r3, [pc, #256] @ (175f58 ) │ │ │ │ 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 175f34 │ │ │ │ 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 +419227,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 175e86 │ │ │ │ + ldr r2, [pc, #36] @ (175f5c ) │ │ │ │ + ldr r3, [pc, #32] @ (175f58 ) │ │ │ │ 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 175f4e │ │ │ │ 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, #656 @ (adr r1, 1761e8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #432 @ (adr r0, 176168 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 176270 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 176012 │ │ │ │ + cbz r2, 175fba │ │ │ │ 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 +419272,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 175f6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176064 │ │ │ │ + cbz r2, 17600c │ │ │ │ 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 +419297,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 175fc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1760c8 │ │ │ │ + cbz r2, 176070 │ │ │ │ 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 +419328,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 176024 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17612c │ │ │ │ + cbz r2, 1760d4 │ │ │ │ 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 +419359,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 176088 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17618c │ │ │ │ + cbz r2, 176134 │ │ │ │ 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 +419388,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 1760e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1761ec │ │ │ │ + cbz r2, 176194 │ │ │ │ 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 +419417,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 176144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17624c │ │ │ │ + cbz r2, 1761f4 │ │ │ │ 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 +419446,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 1761a4 │ │ │ │ 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] @ (1762c4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1762c8 ) │ │ │ │ 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 1762a6 │ │ │ │ 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 +419511,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 176232 │ │ │ │ + ldr r2, [pc, #36] @ (1762cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1762c8 ) │ │ │ │ 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 1762c0 │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ 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] @ (176414 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (176470 ) │ │ │ │ + ldr r2, [pc, #300] @ (176418 ) │ │ │ │ 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 1763f4 │ │ │ │ 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 +419624,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 17631a │ │ │ │ + ldr r2, [pc, #36] @ (17641c ) │ │ │ │ + ldr r3, [pc, #28] @ (176414 ) │ │ │ │ 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 17640e │ │ │ │ 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 r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17656e │ │ │ │ + beq.n 176516 │ │ │ │ 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 +419710,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 176440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 176666 │ │ │ │ + beq.n 17660e │ │ │ │ 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 +419779,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 176538 │ │ │ │ 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] @ (176754 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (1767b0 ) │ │ │ │ + ldr r2, [pc, #300] @ (176758 ) │ │ │ │ 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 176736 │ │ │ │ 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 +419876,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 17665a │ │ │ │ + ldr r2, [pc, #36] @ (17675c ) │ │ │ │ + ldr r3, [pc, #24] @ (176754 ) │ │ │ │ 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 176750 │ │ │ │ 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, #832] @ 0x340 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 17680a │ │ │ │ + cbz r2, 1767b2 │ │ │ │ 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 +419917,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 176766 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176862 │ │ │ │ + cbz r2, 17680a │ │ │ │ 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 +419942,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 1767bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1768ba │ │ │ │ + cbz r2, 176862 │ │ │ │ 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 +419967,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 176814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17690e │ │ │ │ + cbz r2, 1768b6 │ │ │ │ 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 +419992,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 17686a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17695a │ │ │ │ + cbz r2, 176902 │ │ │ │ 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 +420016,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 1768be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769a6 │ │ │ │ + cbz r2, 17694e │ │ │ │ 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 +420040,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 17690a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1769f2 │ │ │ │ + cbz r2, 17699a │ │ │ │ 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 +420064,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 176956 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 176a3e │ │ │ │ + cbz r2, 1769e6 │ │ │ │ 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 +420088,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 1769a2 │ │ │ │ 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 176ada │ │ │ │ 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 +420169,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 176a10 │ │ │ │ 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 176bd4 │ │ │ │ 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 +420246,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 176b04 │ │ │ │ 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 176cd2 │ │ │ │ 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 +420330,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 176c04 │ │ │ │ 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 176dce │ │ │ │ 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 +420413,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 176d00 │ │ │ │ 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] @ (176eb4 ) │ │ │ │ + ldr r3, [pc, #204] @ (176eb8 ) │ │ │ │ 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 176e96 │ │ │ │ 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 +420483,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 176e0c │ │ │ │ + ldr r2, [pc, #36] @ (176ebc ) │ │ │ │ + ldr r3, [pc, #28] @ (176eb8 ) │ │ │ │ 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 176eb0 │ │ │ │ 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 r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ 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] @ (177004 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (177060 ) │ │ │ │ + ldr r2, [pc, #300] @ (177008 ) │ │ │ │ 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 176fe6 │ │ │ │ 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 +420604,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 176f06 │ │ │ │ + ldr r2, [pc, #36] @ (17700c ) │ │ │ │ + ldr r3, [pc, #24] @ (177004 ) │ │ │ │ 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 177000 │ │ │ │ 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 r1, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ 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 177106 │ │ │ │ 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 +420699,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 177036 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1771ce │ │ │ │ + cbz r2, 177176 │ │ │ │ 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 +420730,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 177114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17723c │ │ │ │ + cbz r2, 1771e4 │ │ │ │ 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 +420761,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 177180 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1772aa │ │ │ │ + cbz r2, 177252 │ │ │ │ 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 +420793,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 1771f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 177316 │ │ │ │ + cbz r2, 1772be │ │ │ │ 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 +420824,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 17725c │ │ │ │ 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 1773be │ │ │ │ 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 +420906,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 1772e8 │ │ │ │ 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] @ (1774b0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1774b4 ) │ │ │ │ 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 177492 │ │ │ │ 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 +420980,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 1773fc │ │ │ │ + ldr r2, [pc, #36] @ (1774b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1774b4 ) │ │ │ │ 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 1774ac │ │ │ │ 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, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ 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] @ (177654 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (1776b0 ) │ │ │ │ + ldr r2, [pc, #384] @ (177658 ) │ │ │ │ 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 177634 │ │ │ │ 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 +421117,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 177504 │ │ │ │ + ldr r2, [pc, #36] @ (17765c ) │ │ │ │ + ldr r3, [pc, #28] @ (177654 ) │ │ │ │ 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 17764e │ │ │ │ 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, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ 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 177756 │ │ │ │ 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 +421213,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 177686 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (1777c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (177768 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxtb r6, r4 │ │ │ │ + cbz r6, 1777ba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1777d0 ) │ │ │ │ + ldr r3, [pc, #8] @ (177778 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r2, r2 │ │ │ │ + orrs 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, 1777ac │ │ │ │ movs r1, #3 │ │ │ │ blx 4ae78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 177810 │ │ │ │ + blt.n 1777b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 4a9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17780a │ │ │ │ + blt.n 1777b2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (177818 ) │ │ │ │ + ldr r0, [pc, #16] @ (1777c0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1777ea │ │ │ │ + b.n 177792 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 177800 │ │ │ │ + b.n 1777a8 │ │ │ │ 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, 177808 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177858 │ │ │ │ + bls.n 177800 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 17785c │ │ │ │ + cbnz r2, 177804 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177864 │ │ │ │ + cbz r5, 17780c │ │ │ │ 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, 177804 │ │ │ │ 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 1777ea │ │ │ │ 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] @ (1778a8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1778ac ) │ │ │ │ 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 177862 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (177908 ) │ │ │ │ + ldr r2, [pc, #104] @ (1778b0 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (177904 ) │ │ │ │ + ldr r3, [pc, #96] @ (1778ac ) │ │ │ │ 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 1778a4 │ │ │ │ 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 +421349,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 177842 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ 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 1778d4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17781c │ │ │ │ + bl 1777c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17792a │ │ │ │ + beq.n 1778d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 177948 │ │ │ │ + cbz r3, 1778f0 │ │ │ │ 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 1778d0 │ │ │ │ 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 +421413,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] @ (1779c0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (177a1c ) │ │ │ │ + ldr r3, [pc, #128] @ (1779c4 ) │ │ │ │ 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 1779b8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 177a10 │ │ │ │ + bhi.n 1779b8 │ │ │ │ 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 +421449,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, 17799e │ │ │ │ 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] @ (1779c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1779c4 ) │ │ │ │ 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 1779bc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1779f8 │ │ │ │ + b.n 1779a0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ 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] @ (177aa8 ) │ │ │ │ + ldr r3, [pc, #204] @ (177aac ) │ │ │ │ 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 177a9e │ │ │ │ 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 177a28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177af2 │ │ │ │ + bne.n 177a9a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 177aa8 │ │ │ │ + cbz r4, 177a50 │ │ │ │ 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 177a9a │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 177aae │ │ │ │ + bne.n 177a56 │ │ │ │ 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] @ (177ab0 ) │ │ │ │ + ldr r3, [pc, #112] @ (177aac ) │ │ │ │ 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 177aa2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177a68 │ │ │ │ + b.n 177a10 │ │ │ │ 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 +421560,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 177a30 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 177a90 │ │ │ │ + b.n 177a38 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 177b64 │ │ │ │ + cbnz r3, 177b0c │ │ │ │ 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 177af8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177b5a │ │ │ │ + cbnz r2, 177b02 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 177b54 │ │ │ │ + cbz r6, 177afc │ │ │ │ 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, 177b02 │ │ │ │ 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 177adc │ │ │ │ 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 +421621,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 177b66 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177be6 │ │ │ │ + cbnz r3, 177b8e │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177bba │ │ │ │ + bls.n 177b62 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177be2 │ │ │ │ + cbnz r2, 177b8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177bdc │ │ │ │ + cbz r5, 177b84 │ │ │ │ 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, 177b8a │ │ │ │ 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 1777c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 177b88 │ │ │ │ + beq.n 177b30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 177bd8 │ │ │ │ + cbz r3, 177b80 │ │ │ │ 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 177b30 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177b9e │ │ │ │ + b.n 177b46 │ │ │ │ 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 1778b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177c52 │ │ │ │ + cbnz r3, 177bfa │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177c36 │ │ │ │ + bls.n 177bde │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177c4e │ │ │ │ + cbnz r2, 177bf6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177c48 │ │ │ │ + cbz r5, 177bf0 │ │ │ │ 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, 177bf6 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177814 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c20 │ │ │ │ + b.n 177bc8 │ │ │ │ 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 1778b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177cbe │ │ │ │ + cbnz r3, 177c66 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177ca2 │ │ │ │ + bls.n 177c4a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177cba │ │ │ │ + cbnz r2, 177c62 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177cb4 │ │ │ │ + cbz r5, 177c5c │ │ │ │ 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, 177c62 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177814 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177c8c │ │ │ │ + b.n 177c34 │ │ │ │ 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 1778b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d26 │ │ │ │ + cbnz r3, 177cce │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d0a │ │ │ │ + bls.n 177cb2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d22 │ │ │ │ + cbnz r2, 177cca │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d1c │ │ │ │ + cbz r5, 177cc4 │ │ │ │ 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, 177cca │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17786c │ │ │ │ + bl 177814 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177cf4 │ │ │ │ + b.n 177c9c │ │ │ │ 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 1778b4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 177d8e │ │ │ │ + cbnz r3, 177d36 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 177d74 │ │ │ │ + bls.n 177d1c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177d8a │ │ │ │ + cbnz r2, 177d32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 177d84 │ │ │ │ + cbz r5, 177d2c │ │ │ │ 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, 177d32 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177814 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177d5e │ │ │ │ + b.n 177d06 │ │ │ │ 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] @ (177dd0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (177e2c ) │ │ │ │ + ldr r2, [pc, #128] @ (177dd4 ) │ │ │ │ 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 177dc6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 177e1e │ │ │ │ + bhi.n 177dc6 │ │ │ │ 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 +421876,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, 177dac │ │ │ │ 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] @ (177dd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (177dd0 ) │ │ │ │ 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 177dca │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 177e06 │ │ │ │ + b.n 177dae │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ 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, 177e3a │ │ │ │ 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 177e22 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 177e8e │ │ │ │ + cbnz r2, 177e36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 177e88 │ │ │ │ + cbz r7, 177e30 │ │ │ │ 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, 177e36 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17786c │ │ │ │ + bl 177814 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 177e64 │ │ │ │ + b.n 177e0c │ │ │ │ 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, 177e62 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 177ebe │ │ │ │ + bls.n 177e66 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 177eb6 │ │ │ │ + bhi.n 177e5e │ │ │ │ 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, 177e9e │ │ │ │ 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 177e98 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177ef8 │ │ │ │ + bls.n 177ea0 │ │ │ │ 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 177e9c │ │ │ │ blx 4b8c8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 177f1c │ │ │ │ + cbnz r3, 177ec4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 177f20 │ │ │ │ + bcc.n 177ec8 │ │ │ │ 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 177ec4 │ │ │ │ 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, 177ef4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f54 │ │ │ │ + bls.n 177efc │ │ │ │ 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 177ef0 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f4c │ │ │ │ + beq.n 177ef4 │ │ │ │ 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, 177f34 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 177f94 │ │ │ │ + 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, #3 │ │ │ │ - ble.n 177f88 │ │ │ │ + ble.n 177f30 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177f8c │ │ │ │ + beq.n 177f34 │ │ │ │ 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, 177f74 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 177fd6 │ │ │ │ + bls.n 177f7e │ │ │ │ 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 177f70 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177fcc │ │ │ │ + beq.n 177f74 │ │ │ │ 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 177fc4 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4bbf4 │ │ │ │ - cbz r0, 17801c │ │ │ │ + cbz r0, 177fc4 │ │ │ │ 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 17807e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 178044 │ │ │ │ + b.n 177fec │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1780dc │ │ │ │ + beq.n 178084 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 17803e │ │ │ │ + bne.n 177fe6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1780d6 │ │ │ │ + bne.n 17807e │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 178068 │ │ │ │ + b.n 178010 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1780d6 │ │ │ │ + beq.n 17807e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17805e │ │ │ │ + bne.n 178006 │ │ │ │ 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 178032 │ │ │ │ + b.n 178006 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 17805e │ │ │ │ + bls.n 178006 │ │ │ │ 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 178026 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17807e │ │ │ │ + beq.n 178026 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178026 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178026 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178026 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178026 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17807e │ │ │ │ + bne.n 178026 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1780d8 │ │ │ │ + b.n 178080 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 178052 │ │ │ │ + b.n 177ffa │ │ │ │ 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] @ (1780ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (178148 ) │ │ │ │ + ldr r3, [pc, #84] @ (1780f0 ) │ │ │ │ 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, 1780e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17813a │ │ │ │ - ldr r0, [pc, #60] @ (17814c ) │ │ │ │ + cbz r3, 1780e2 │ │ │ │ + ldr r0, [pc, #60] @ (1780f4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 4aed8 │ │ │ │ - cbz r0, 17813a │ │ │ │ + cbz r0, 1780e2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (178150 ) │ │ │ │ - ldr r3, [pc, #36] @ (178148 ) │ │ │ │ + ldr r2, [pc, #44] @ (1780f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1780f0 ) │ │ │ │ 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 1780e6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 178120 │ │ │ │ + b.n 1780c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ 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] @ (178178 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1781d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (17817c ) │ │ │ │ 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, 17814a │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1781d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1781d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (178180 ) │ │ │ │ + ldr r3, [pc, #72] @ (17817c ) │ │ │ │ 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 178172 │ │ │ │ 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, 178160 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b2fc │ │ │ │ - b.n 178188 │ │ │ │ + b.n 178130 │ │ │ │ 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 178158 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ 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 +422335,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 1781f2 │ │ │ │ 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 +422356,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] @ (178304 ) │ │ │ │ + ldr r3, [pc, #224] @ (178308 ) │ │ │ │ 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] @ (17830c ) │ │ │ │ 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 1782fc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1782ee │ │ │ │ + bls.n 178296 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17831e │ │ │ │ + bhi.n 1782c6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (178368 ) │ │ │ │ + ldr r3, [pc, #156] @ (178310 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 178332 │ │ │ │ + beq.n 1782da │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 178326 │ │ │ │ + cbz r0, 1782ce │ │ │ │ mov r2, r8 │ │ │ │ - bl 17fbdc │ │ │ │ + bl 17fb84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 1782fc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1782f4 │ │ │ │ + b.n 17829c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 178354 │ │ │ │ + beq.n 1782fc │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (17836c ) │ │ │ │ + ldr r2, [pc, #112] @ (178314 ) │ │ │ │ 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] @ (178308 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178358 │ │ │ │ + bne.n 178300 │ │ │ │ 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 178270 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b20c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1782de │ │ │ │ + b.n 178286 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b928 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 178354 │ │ │ │ + cbz r0, 1782fc │ │ │ │ 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 17829c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1782f6 │ │ │ │ + b.n 17829e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ 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 17833a │ │ │ │ + b.n 17834c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1783a4 │ │ │ │ + bcs.n 17834c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17838c │ │ │ │ + bne.n 178334 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 178268 │ │ │ │ + bl 178210 │ │ │ │ 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 1783a0 │ │ │ │ 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, 17839a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1783ee │ │ │ │ + cbnz r1, 178396 │ │ │ │ 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 17837e │ │ │ │ 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 +422535,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] @ (178580 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (1785dc ) │ │ │ │ + ldr r2, [pc, #420] @ (178584 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 181754 │ │ │ │ + bl 1816fc │ │ │ │ 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 17840c │ │ │ │ + b.n 17846a │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1784c2 │ │ │ │ + beq.n 17846a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17845a │ │ │ │ + bne.n 178402 │ │ │ │ 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, 17848a │ │ │ │ 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 1815e4 │ │ │ │ + cbz r4, 178456 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178496 │ │ │ │ + bne.n 17843e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 178480 │ │ │ │ + bne.n 178428 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17845a │ │ │ │ + beq.n 178402 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 178464 │ │ │ │ + bne.n 17840c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #276] @ (1785e0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1785dc ) │ │ │ │ + bl 17fce4 │ │ │ │ + ldr r2, [pc, #276] @ (178588 ) │ │ │ │ + ldr r3, [pc, #272] @ (178584 ) │ │ │ │ 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 17857a │ │ │ │ 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 1784de │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 178530 │ │ │ │ + bls.n 1784d8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785b2 │ │ │ │ + bhi.n 17855a │ │ │ │ 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, 1784de │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 17853c │ │ │ │ + cbnz r3, 1784e4 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1785ba │ │ │ │ + beq.n 178562 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1785c6 │ │ │ │ + bne.n 17856e │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 178488 │ │ │ │ + b.n 178430 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 178516 │ │ │ │ + bne.n 1784be │ │ │ │ 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 1784c6 │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 17856e │ │ │ │ + bl 18156c │ │ │ │ + cbz r0, 178516 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 178548 │ │ │ │ + bcc.n 1784f0 │ │ │ │ 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 178428 │ │ │ │ + b.n 17842c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 178536 │ │ │ │ + bhi.n 1784de │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 1785be │ │ │ │ + bcs.n 178566 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1785ca │ │ │ │ + bhi.n 178572 │ │ │ │ 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 1784de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 178552 │ │ │ │ + b.n 1784fa │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178506 │ │ │ │ + b.n 1784ae │ │ │ │ mov r9, ip │ │ │ │ - b.n 178488 │ │ │ │ + b.n 178430 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 1785aa │ │ │ │ - b.n 178536 │ │ │ │ + bne.n 178552 │ │ │ │ + b.n 1784de │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1784ec │ │ │ │ + b.n 178494 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 178594 │ │ │ │ + b.n 17853c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ 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 17fb60 │ │ │ │ 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, 17860c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1786ce │ │ │ │ + beq.n 178676 │ │ │ │ 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 +422761,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 17863a │ │ │ │ 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, 178676 │ │ │ │ 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 178602 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1786a2 │ │ │ │ + beq.n 17864a │ │ │ │ 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, 178670 │ │ │ │ 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 178644 │ │ │ │ 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] @ 178700 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #104] @ (17875c ) │ │ │ │ + ldr r0, [pc, #104] @ (178704 ) │ │ │ │ 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 +422833,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] @ (178708 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (17875c ) │ │ │ │ + ldr r3, [pc, #40] @ (178704 ) │ │ │ │ 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 1786fc │ │ │ │ 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, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ 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, 178780 │ │ │ │ ldrd r9, r8, [r4, #28] │ │ │ │ - ldr r1, [pc, #200] @ (17884c ) │ │ │ │ - ldr r0, [pc, #200] @ (178850 ) │ │ │ │ + ldr r1, [pc, #200] @ (1787f4 ) │ │ │ │ + ldr r0, [pc, #200] @ (1787f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 17867c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18dcc4 │ │ │ │ + bl 18dc6c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1787b4 │ │ │ │ + cbz r0, 17875c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dc80 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1787be │ │ │ │ + cbnz r0, 178766 │ │ │ │ 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] @ (1787fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 17867c │ │ │ │ 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 17875c │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178840 │ │ │ │ + beq.n 1787e8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178846 │ │ │ │ + beq.n 1787ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1787ba │ │ │ │ + bne.n 178762 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17986c │ │ │ │ + bl 179814 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 178804 │ │ │ │ + cbnz r0, 1787ac │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1787ba │ │ │ │ + b.n 178762 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17967c │ │ │ │ + bl 179624 │ │ │ │ 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 +422934,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 1787a6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798f0 │ │ │ │ - b.n 1787f6 │ │ │ │ - bl 179e48 │ │ │ │ - b.n 1787ba │ │ │ │ - bl 17a120 │ │ │ │ - b.n 1787ba │ │ │ │ + bl 179898 │ │ │ │ + b.n 17879e │ │ │ │ + bl 179df0 │ │ │ │ + b.n 178762 │ │ │ │ + bl 17a0c8 │ │ │ │ + b.n 178762 │ │ │ │ mvns r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, r6, r5 │ │ │ │ movs r3, r2 │ │ │ │ - ble.n 178870 │ │ │ │ + ble.n 178818 │ │ │ │ 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 17fad4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 178974 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1789cc │ │ │ │ + beq.w 178974 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 179d3c │ │ │ │ - cbnz r0, 17891c │ │ │ │ + bl 179ce4 │ │ │ │ + cbnz r0, 1788c4 │ │ │ │ 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 17fb18 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789c6 │ │ │ │ + beq.n 17896e │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 4b8c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -423047,133 +423011,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 180828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 179a64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 178850 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ - ldr r1, [pc, #212] @ (178a1c ) │ │ │ │ + beq.n 178850 │ │ │ │ + ldr r1, [pc, #212] @ (1789c4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbz r0, 1789a6 │ │ │ │ + cbz r0, 17894e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1789dc │ │ │ │ + beq.n 178984 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1789ea │ │ │ │ - ldr r0, [pc, #192] @ (178a20 ) │ │ │ │ + beq.n 178992 │ │ │ │ + ldr r0, [pc, #192] @ (1789c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1789f8 │ │ │ │ - ldr r0, [pc, #184] @ (178a24 ) │ │ │ │ + beq.n 1789a0 │ │ │ │ + ldr r0, [pc, #184] @ (1789cc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179fa8 │ │ │ │ + bl 179f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1788a8 │ │ │ │ + beq.n 178850 │ │ │ │ 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 1789b4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1789ac │ │ │ │ + cbz r3, 178954 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1788a8 │ │ │ │ + b.n 178850 │ │ │ │ strb.w r9, [r4, #392] @ 0x188 │ │ │ │ - b.n 178950 │ │ │ │ - ldr r1, [pc, #120] @ (178a28 ) │ │ │ │ + b.n 1788f8 │ │ │ │ + ldr r1, [pc, #120] @ (1789d0 ) │ │ │ │ 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 184368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1789a0 │ │ │ │ + bne.n 178948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 179e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ + bne.n 178904 │ │ │ │ + b.n 178850 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a1a4 │ │ │ │ + bl 17a14c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17895c │ │ │ │ - b.n 1788a8 │ │ │ │ - ldr r0, [pc, #48] @ (178a2c ) │ │ │ │ + bne.n 178904 │ │ │ │ + b.n 178850 │ │ │ │ + ldr r0, [pc, #48] @ (1789d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178968 │ │ │ │ + bne.n 178910 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 179ee8 │ │ │ │ - b.n 178968 │ │ │ │ + bl 179e90 │ │ │ │ + b.n 178910 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 186350 │ │ │ │ - b.n 17899a │ │ │ │ + bl 1862f8 │ │ │ │ + b.n 178942 │ │ │ │ nop │ │ │ │ - blt.n 178940 │ │ │ │ + blt.n 1788e8 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178948 │ │ │ │ + blt.n 1788f0 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178984 │ │ │ │ + blt.n 17892c │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178934 │ │ │ │ + blt.n 1788dc │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 178a4c │ │ │ │ + blt.n 1789f4 │ │ │ │ movs r3, r2 │ │ │ │ - cbz r0, 178a50 │ │ │ │ + cbz r0, 1789f8 │ │ │ │ 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 +423147,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] @ (178b7c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ (178bd8 ) │ │ │ │ + ldr r3, [pc, #364] @ (178b80 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #360] @ (178bdc ) │ │ │ │ + ldr r0, [pc, #360] @ (178b84 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #360] @ (178be0 ) │ │ │ │ + ldr r5, [pc, #360] @ (178b88 ) │ │ │ │ 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 184c00 │ │ │ │ + cbnz r0, 178a58 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (178be4 ) │ │ │ │ + ldr r0, [pc, #336] @ (178b8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b3c │ │ │ │ - ldr r0, [pc, #328] @ (178be8 ) │ │ │ │ + beq.n 178ae4 │ │ │ │ + ldr r0, [pc, #328] @ (178b90 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178bb2 │ │ │ │ + beq.w 178b5a │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 178ab4 │ │ │ │ + b.n 178a5c │ │ │ │ mov.w sl, #2 │ │ │ │ - ldr r0, [pc, #308] @ (178bec ) │ │ │ │ + ldr r0, [pc, #308] @ (178b94 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b52 │ │ │ │ + beq.n 178afa │ │ │ │ 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 178a96 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 178b72 │ │ │ │ - bhi.n 178b7a │ │ │ │ + beq.n 178b1a │ │ │ │ + bhi.n 178b22 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 178b72 │ │ │ │ + beq.n 178b1a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 178b7e │ │ │ │ + beq.n 178b26 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 178af6 │ │ │ │ + bne.n 178a9e │ │ │ │ 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 178800 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 178b4e │ │ │ │ + cbz r0, 178af6 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178ac8 │ │ │ │ ldrb.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178b86 │ │ │ │ - ldr r2, [pc, #204] @ (178bf0 ) │ │ │ │ - ldr r3, [pc, #180] @ (178bd8 ) │ │ │ │ + beq.n 178b2e │ │ │ │ + ldr r2, [pc, #204] @ (178b98 ) │ │ │ │ + ldr r3, [pc, #180] @ (178b80 ) │ │ │ │ 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 178b78 │ │ │ │ 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] @ (178b9c ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178ab4 │ │ │ │ + bne.n 178a5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #164] @ (178bf8 ) │ │ │ │ + b.n 178ac8 │ │ │ │ + ldr r0, [pc, #164] @ (178ba0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178aee │ │ │ │ - ldr r3, [pc, #152] @ (178bfc ) │ │ │ │ + beq.n 178a96 │ │ │ │ + ldr r3, [pc, #152] @ (178ba4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (178c00 ) │ │ │ │ + ldr r2, [pc, #152] @ (178ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 178ac2 │ │ │ │ + b.n 178a6a │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 178ae8 │ │ │ │ + b.n 178a90 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 178ae2 │ │ │ │ + bne.n 178a8a │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ - b.n 178ae8 │ │ │ │ - ldr r0, [pc, #124] @ (178c04 ) │ │ │ │ + b.n 178a90 │ │ │ │ + ldr r0, [pc, #124] @ (178bac ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178b20 │ │ │ │ + beq.n 178ac8 │ │ │ │ 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 178800 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 178b20 │ │ │ │ - ldr r0, [pc, #84] @ (178c08 ) │ │ │ │ + b.n 178ac8 │ │ │ │ + ldr r0, [pc, #84] @ (178bb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 178aaa │ │ │ │ - bl 179d3c │ │ │ │ + bne.w 178a52 │ │ │ │ + bl 179ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178aaa │ │ │ │ - bl 17a1c0 │ │ │ │ - b.n 178aaa │ │ │ │ + beq.w 178a52 │ │ │ │ + bl 17a168 │ │ │ │ + b.n 178a52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178b74 │ │ │ │ + bge.n 178b1c │ │ │ │ movs r3, r2 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178b84 │ │ │ │ + bge.n 178b2c │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178c90 │ │ │ │ + bge.n 178c38 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178bb4 │ │ │ │ + bge.n 178b5c │ │ │ │ movs r3, r2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 178c68 │ │ │ │ + bge.n 178c10 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178cbc │ │ │ │ + bge.n 178c64 │ │ │ │ movs r3, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 178cd8 │ │ │ │ + bge.n 178c80 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 178b44 │ │ │ │ + bge.n 178aec │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178cb4 │ │ │ │ + bls.n 178c5c │ │ │ │ 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, 178bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 178c7a │ │ │ │ + cbnz r3, 178c22 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178c1e │ │ │ │ + beq.n 178bc6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 1845d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 184504 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178c4e │ │ │ │ - bl 178c0c │ │ │ │ + cbz r0, 178bf6 │ │ │ │ + bl 178bb4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178c6c │ │ │ │ + beq.n 178c14 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178c62 │ │ │ │ + beq.n 178c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a090 │ │ │ │ - b.n 178c1e │ │ │ │ + bl 17a038 │ │ │ │ + b.n 178bc6 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18630c │ │ │ │ - b.n 178c5a │ │ │ │ + bl 1862b4 │ │ │ │ + b.n 178c02 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a88c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 178c56 │ │ │ │ - ldr r1, [pc, #16] @ (178c8c ) │ │ │ │ + b.n 178bfe │ │ │ │ + ldr r1, [pc, #16] @ (178c34 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - b.n 178c2c │ │ │ │ + b.n 178bd4 │ │ │ │ nop │ │ │ │ - bls.n 178c30 │ │ │ │ + bls.n 178bd8 │ │ │ │ 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, 178c7e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 178600 │ │ │ │ + bl 1785a8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 178cd6 │ │ │ │ + cbz r0, 178c7e │ │ │ │ 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] @ 178c84 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (178ce0 ) │ │ │ │ + ldr r3, [pc, #20] @ (178c88 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 184604 │ │ │ │ + bl 1845ac │ │ │ │ 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, 178ca8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178cc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179d7c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 178d20 │ │ │ │ + cbz r0, 178cc8 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 178dea │ │ │ │ + bne.n 178d92 │ │ │ │ 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, 178d36 │ │ │ │ + ldr r1, [pc, #280] @ (178de8 ) │ │ │ │ + ldr r0, [pc, #280] @ (178dec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 17867c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 4b928 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 178d9e │ │ │ │ - ldr r0, [pc, #264] @ (178e48 ) │ │ │ │ + cbz r0, 178d46 │ │ │ │ + ldr r0, [pc, #264] @ (178df0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1786d4 │ │ │ │ + bl 17867c │ │ │ │ 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 178dbc │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e14 │ │ │ │ + beq.n 178dbc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178e2a │ │ │ │ - cbz r5, 178d86 │ │ │ │ + beq.n 178dd2 │ │ │ │ + cbz r5, 178d2e │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d12 │ │ │ │ + b.n 178cba │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 178e06 │ │ │ │ + beq.n 178dae │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 178e1c │ │ │ │ + beq.n 178dc4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 178dac │ │ │ │ + beq.n 178d54 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 178dce │ │ │ │ + cbnz r3, 178d76 │ │ │ │ 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 179814 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178d9e │ │ │ │ + beq.n 178d46 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17978c │ │ │ │ + bl 179734 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178d1a │ │ │ │ - cbnz r6, 178dea │ │ │ │ + beq.n 178cc2 │ │ │ │ + cbnz r6, 178d92 │ │ │ │ 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 178d7e │ │ │ │ dmb ish │ │ │ │ - b.n 178da4 │ │ │ │ + b.n 178d4c │ │ │ │ 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 178d9a │ │ │ │ dmb ish │ │ │ │ - b.n 178d1a │ │ │ │ + b.n 178cc2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179dd4 │ │ │ │ + bl 179d7c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178d6c │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 178d9e │ │ │ │ + b.n 178d46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0a8 │ │ │ │ + bl 17a050 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 178dc4 │ │ │ │ + b.n 178d6c │ │ │ │ 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 178d4c │ │ │ │ + b.n 178d76 │ │ │ │ subs r6, #18 │ │ │ │ movs r0, r4 │ │ │ │ asrs r4, r1, #23 │ │ │ │ movs r3, r2 │ │ │ │ - bls.n 178ec4 │ │ │ │ + bls.n 178e6c │ │ │ │ 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] @ (178e70 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (178ecc ) │ │ │ │ + ldr r3, [pc, #104] @ (178e74 ) │ │ │ │ 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 17f5d0 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 178ea8 │ │ │ │ - cbnz r4, 178eb6 │ │ │ │ + cbnz r2, 178e50 │ │ │ │ + cbnz r4, 178e5e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #64] @ (178ed0 ) │ │ │ │ - ldr r3, [pc, #56] @ (178ecc ) │ │ │ │ + bl 17f698 │ │ │ │ + ldr r2, [pc, #64] @ (178e78 ) │ │ │ │ + ldr r3, [pc, #56] @ (178e74 ) │ │ │ │ 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 178e6a │ │ │ │ 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 17f610 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178e86 │ │ │ │ + beq.n 178e2e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f668 │ │ │ │ - b.n 178e86 │ │ │ │ + bl 17f610 │ │ │ │ + b.n 178e2e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ 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] @ (178f28 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (178f84 ) │ │ │ │ + ldr r4, [pc, #156] @ (178f2c ) │ │ │ │ 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 178ece │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (178f88 ) │ │ │ │ - ldr r3, [pc, #116] @ (178f84 ) │ │ │ │ + ldr r2, [pc, #120] @ (178f30 ) │ │ │ │ + ldr r3, [pc, #116] @ (178f2c ) │ │ │ │ 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 178f24 │ │ │ │ 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 178f16 │ │ │ │ + ldr r2, [pc, #92] @ (178f34 ) │ │ │ │ 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 178eb2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4afa4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ + beq.n 178eb2 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ae84 │ │ │ │ - cbz r0, 178f66 │ │ │ │ + cbz r0, 178f0e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 178f56 │ │ │ │ + bne.n 178efe │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 4ac80 │ │ │ │ - b.n 178f0c │ │ │ │ + b.n 178eb4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 178f2e │ │ │ │ + bne.n 178ed6 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178f0a │ │ │ │ - b.n 178f2e │ │ │ │ + beq.n 178eb2 │ │ │ │ + b.n 178ed6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 179034 │ │ │ │ + bvc.n 178fdc │ │ │ │ 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] @ (179124 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (179180 ) │ │ │ │ + ldr r3, [pc, #472] @ (179128 ) │ │ │ │ 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 17911a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 4a9b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 178fd4 │ │ │ │ + b.n 178f7c │ │ │ │ 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 178f74 │ │ │ │ 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 +423720,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 1790aa │ │ │ │ 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 178fbc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 17904e │ │ │ │ + beq.n 178ff6 │ │ │ │ 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 178fbc │ │ │ │ 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 178fbc │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 17915a │ │ │ │ + bcc.n 179102 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1790e4 │ │ │ │ + beq.n 17908c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790f0 │ │ │ │ + beq.n 179098 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1790a2 │ │ │ │ + b.n 17904a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1790ec │ │ │ │ + beq.n 179094 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 17909c │ │ │ │ + bge.n 179044 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1790f6 │ │ │ │ + bne.n 17909e │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 179074 │ │ │ │ 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 +423808,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 178fbc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1790cc │ │ │ │ + beq.n 179074 │ │ │ │ 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 179074 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 179166 │ │ │ │ - ldr.w r8, [pc, #120] @ 179184 │ │ │ │ + beq.n 17910e │ │ │ │ + ldr.w r8, [pc, #120] @ 17912c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -423877,1216 +423841,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 1790bc │ │ │ │ mov r0, r9 │ │ │ │ blx 4ac80 │ │ │ │ - ldr r2, [pc, #72] @ (179188 ) │ │ │ │ - ldr r3, [pc, #60] @ (179180 ) │ │ │ │ + ldr r2, [pc, #72] @ (179130 ) │ │ │ │ + ldr r3, [pc, #60] @ (179128 ) │ │ │ │ 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 17911e │ │ │ │ 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 17901e │ │ │ │ mov r0, r7 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17913e │ │ │ │ + b.n 1790e6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 179274 │ │ │ │ + bpl.n 17921c │ │ │ │ movs r3, r2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ 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] @ (179248 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1792a4 ) │ │ │ │ + ldr r3, [pc, #256] @ (17924c ) │ │ │ │ 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 177e40 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179202 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 179202 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 179278 │ │ │ │ + beq.n 179220 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 17925a │ │ │ │ + cbnz r3, 179202 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd18 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179202 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17925a │ │ │ │ + cbz r0, 179202 │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 179244 │ │ │ │ + cbz r3, 1791ec │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 179254 │ │ │ │ + bne.n 1791fc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 4b8c8 │ │ │ │ - cbz r6, 17925c │ │ │ │ + cbz r6, 179204 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17925c │ │ │ │ + b.n 179204 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18dd2c │ │ │ │ + bl 18dcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17923c │ │ │ │ + bne.n 1791e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1792a8 ) │ │ │ │ - ldr r3, [pc, #68] @ (1792a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (179250 ) │ │ │ │ + ldr r3, [pc, #68] @ (17924c ) │ │ │ │ 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 179244 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17925a │ │ │ │ + bne.n 179202 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177ea8 │ │ │ │ + bl 177e50 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1791ee │ │ │ │ - b.n 17925a │ │ │ │ + beq.n 179196 │ │ │ │ + b.n 179202 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ 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] @ (179368 ) │ │ │ │ + ldr r2, [pc, #256] @ (17936c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1793c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (179370 ) │ │ │ │ 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 179348 │ │ │ │ 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 1792ac │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17930a │ │ │ │ + beq.n 1792b2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 179334 │ │ │ │ + beq.n 1792dc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1792f8 │ │ │ │ + bne.n 1792a0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1792fe │ │ │ │ + beq.n 1792a6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 179356 │ │ │ │ + cbnz r0, 1792fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1793a6 │ │ │ │ + bne.n 17934e │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 179304 │ │ │ │ + bne.n 1792ac │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1793cc ) │ │ │ │ - ldr r3, [pc, #136] @ (1793c8 ) │ │ │ │ + ldr r2, [pc, #140] @ (179374 ) │ │ │ │ + ldr r3, [pc, #136] @ (179370 ) │ │ │ │ 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 179364 │ │ │ │ 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 179342 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b518 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179328 │ │ │ │ + beq.n 1792d0 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 17937c │ │ │ │ + bne.n 179324 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 179328 │ │ │ │ - ldr r3, [pc, #80] @ (1793d0 ) │ │ │ │ + beq.n 1792d0 │ │ │ │ + ldr r3, [pc, #80] @ (179378 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #72] @ (1793d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (17937c ) │ │ │ │ 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 1792e4 │ │ │ │ + ldr r1, [pc, #40] @ (179378 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (1793d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (179380 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17939a │ │ │ │ + b.n 179342 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 179458 │ │ │ │ + bcc.n 179400 │ │ │ │ movs r3, r2 │ │ │ │ - bcs.n 17939c │ │ │ │ + bcs.n 179344 │ │ │ │ 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] @ (179490 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1794ec ) │ │ │ │ + ldr r3, [pc, #252] @ (179494 ) │ │ │ │ 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 18dc6c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179496 │ │ │ │ + beq.n 17943e │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 177a24 │ │ │ │ - cbnz r0, 179446 │ │ │ │ + bl 1779cc │ │ │ │ + cbnz r0, 1793ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1794b8 │ │ │ │ + beq.n 179460 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1794f0 ) │ │ │ │ - ldr r3, [pc, #188] @ (1794ec ) │ │ │ │ + ldr r2, [pc, #192] @ (179498 ) │ │ │ │ + ldr r3, [pc, #188] @ (179494 ) │ │ │ │ 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 17948a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 1793c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1794c0 │ │ │ │ + beq.n 179468 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd18 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 1793c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 1793c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17942c │ │ │ │ + bne.n 1793d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942c │ │ │ │ + b.n 1793d4 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17942a │ │ │ │ + beq.n 1793d2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 18dcd8 │ │ │ │ + bl 18dc80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 1793c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 179414 │ │ │ │ + b.n 1793bc │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17942a │ │ │ │ + b.n 1793d2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179420 │ │ │ │ + beq.n 1793c8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179458 │ │ │ │ - b.n 179420 │ │ │ │ + bne.n 179400 │ │ │ │ + b.n 1793c8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ 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] @ (179574 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1795d0 ) │ │ │ │ + ldr r3, [pc, #200] @ (179578 ) │ │ │ │ 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 17954a │ │ │ │ + ldr r7, [pc, #180] @ (17957c ) │ │ │ │ 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 17953e │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 179544 │ │ │ │ + bne.n 1794ec │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 1794d2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 1794fe │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 179556 │ │ │ │ + bne.n 1794fe │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17952a │ │ │ │ + beq.n 1794d2 │ │ │ │ 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 1794d2 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1795c0 │ │ │ │ + cbnz r0, 179568 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1795ba │ │ │ │ + beq.n 179562 │ │ │ │ blx 4b1ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179534 │ │ │ │ + bne.n 1794dc │ │ │ │ mov r0, r4 │ │ │ │ blx 4ac80 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b194 │ │ │ │ - ldr r2, [pc, #52] @ (1795d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1795d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (179580 ) │ │ │ │ + ldr r3, [pc, #40] @ (179578 ) │ │ │ │ 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 179570 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1794f4 │ │ │ │ - b.n 179586 │ │ │ │ + bl 17949c │ │ │ │ + b.n 17952e │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17952a │ │ │ │ + b.n 1794d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 17969c │ │ │ │ + bne.n 179644 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17960e │ │ │ │ + bne.n 1795b6 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 179612 │ │ │ │ + bls.n 1795ba │ │ │ │ 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] @ (1795c0 ) │ │ │ │ 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 1795d4 │ │ │ │ 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] @ (179620 ) │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179674 │ │ │ │ + cbz r0, 17961c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 179616 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4b1ac │ │ │ │ - cbnz r0, 17964c │ │ │ │ + cbnz r0, 1795f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 179640 │ │ │ │ + bne.n 1795e8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 17966e │ │ │ │ + beq.n 179616 │ │ │ │ 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 179602 │ │ │ │ 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] @ (179720 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (17977c ) │ │ │ │ + ldr r3, [pc, #232] @ (179724 ) │ │ │ │ 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 1807d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (179780 ) │ │ │ │ + ldr r2, [pc, #204] @ (179728 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 179712 │ │ │ │ + blt.n 1796ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 1795c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - cbnz r4, 17972c │ │ │ │ - ldr r1, [pc, #176] @ (179784 ) │ │ │ │ + cbnz r4, 1796d4 │ │ │ │ + ldr r1, [pc, #176] @ (17972c ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 178f90 │ │ │ │ + bl 178f38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 179712 │ │ │ │ + cbz r0, 1796ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17961c │ │ │ │ + bl 1795c4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 179706 │ │ │ │ + beq.n 1796ae │ │ │ │ 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 17969a │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179750 │ │ │ │ - ldr r2, [pc, #116] @ (179788 ) │ │ │ │ - ldr r3, [pc, #100] @ (17977c ) │ │ │ │ + bne.n 1796f8 │ │ │ │ + ldr r2, [pc, #116] @ (179730 ) │ │ │ │ + ldr r3, [pc, #100] @ (179724 ) │ │ │ │ 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 17971a │ │ │ │ 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 1796e2 │ │ │ │ dmb ish │ │ │ │ - b.n 179712 │ │ │ │ + b.n 1796ba │ │ │ │ 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 1796f2 │ │ │ │ + b.n 179708 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 179834 │ │ │ │ + beq.n 1797dc │ │ │ │ movs r3, r2 │ │ │ │ - bl 175786 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + bl 17572e │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ 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] @ (179808 ) │ │ │ │ + ldr r3, [pc, #192] @ (17980c ) │ │ │ │ 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 1797fa │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1797fc │ │ │ │ + beq.n 1797a4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b928 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1797fc │ │ │ │ - cbz r5, 179812 │ │ │ │ + cbz r0, 1797a4 │ │ │ │ + cbz r5, 1797ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1797e6 │ │ │ │ + b.n 17978e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17980c │ │ │ │ + bls.n 1797b4 │ │ │ │ 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 179788 │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179836 │ │ │ │ + b.n 1797de │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 17979e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17918c │ │ │ │ + bl 179134 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1797f6 │ │ │ │ + beq.n 17979e │ │ │ │ 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] @ (179810 ) │ │ │ │ + ldr r3, [pc, #40] @ (17980c ) │ │ │ │ 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 179802 │ │ │ │ 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 1797b0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ 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] @ (179888 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (1798e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (17988c ) │ │ │ │ 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, 17987e │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c9f0 │ │ │ │ - ldr r2, [pc, #76] @ (1798e8 ) │ │ │ │ + bl 17c998 │ │ │ │ + ldr r2, [pc, #76] @ (179890 ) │ │ │ │ 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 17987e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1798ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1798e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (179894 ) │ │ │ │ + ldr r3, [pc, #32] @ (17988c ) │ │ │ │ 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 179882 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1798be │ │ │ │ + b.n 179866 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ 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, #120] @ 0x78 │ │ │ │ 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] @ (179a50 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (179aac ) │ │ │ │ + ldr r3, [pc, #420] @ (179a54 ) │ │ │ │ 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 17790c │ │ │ │ + ldr r2, [pc, #400] @ (179a58 ) │ │ │ │ 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 1798fc │ │ │ │ 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 179974 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17997e │ │ │ │ + beq.n 179926 │ │ │ │ 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 1799e0 │ │ │ │ + ldr r2, [pc, #336] @ (179a5c ) │ │ │ │ + ldr r3, [pc, #324] @ (179a54 ) │ │ │ │ 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 179a4c │ │ │ │ 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 17c998 │ │ │ │ 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] @ (179a60 ) │ │ │ │ add r2, pc │ │ │ │ blx 4b5dc <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1799b6 │ │ │ │ + beq.n 17995e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 1798fc │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4ae3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a24 │ │ │ │ + beq.n 1799cc │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b23c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 179a40 │ │ │ │ + bne.n 1799e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1793dc │ │ │ │ - cbz r0, 179a1e │ │ │ │ + bl 179384 │ │ │ │ + cbz r0, 1799c6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 179a58 │ │ │ │ + beq.n 179a00 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 179a0c │ │ │ │ + b.n 1799b4 │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 179a54 │ │ │ │ + bls.n 1799fc │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 179a06 │ │ │ │ + bne.n 1799ae │ │ │ │ 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 17990a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179962 │ │ │ │ + b.n 17990a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b1ac │ │ │ │ mov r0, r8 │ │ │ │ blx 4b068 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ - b.n 179a2a │ │ │ │ + b.n 1799d2 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 1799c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 4bdc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a1e │ │ │ │ + beq.n 1799c6 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 179a9c │ │ │ │ + beq.n 179a44 │ │ │ │ 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 179a2e │ │ │ │ dmb ish │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 1799cc │ │ │ │ mov r0, r5 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 179a24 │ │ │ │ + b.n 1799cc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ 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] @ (179c94 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (179cf0 ) │ │ │ │ + ldr r2, [pc, #540] @ (179c98 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w fp, [pc, #536] @ 179cf4 │ │ │ │ + ldr.w fp, [pc, #536] @ 179c9c │ │ │ │ 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, 179af6 │ │ │ │ + ldr r0, [pc, #512] @ (179ca0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 179b60 │ │ │ │ - ldr r1, [pc, #504] @ (179cfc ) │ │ │ │ + cbz r0, 179b08 │ │ │ │ + ldr r1, [pc, #504] @ (179ca4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 179b7e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 179b88 │ │ │ │ - ldr r2, [pc, #460] @ (179d00 ) │ │ │ │ - ldr r3, [pc, #444] @ (179cf0 ) │ │ │ │ + beq.n 179b30 │ │ │ │ + ldr r2, [pc, #460] @ (179ca8 ) │ │ │ │ + ldr r3, [pc, #444] @ (179c98 ) │ │ │ │ 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 179c8e │ │ │ │ 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 179b2a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 179bee │ │ │ │ - ldr r4, [pc, #424] @ (179d04 ) │ │ │ │ + beq.n 179b96 │ │ │ │ + ldr r4, [pc, #424] @ (179cac ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #420] @ (179d08 ) │ │ │ │ + b.n 179a9e │ │ │ │ + ldr r0, [pc, #420] @ (179cb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179bda │ │ │ │ - ldr r3, [pc, #412] @ (179d0c ) │ │ │ │ + beq.n 179b82 │ │ │ │ + ldr r3, [pc, #412] @ (179cb4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #412] @ (179d10 ) │ │ │ │ + ldr r2, [pc, #412] @ (179cb8 ) │ │ │ │ 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 179aaa │ │ │ │ + ldr r4, [pc, #400] @ (179cbc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ + b.n 179a9e │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #396] @ (179d18 ) │ │ │ │ + ldr r6, [pc, #396] @ (179cc0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 179bd6 │ │ │ │ + cbnz r3, 179b7e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 179ad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 179b30 │ │ │ │ - ldr r0, [pc, #320] @ (179d1c ) │ │ │ │ + b.n 179ad8 │ │ │ │ + ldr r0, [pc, #320] @ (179cc4 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd5c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179bf4 │ │ │ │ - ldr r1, [pc, #312] @ (179d20 ) │ │ │ │ + cbz r0, 179b9c │ │ │ │ + ldr r1, [pc, #312] @ (179cc8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - b.n 179b0a │ │ │ │ - ldr r4, [pc, #308] @ (179d24 ) │ │ │ │ + b.n 179ab2 │ │ │ │ + ldr r4, [pc, #308] @ (179ccc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 179af6 │ │ │ │ - ldr r0, [pc, #304] @ (179d28 ) │ │ │ │ + b.n 179a9e │ │ │ │ + ldr r0, [pc, #304] @ (179cd0 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 179c56 │ │ │ │ - ldr.w sl, [pc, #296] @ 179d2c │ │ │ │ + cbz r0, 179bfe │ │ │ │ + ldr.w sl, [pc, #296] @ 179cd4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #296] @ (179d30 ) │ │ │ │ + ldr r3, [pc, #296] @ (179cd8 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 179b7e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 179ad2 │ │ │ │ + b.n 179b7e │ │ │ │ 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 179c32 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 179bd6 │ │ │ │ + bne.n 179b7e │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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 179c1e │ │ │ │ + ldr.w sl, [pc, #136] @ 179cdc │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #132] @ (179d38 ) │ │ │ │ + ldr r3, [pc, #132] @ (179ce0 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1792ac │ │ │ │ + bl 179254 │ │ │ │ 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 179b7e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - b.n 179b0a │ │ │ │ + b.n 179ab2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ 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 +425076,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] @ (179d60 ) │ │ │ │ blx 4b8f8 │ │ │ │ mov r4, r0 │ │ │ │ blx 4b6d0 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 179d60 │ │ │ │ + beq.n 179d08 │ │ │ │ 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 179d04 │ │ │ │ + ldr r4, [pc, #76] @ (179d64 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179d98 │ │ │ │ + cbz r0, 179d40 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179d5c │ │ │ │ - ldr r0, [pc, #52] @ (179dc0 ) │ │ │ │ + bne.n 179d04 │ │ │ │ + ldr r0, [pc, #52] @ (179d68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (179dc4 ) │ │ │ │ + ldr r0, [pc, #40] @ (179d6c ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ - cbz r0, 179db2 │ │ │ │ - ldr r3, [pc, #36] @ (179dc8 ) │ │ │ │ + cbz r0, 179d5a │ │ │ │ + ldr r3, [pc, #36] @ (179d70 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (179dcc ) │ │ │ │ + ldr r2, [pc, #36] @ (179d74 ) │ │ │ │ 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] @ (179d78 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 179d7c │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + b.n 179d24 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ 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 +425141,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] @ (179de4 ) │ │ │ │ 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] @ (179de8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17abf8 │ │ │ │ + bl 17aba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179e1e │ │ │ │ + cbz r0, 179dc6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 179134 │ │ │ │ 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] @ (179dec ) │ │ │ │ + ldr r3, [pc, #24] @ (179de4 ) │ │ │ │ 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 179de0 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r6, #32] │ │ │ │ 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] @ (179e68 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (179ec4 ) │ │ │ │ + ldr r3, [pc, #104] @ (179e6c ) │ │ │ │ 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 17790c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179384 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 179e98 │ │ │ │ - ldr r2, [pc, #72] @ (179ec8 ) │ │ │ │ - ldr r3, [pc, #64] @ (179ec4 ) │ │ │ │ + cbnz r0, 179e40 │ │ │ │ + ldr r2, [pc, #72] @ (179e70 ) │ │ │ │ + ldr r3, [pc, #64] @ (179e6c ) │ │ │ │ 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 179e62 │ │ │ │ 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 17ad80 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179e7e │ │ │ │ + bne.n 179e26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 179e7e │ │ │ │ + b.n 179e26 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ 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 17a8f0 │ │ │ │ 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] @ (179f40 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (179f9c ) │ │ │ │ + ldr r4, [pc, #160] @ (179f44 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (179fa0 ) │ │ │ │ + ldr r2, [pc, #156] @ (179f48 ) │ │ │ │ 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, 179efe │ │ │ │ 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 179f20 │ │ │ │ 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 179f16 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #76] @ (179fa4 ) │ │ │ │ - ldr r3, [pc, #64] @ (179f9c ) │ │ │ │ + ldr r2, [pc, #76] @ (179f4c ) │ │ │ │ + ldr r3, [pc, #64] @ (179f44 ) │ │ │ │ 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 179f3a │ │ │ │ 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 179efa │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 4b23c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 179f74 │ │ │ │ + beq.n 179f1c │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 179f52 │ │ │ │ + b.n 179efa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r2, #20] │ │ │ │ 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, #12] │ │ │ │ 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] @ (17a028 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (17a084 ) │ │ │ │ + ldr r3, [pc, #200] @ (17a02c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (17a088 ) │ │ │ │ + ldr r1, [pc, #196] @ (17a030 ) │ │ │ │ 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 17fee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a072 │ │ │ │ + beq.n 17a01a │ │ │ │ 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 17a01a │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a076 │ │ │ │ + beq.n 17a01e │ │ │ │ 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 179fc8 │ │ │ │ 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, 17a01e │ │ │ │ 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 17a01e │ │ │ │ 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] @ (17a034 ) │ │ │ │ + ldr r3, [pc, #40] @ (17a02c ) │ │ │ │ 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 17a022 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a058 │ │ │ │ + b.n 17a000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17a052 │ │ │ │ + b.n 179ffa │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r2, #8] │ │ │ │ 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, r7] │ │ │ │ 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] @ (17a0bc ) │ │ │ │ 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] @ (17a0c0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 186398 │ │ │ │ + bl 186340 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a0f4 │ │ │ │ + cbz r0, 17a09c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17918c │ │ │ │ + bl 179134 │ │ │ │ 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] @ (17a0c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17a0bc ) │ │ │ │ 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 17a0b6 │ │ │ │ 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, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ 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] @ (17a140 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (17a19c ) │ │ │ │ + ldr r3, [pc, #104] @ (17a144 ) │ │ │ │ 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 17790c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179384 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 17a170 │ │ │ │ - ldr r2, [pc, #72] @ (17a1a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (17a19c ) │ │ │ │ + cbnz r0, 17a118 │ │ │ │ + ldr r2, [pc, #72] @ (17a148 ) │ │ │ │ + ldr r3, [pc, #64] @ (17a144 ) │ │ │ │ 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 17a13c │ │ │ │ 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 1863b0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a156 │ │ │ │ + bne.n 17a0fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a156 │ │ │ │ + b.n 17a0fe │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ 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 18627c │ │ │ │ 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] @ (17a204 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (17a260 ) │ │ │ │ + ldr r3, [pc, #140] @ (17a208 ) │ │ │ │ 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 17fad4 │ │ │ │ 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 179a64 │ │ │ │ + cbz r0, 17a1e2 │ │ │ │ + ldr r1, [pc, #100] @ (17a20c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4a8a4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a23a │ │ │ │ + beq.n 17a1e2 │ │ │ │ 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 17a1e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1794f4 │ │ │ │ + bl 17949c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #36] @ (17a268 ) │ │ │ │ - ldr r3, [pc, #28] @ (17a260 ) │ │ │ │ + bl 17fce4 │ │ │ │ + ldr r2, [pc, #36] @ (17a210 ) │ │ │ │ + ldr r3, [pc, #28] @ (17a208 ) │ │ │ │ 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 17a200 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ 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 17a228 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17a296 │ │ │ │ + cbnz r2, 17a23e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ 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] @ (17a3bc ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (17a418 ) │ │ │ │ + ldr r2, [pc, #340] @ (17a3c0 ) │ │ │ │ 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 +425655,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 17a39e │ │ │ │ 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 17a394 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 17a3aa │ │ │ │ + b.n 17a352 │ │ │ │ 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 +425686,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 17a392 │ │ │ │ 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 17fb18 │ │ │ │ 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 17c9d4 │ │ │ │ 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 17c164 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 17a3ea │ │ │ │ + bcs.n 17a392 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 17a3ea │ │ │ │ + bcc.n 17a392 │ │ │ │ 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 17a392 │ │ │ │ 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 17a2bc │ │ │ │ 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] @ (17a3c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (17a3bc ) │ │ │ │ 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 17a3b8 │ │ │ │ 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, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ 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] @ (17a5b0 ) │ │ │ │ + ldr r3, [pc, #468] @ (17a5b4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -425828,178 +425792,178 @@ │ │ │ │ blx 4aafc │ │ │ │ mov r0, r6 │ │ │ │ blx 4b79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b368 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 17a4e0 │ │ │ │ + bhi.n 17a488 │ │ │ │ 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, 17a46c │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17a494 │ │ │ │ + bne.n 17a43c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 17a470 │ │ │ │ + bne.n 17a418 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 17a4c4 │ │ │ │ + bne.n 17a46c │ │ │ │ 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] @ (17a5b8 ) │ │ │ │ + ldr r3, [pc, #352] @ (17a5b4 ) │ │ │ │ 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 17a5ac │ │ │ │ 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 17a516 │ │ │ │ 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 17a440 │ │ │ │ + ldr r1, [pc, #288] @ (17a5bc ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a440 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a498 │ │ │ │ + bhi.n 17a440 │ │ │ │ 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 17a54c │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a53c │ │ │ │ + bne.n 17a4e4 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a52c │ │ │ │ + bne.n 17a4d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5c0 │ │ │ │ + bne.n 17a568 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a24c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a552 │ │ │ │ + bne.n 17a4fa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17a5b0 │ │ │ │ + cbnz r3, 17a558 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 17a4a8 │ │ │ │ - ldr r4, [pc, #168] @ (17a618 ) │ │ │ │ + b.n 17a450 │ │ │ │ + ldr r4, [pc, #168] @ (17a5c0 ) │ │ │ │ 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 17a440 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17a498 │ │ │ │ + bne.n 17a440 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc30 │ │ │ │ - b.n 17a50c │ │ │ │ + b.n 17a4b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17a24c │ │ │ │ + b.n 17a50e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17a566 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17a50e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17a5de │ │ │ │ + beq.n 17a586 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17a5ca │ │ │ │ + bne.n 17a572 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a544 │ │ │ │ + beq.n 17a4ec │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17a5ee │ │ │ │ + bne.n 17a596 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a5e0 │ │ │ │ - b.n 17a544 │ │ │ │ + bne.n 17a588 │ │ │ │ + b.n 17a4ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ 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 +425971,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] @ (17a7c0 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (17a81c ) │ │ │ │ + ldr r2, [pc, #468] @ (17a7c4 ) │ │ │ │ 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, 17a61a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 17a65e │ │ │ │ + bne.n 17a606 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17a7a6 │ │ │ │ - ldr r1, [pc, #428] @ (17a820 ) │ │ │ │ + b.n 17a74e │ │ │ │ + ldr r1, [pc, #428] @ (17a7c8 ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a66e │ │ │ │ - ldr r3, [pc, #416] @ (17a824 ) │ │ │ │ + beq.n 17a616 │ │ │ │ + ldr r3, [pc, #416] @ (17a7cc ) │ │ │ │ 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] @ (17a7d0 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (17a82c ) │ │ │ │ + ldr r3, [pc, #400] @ (17a7d4 ) │ │ │ │ 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 17a746 │ │ │ │ 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 +426031,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 17a648 │ │ │ │ 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 17a7a4 │ │ │ │ + ldr r6, [pc, #308] @ (17a7d8 ) │ │ │ │ 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 17a79c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 17a78a │ │ │ │ + cbz r3, 17a732 │ │ │ │ blx 4b410 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a772 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17a750 │ │ │ │ - b.n 17a7ca │ │ │ │ + bne.n 17a6f8 │ │ │ │ + b.n 17a772 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 17a7ca │ │ │ │ + beq.n 17a772 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 4b410 │ │ │ │ mov r1, r6 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17a74a │ │ │ │ + beq.n 17a6f2 │ │ │ │ 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 17a6f2 │ │ │ │ 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 17a6f2 │ │ │ │ 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 17a658 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 4b9c4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (17a834 ) │ │ │ │ + ldr r2, [pc, #140] @ (17a7dc ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (17a81c ) │ │ │ │ + ldr r3, [pc, #108] @ (17a7c4 ) │ │ │ │ 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 17a7bc │ │ │ │ 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 17a3c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a802 │ │ │ │ + cbz r0, 17a7aa │ │ │ │ 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 17a648 │ │ │ │ + b.n 17a746 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a78a │ │ │ │ - b.n 17a6a0 │ │ │ │ + bne.n 17a732 │ │ │ │ + b.n 17a648 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a648 │ │ │ │ mov r0, fp │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4b9c4 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 17a6a0 │ │ │ │ + b.n 17a648 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ 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, r2] │ │ │ │ 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] @ (17a880 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (17a8dc ) │ │ │ │ + ldr r3, [pc, #140] @ (17a884 ) │ │ │ │ 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 +426183,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 17a82a │ │ │ │ + b.n 17a86e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 17a8a6 │ │ │ │ + bne.n 17a84e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 17a864 │ │ │ │ + bge.n 17a80c │ │ │ │ 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 17a824 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a61c │ │ │ │ + bl 17a5c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 17a882 │ │ │ │ + beq.n 17a82a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (17a8e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (17a8dc ) │ │ │ │ + ldr r2, [pc, #52] @ (17a888 ) │ │ │ │ + ldr r3, [pc, #48] @ (17a884 ) │ │ │ │ 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 17a87a │ │ │ │ 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 17a80c │ │ │ │ + b.n 17a850 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r5, 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 r3, [r0, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 17a930 │ │ │ │ + cbnz r3, 17a8d8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 17a900 │ │ │ │ + cbz r0, 17a8a8 │ │ │ │ blx 4b9c4 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 17a910 │ │ │ │ + cbz r0, 17a8b8 │ │ │ │ blx 4b9c4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17a906 │ │ │ │ + bne.n 17a8ae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 17a924 │ │ │ │ + cbz r3, 17a8cc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c14c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 192e94 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17a8f8 │ │ │ │ + b.n 17a8a0 │ │ │ │ stmdb 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] @ (17ab64 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (17abc0 ) │ │ │ │ + ldr r3, [pc, #608] @ (17ab68 ) │ │ │ │ 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 17fad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c078 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (17abc4 ) │ │ │ │ + ldr r0, [pc, #568] @ (17ab6c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 184c58 │ │ │ │ + bl 184c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aa12 │ │ │ │ - ldr r7, [pc, #556] @ (17abc8 ) │ │ │ │ + beq.n 17a9ba │ │ │ │ + ldr r7, [pc, #556] @ (17ab70 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (17abcc ) │ │ │ │ + ldr r2, [pc, #556] @ (17ab74 ) │ │ │ │ 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 17aaf0 │ │ │ │ + ldr r2, [pc, #536] @ (17ab78 ) │ │ │ │ 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 17aaea │ │ │ │ + ldr r6, [pc, #516] @ (17ab7c ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -426369,51 +426333,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 17aaf0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ + beq.w 17aaf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ab48 │ │ │ │ - ldr r0, [pc, #452] @ (17abd8 ) │ │ │ │ + beq.w 17aaf0 │ │ │ │ + ldr r0, [pc, #452] @ (17ab80 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aaf8 │ │ │ │ + beq.n 17aaa0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 17abdc │ │ │ │ - ldr.w r9, [pc, #440] @ 17abe0 │ │ │ │ + ldr.w r8, [pc, #440] @ 17ab84 │ │ │ │ + ldr.w r9, [pc, #440] @ 17ab88 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (17abe4 ) │ │ │ │ + ldr r3, [pc, #432] @ (17ab8c ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17aaba │ │ │ │ + b.n 17aa62 │ │ │ │ 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 17ab3a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (17abe8 ) │ │ │ │ + ldr r5, [pc, #400] @ (17ab90 ) │ │ │ │ blx 4aa90 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 4bc3c │ │ │ │ mov r1, r5 │ │ │ │ @@ -426424,135 +426388,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 17ab12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17aba0 │ │ │ │ + beq.w 17ab48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a420 │ │ │ │ + bl 17a3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ab7a │ │ │ │ + beq.n 17ab22 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 17aaf8 │ │ │ │ + bhi.n 17aaa0 │ │ │ │ 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, 17aaa0 │ │ │ │ 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 17a9e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ - ldr r0, [pc, #240] @ (17abec ) │ │ │ │ + b.n 17aa58 │ │ │ │ + ldr r0, [pc, #240] @ (17ab94 ) │ │ │ │ add r0, pc │ │ │ │ blx 4bd80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + cbz r0, 17aae6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a61c │ │ │ │ - cbz r0, 17ab3e │ │ │ │ + bl 17a5c4 │ │ │ │ + cbz r0, 17aae6 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 4bbd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17ab3e │ │ │ │ + blt.n 17aae6 │ │ │ │ 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 17ab56 │ │ │ │ + ldr r1, [pc, #196] @ (17ab98 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 192e90 │ │ │ │ - cbnz r0, 17aba6 │ │ │ │ + bl 192e38 │ │ │ │ + cbnz r0, 17ab4e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17ab50 │ │ │ │ + b.n 17aaf8 │ │ │ │ mov r0, r3 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a8e4 │ │ │ │ + bl 17a88c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (17abf4 ) │ │ │ │ - ldr r3, [pc, #108] @ (17abc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (17ab9c ) │ │ │ │ + ldr r3, [pc, #108] @ (17ab68 ) │ │ │ │ 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 17ab5e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 17ab72 │ │ │ │ + cbz r5, 17ab1a │ │ │ │ mov r0, r5 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aa58 │ │ │ │ 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 17aa58 │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17aab0 │ │ │ │ + b.n 17aa58 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 17ab72 │ │ │ │ + b.n 17ab1a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 4ac68 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17ab3e │ │ │ │ + b.n 17aae6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 17ac34 │ │ │ │ + cbnz r4, 17abdc │ │ │ │ movs r3, r2 │ │ │ │ itee mi │ │ │ │ movmi r3, r2 │ │ │ │ itet eq @ unpredictable │ │ │ │ moveq r3, r2 │ │ │ │ nopne │ │ │ │ moveq r3, r2 │ │ │ │ @@ -426566,16 +426530,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 @ 17af98 │ │ │ │ + strb r0, [r0, r4] │ │ │ │ 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 +426558,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 17abc2 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ace6 │ │ │ │ + beq.n 17ac8e │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ac6c │ │ │ │ + bne.n 17ac14 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ac5c │ │ │ │ + bne.n 17ac04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17ad82 │ │ │ │ + bne.w 17ad2a │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c1dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 17acee │ │ │ │ + cbz r0, 17ac96 │ │ │ │ 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 17ac6c │ │ │ │ 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 17ac6c │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 17acb8 │ │ │ │ + b.n 17ac60 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17ad1e │ │ │ │ + beq.n 17acc6 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17acb4 │ │ │ │ + beq.n 17ac5c │ │ │ │ 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 17ac78 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad74 │ │ │ │ + bne.n 17ad1c │ │ │ │ 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, 17acb2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a24c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c1dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ac84 │ │ │ │ + bne.n 17ac2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17acde │ │ │ │ - b.n 17ad0e │ │ │ │ + beq.n 17ac86 │ │ │ │ + b.n 17acb6 │ │ │ │ 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 17ac6e │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 17ad50 │ │ │ │ + cbz r3, 17acf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd18 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17acc6 │ │ │ │ + bne.n 17ac6e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad54 │ │ │ │ + bne.n 17acfc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17adca │ │ │ │ + cbnz r3, 17ad72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ace8 │ │ │ │ + beq.n 17ac90 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 17ace8 │ │ │ │ + b.n 17ac90 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ace6 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17ac8e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17adae │ │ │ │ + bne.n 17ad56 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ad98 │ │ │ │ + bne.n 17ad40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad8a │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17ad32 │ │ │ │ + b.n 17ac1e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17adb4 │ │ │ │ + bne.n 17ad5c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad86 │ │ │ │ - b.n 17ac76 │ │ │ │ + bne.n 17ad2e │ │ │ │ + b.n 17ac1e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17ad68 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17ad10 │ │ │ │ stmdb 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] @ (17b140 ) │ │ │ │ + ldr r3, [pc, #932] @ (17b144 ) │ │ │ │ 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 +426737,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 17adb2 │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17ae7a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aed2 │ │ │ │ + beq.n 17ae7a │ │ │ │ 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 17ae0e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ae56 │ │ │ │ + bne.n 17adfe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17aff4 │ │ │ │ + bne.w 17af9c │ │ │ │ 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, 17ae9c │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 17aea2 │ │ │ │ + bne.n 17ae4a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 4b9a0 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 17ae7c │ │ │ │ + bne.n 17ae24 │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 17aef4 │ │ │ │ + bne.n 17ae9c │ │ │ │ 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 17ae62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17afe4 │ │ │ │ + bne.w 17af8c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (17b1a0 ) │ │ │ │ - ldr r3, [pc, #704] @ (17b19c ) │ │ │ │ + ldr r2, [pc, #712] @ (17b148 ) │ │ │ │ + ldr r3, [pc, #704] @ (17b144 ) │ │ │ │ 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 17b12a │ │ │ │ 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 17aeb6 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17aefe │ │ │ │ + bne.n 17aea6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b12c │ │ │ │ + bne.w 17b0d4 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a2a4 │ │ │ │ + bl 17a24c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c1dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17af74 │ │ │ │ + cbz r0, 17af1c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17af38 │ │ │ │ + bne.n 17aee0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b172 │ │ │ │ + bne.w 17b11a │ │ │ │ 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 17ae70 │ │ │ │ + b.n 17af0c │ │ │ │ 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 18dd18 │ │ │ │ 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 17c998 │ │ │ │ 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 17afe6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17afbc │ │ │ │ + bne.n 17af64 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17aea6 │ │ │ │ + beq.w 17ae4e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aea6 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17ae4e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17aed2 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17ae7a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b016 │ │ │ │ + beq.n 17afbe │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b000 │ │ │ │ + bne.n 17afa8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ae70 │ │ │ │ + beq.w 17ae18 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b028 │ │ │ │ + bne.n 17afd0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b01a │ │ │ │ - b.n 17ae70 │ │ │ │ + bne.n 17afc2 │ │ │ │ + b.n 17ae18 │ │ │ │ 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 17af60 │ │ │ │ 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 17af60 │ │ │ │ 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 17af60 │ │ │ │ + vldr d7, [pc, #244] @ 17b130 │ │ │ │ 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] @ 17b138 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 17afb8 │ │ │ │ + bne.n 17af60 │ │ │ │ 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 17af60 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 4bc30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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 17c9d4 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 17c1bc │ │ │ │ + bl 17c164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a26c │ │ │ │ + bl 17a214 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4b410 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4ae3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 17a26c │ │ │ │ - b.n 17aed6 │ │ │ │ + bl 17a214 │ │ │ │ + b.n 17ae7e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17b14c │ │ │ │ + beq.n 17b0f4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b136 │ │ │ │ + bne.n 17b0de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17af18 │ │ │ │ + beq.w 17aec0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17b15c │ │ │ │ + bne.n 17b104 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17b14e │ │ │ │ - b.n 17af18 │ │ │ │ + bne.n 17b0f6 │ │ │ │ + b.n 17aec0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 17af50 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 17aef8 │ │ │ │ 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, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r7, r5] │ │ │ │ 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 +427092,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 17b1da │ │ │ │ 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, 17b1e6 │ │ │ │ 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, 17b214 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b222 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 17b234 │ │ │ │ + b.n 17b1dc │ │ │ │ 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 17b258 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 17b26a │ │ │ │ + bgt.n 17b212 │ │ │ │ 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 17b1dc │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 17b2c4 │ │ │ │ + vldr s0, [pc, #12] @ 17b26c │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 4ac98 │ │ │ │ - b.n 17b298 │ │ │ │ + b.n 17b240 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (17b4c8 ) │ │ │ │ + ldr r3, [pc, #512] @ (17b470 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 183718 │ │ │ │ + bl 1836c0 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 17b318 │ │ │ │ + vldr s15, [pc, #48] @ 17b2c0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 17b31c │ │ │ │ + vldr s14, [pc, #40] @ 17b2c4 │ │ │ │ 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 +427216,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 17b338 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 17b3be │ │ │ │ + beq.n 17b366 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 17b3be │ │ │ │ + cbz r1, 17b366 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b32a │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17b382 │ │ │ │ + bne.n 17b32a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b382 │ │ │ │ + beq.n 17b32a │ │ │ │ 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 +427271,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 17b494 │ │ │ │ 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 +427420,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 17b52e │ │ │ │ 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 +427462,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 17b3ac │ │ │ │ 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 +427491,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 17b7ea │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 17b73c │ │ │ │ + bls.n 17b6e4 │ │ │ │ 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] @ 17b818 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe04 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b736 │ │ │ │ + beq.n 17b6de │ │ │ │ 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 +427536,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 17b7c6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b7d2 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b82a │ │ │ │ + beq.n 17b7d2 │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 17b7bc │ │ │ │ + b.n 17b764 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 17b816 │ │ │ │ + beq.n 17b7be │ │ │ │ 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 +427571,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, 17b7da │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 17b81c │ │ │ │ + beq.n 17b7c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b7b8 │ │ │ │ + bne.n 17b760 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b810 │ │ │ │ + bne.n 17b7b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 17b74e │ │ │ │ + b.n 17b7c6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 17b7fc │ │ │ │ + bhi.n 17b7a4 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 17b7f6 │ │ │ │ + b.n 17b79e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17b732 │ │ │ │ - ldr r0, [pc, #36] @ (17b874 ) │ │ │ │ + bne.w 17b6da │ │ │ │ + ldr r0, [pc, #36] @ (17b81c ) │ │ │ │ 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 17b6de │ │ │ │ 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 +427632,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 17b90e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 17b95e │ │ │ │ + bls.n 17b906 │ │ │ │ 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 +427660,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 17b8a8 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 17b93c │ │ │ │ + bne.n 17b8e4 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 17b970 │ │ │ │ + beq.n 17b918 │ │ │ │ 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 17b88a │ │ │ │ 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 +427699,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 17b89c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17b8f4 │ │ │ │ + bne.n 17b89c │ │ │ │ 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 17b89c │ │ │ │ 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 17b6bc │ │ │ │ + b.n 17b848 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 17b714 │ │ │ │ - b.n 17b8a0 │ │ │ │ + bl 17b6bc │ │ │ │ + b.n 17b848 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17b918 │ │ │ │ - b.n 17b934 │ │ │ │ + bne.n 17b8c0 │ │ │ │ + b.n 17b8dc │ │ │ │ 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] @ 17b980 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b9e0 │ │ │ │ + vldr d7, [pc, #64] @ 17b988 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 17b9e8 │ │ │ │ + vldr d7, [pc, #60] @ 17b990 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 17b9f0 │ │ │ │ + vldr d7, [pc, #60] @ 17b998 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ - vldr d7, [pc, #56] @ 17b9f8 │ │ │ │ - ldr r3, [pc, #60] @ (17ba00 ) │ │ │ │ + bl 17fc18 │ │ │ │ + vldr d7, [pc, #56] @ 17b9a0 │ │ │ │ + ldr r3, [pc, #60] @ (17b9a8 ) │ │ │ │ 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 +427784,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 17fb18 │ │ │ │ + cbz r0, 17ba16 │ │ │ │ + vldr d7, [pc, #84] @ 17ba20 │ │ │ │ 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] @ 17ba28 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 17ba88 │ │ │ │ + vldr d7, [pc, #72] @ 17ba30 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 17ba90 │ │ │ │ + vldr d7, [pc, #72] @ 17ba38 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (17ba98 ) │ │ │ │ + ldr r3, [pc, #60] @ (17ba40 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 17ba68 │ │ │ │ + cbz r0, 17ba10 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17ba64 │ │ │ │ + b.n 17ba0c │ │ │ │ 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 +427839,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] @ (17ba60 ) │ │ │ │ + ldr r1, [pc, #12] @ (17ba64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 17aabd │ │ │ │ + str??.w pc, [pc, #-4095] @ 17aa65 │ │ │ │ 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 17fb18 │ │ │ │ + cbz r0, 17bae4 │ │ │ │ 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 +427872,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 17ba8e │ │ │ │ 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 17fbf4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17bb36 │ │ │ │ + cbz r0, 17bade │ │ │ │ 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 17fce4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17bb32 │ │ │ │ - cbz r0, 17bba6 │ │ │ │ + b.n 17bada │ │ │ │ + cbz r0, 17bb4e │ │ │ │ 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, 17bb3e │ │ │ │ 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, 17bb3e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 17bb9e │ │ │ │ + cbz r3, 17bb46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bb9e │ │ │ │ + beq.n 17bb46 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 17bb78 │ │ │ │ + b.n 17bb20 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 17bb90 │ │ │ │ + beq.n 17bb38 │ │ │ │ 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 17bb3e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17bb72 │ │ │ │ + bne.n 17bb1a │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 17bb8a │ │ │ │ + bne.n 17bb32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17bb64 │ │ │ │ - b.n 17bb96 │ │ │ │ + bne.n 17bb0c │ │ │ │ + b.n 17bb3e │ │ │ │ bx lr │ │ │ │ - cbz r0, 17bbfc │ │ │ │ + cbz r0, 17bba4 │ │ │ │ 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, 17bba6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17bbf0 │ │ │ │ + cbz r3, 17bb98 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 17bbe0 │ │ │ │ + cbz r3, 17bb88 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17bbe0 │ │ │ │ + beq.n 17bb88 │ │ │ │ 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 17bb78 │ │ │ │ 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] @ (17bbcc ) │ │ │ │ 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 +428001,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 17b2d4 │ │ │ │ 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 17b2d4 │ │ │ │ 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 17b820 │ │ │ │ + cbz r0, 17bc32 │ │ │ │ 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 17b820 │ │ │ │ + cbz r0, 17bc50 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 17bcc6 │ │ │ │ + cbz r1, 17bc6e │ │ │ │ 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 +428060,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 17b2d4 │ │ │ │ + cbz r0, 17bca4 │ │ │ │ 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, 17bcea │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd3e │ │ │ │ + beq.n 17bce6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 17bd38 │ │ │ │ + cbz r1, 17bce0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 17bd2a │ │ │ │ + beq.n 17bcd2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bd46 │ │ │ │ + beq.n 17bcee │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bd1e │ │ │ │ - b.n 17bd2a │ │ │ │ + bne.n 17bcc6 │ │ │ │ + b.n 17bcd2 │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 17bd18 │ │ │ │ + bne.n 17bcc0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17bd0a │ │ │ │ + b.n 17bcb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17bd24 │ │ │ │ + b.n 17bccc │ │ │ │ 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 17bdac │ │ │ │ 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 +428146,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 17bd44 │ │ │ │ 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 17b3ac │ │ │ │ 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 17be7c │ │ │ │ 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 +428205,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 17be06 │ │ │ │ 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 17b3ac │ │ │ │ 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 17b3ac │ │ │ │ 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 +428275,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 17bfd6 │ │ │ │ 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 +428307,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 17bf6e │ │ │ │ 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 +428323,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 17b3ac │ │ │ │ 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 +428339,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] @ (17c020 ) │ │ │ │ + ldr r1, [pc, #12] @ (17c024 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4e807a │ │ │ │ - bl 4d607e │ │ │ │ + bl 4e8022 │ │ │ │ + bl 4d6026 │ │ │ │ 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 17c070 │ │ │ │ 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 17c068 │ │ │ │ + ldr r2, [pc, #36] @ (17c074 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17c0b0 │ │ │ │ + b.n 17c058 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 17c0c0 │ │ │ │ + beq.n 17c068 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 17c0aa │ │ │ │ + bcc.n 17c052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b714 │ │ │ │ + bl 17b6bc │ │ │ │ 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 17fb60 │ │ │ │ + cbz r0, 17c0c2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (17c120 ) │ │ │ │ - ldr r1, [pc, #56] @ (17c124 ) │ │ │ │ + ldr r2, [pc, #52] @ (17c0c8 ) │ │ │ │ + ldr r1, [pc, #56] @ (17c0cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c110 │ │ │ │ + cbz r0, 17c0b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb2c │ │ │ │ - cbz r0, 17c114 │ │ │ │ - ldr r1, [pc, #36] @ (17c128 ) │ │ │ │ + bl 17fad4 │ │ │ │ + cbz r0, 17c0bc │ │ │ │ + ldr r1, [pc, #36] @ (17c0d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17fe68 │ │ │ │ + bl 17fe10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 17c110 │ │ │ │ + cbz r3, 17c0b8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17c110 │ │ │ │ + b.n 17c0b8 │ │ │ │ nop │ │ │ │ - bl 476122 │ │ │ │ - bl fff3c126 │ │ │ │ + bl 4760ca │ │ │ │ + bl fff3c0ce │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 17c188 │ │ │ │ + cbz r0, 17c130 │ │ │ │ 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, 17c126 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 17c176 │ │ │ │ + cbz r3, 17c11e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 17c166 │ │ │ │ + cbz r3, 17c10e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17c166 │ │ │ │ + beq.n 17c10e │ │ │ │ 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 17c0fc │ │ │ │ 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 17fe04 │ │ │ │ + bl 17c0d4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 17c1ba │ │ │ │ + cbz r0, 17c162 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 17c1d6 │ │ │ │ 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 17c1d6 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c22e │ │ │ │ + cbz r0, 17c1d6 │ │ │ │ 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 17b3ac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b878 │ │ │ │ + bl 17b820 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c228 │ │ │ │ + cbz r0, 17c1d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 17c230 │ │ │ │ + cbz r2, 17c1d8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17c230 │ │ │ │ + beq.n 17c1d8 │ │ │ │ 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] @ (17c244 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (17c2a0 ) │ │ │ │ + ldr r1, [pc, #88] @ (17c248 ) │ │ │ │ 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 17c226 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 17c27c │ │ │ │ + beq.n 17c224 │ │ │ │ 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 17b2d4 │ │ │ │ + cbz r0, 17c226 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (17c2a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c2a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (17c24c ) │ │ │ │ + ldr r3, [pc, #28] @ (17c248 ) │ │ │ │ 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 17c23e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (17c330 ) │ │ │ │ + ldr r4, [pc, #120] @ (17c2d8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (17c334 ) │ │ │ │ + ldr r1, [pc, #120] @ (17c2dc ) │ │ │ │ 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 17c2bc │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 17c314 │ │ │ │ + beq.n 17c2bc │ │ │ │ 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 17b2d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17c314 │ │ │ │ + cbz r0, 17c2bc │ │ │ │ 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] @ (17c2e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c2dc ) │ │ │ │ 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 17c2d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ 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] @ (17c378 ) │ │ │ │ + ldr r4, [pc, #132] @ (17c37c ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ - ldr r1, [pc, #128] @ (17c3d8 ) │ │ │ │ + bl 17d384 │ │ │ │ + ldr r1, [pc, #128] @ (17c380 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1850d8 │ │ │ │ + bl 185080 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 17c366 │ │ │ │ + cbnz r3, 17c30e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (17c3dc ) │ │ │ │ - ldr r3, [pc, #116] @ (17c3e0 ) │ │ │ │ + ldr r5, [pc, #116] @ (17c384 ) │ │ │ │ + ldr r3, [pc, #116] @ (17c388 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (17c3e4 ) │ │ │ │ + ldr r6, [pc, #116] @ (17c38c ) │ │ │ │ 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 17c344 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 17c38e │ │ │ │ + bmi.n 17c336 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 17e6d4 │ │ │ │ + bl 17e67c │ │ │ │ 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 17c32e │ │ │ │ + ldr r0, [pc, #60] @ (17c390 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c386 │ │ │ │ - ldr r1, [pc, #52] @ (17c3ec ) │ │ │ │ + beq.n 17c32e │ │ │ │ + ldr r1, [pc, #52] @ (17c394 ) │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c388 │ │ │ │ + beq.n 17c330 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 17c388 │ │ │ │ + b.n 17c330 │ │ │ │ nop │ │ │ │ - add r5, pc, #920 @ (adr r5, 17c76c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 17c714 ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c464 │ │ │ │ + bgt.n 17c2bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 17c63c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 17c5e4 ) │ │ │ │ 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] @ (17c558 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (17c5b4 ) │ │ │ │ + ldr r3, [pc, #420] @ (17c55c ) │ │ │ │ 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] @ (17c560 ) │ │ │ │ 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 17c4e4 │ │ │ │ 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 17c4f6 │ │ │ │ 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 17c4d6 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c52e │ │ │ │ + bne.n 17c4d6 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 17c49a │ │ │ │ + ble.n 17c442 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (17c5bc ) │ │ │ │ - ldr r3, [pc, #304] @ (17c5b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (17c564 ) │ │ │ │ + ldr r3, [pc, #304] @ (17c55c ) │ │ │ │ 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 17c546 │ │ │ │ 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 17c54a │ │ │ │ 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 17c398 │ │ │ │ + b.n 17c426 │ │ │ │ + ldr r3, [pc, #256] @ (17c568 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (17c5c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (17c56c ) │ │ │ │ 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 17c49c │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -428856,444 +428820,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 17c52a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17c51c │ │ │ │ + beq.n 17c4c4 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17c52e │ │ │ │ + beq.n 17c4d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (17c5c8 ) │ │ │ │ + ldr r2, [pc, #164] @ (17c570 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17c470 │ │ │ │ - ldr r1, [pc, #156] @ (17c5cc ) │ │ │ │ + bge.n 17c418 │ │ │ │ + ldr r1, [pc, #156] @ (17c574 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc00 │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c424 │ │ │ │ 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 17c400 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 17c57c │ │ │ │ - add r3, pc, #8 @ (adr r3, 17c560 ) │ │ │ │ + bhi.n 17c524 │ │ │ │ + add r3, pc, #8 @ (adr r3, 17c508 ) │ │ │ │ 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] @ (17c578 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #92] @ (17c5d4 ) │ │ │ │ + b.n 17c468 │ │ │ │ + ldr r3, [pc, #92] @ (17c57c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ - ldr r3, [pc, #88] @ (17c5d8 ) │ │ │ │ + b.n 17c468 │ │ │ │ + ldr r3, [pc, #88] @ (17c580 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17c4c0 │ │ │ │ + b.n 17c468 │ │ │ │ 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 17c4c8 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17c520 │ │ │ │ - b.n 17c472 │ │ │ │ + bne.n 17c4c8 │ │ │ │ + b.n 17c41a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (17c5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (17c584 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 17c47c │ │ │ │ + b.n 17c424 │ │ │ │ nop │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 17c694 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 17c63c ) │ │ │ │ movs r3, r2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ movs r3, r2 │ │ │ │ - add r4, pc, #600 @ (adr r4, 17c820 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 17c7c8 ) │ │ │ │ movs r3, r2 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 17c6a0 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 17c648 ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #888 @ (adr r3, 17c94c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 17c8f4 ) │ │ │ │ movs r3, r2 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c944 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c8ec ) │ │ │ │ movs r3, r2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 17c948 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17c8f0 ) │ │ │ │ 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] @ (17c608 ) │ │ │ │ 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] @ (17c60c ) │ │ │ │ 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 17c398 │ │ │ │ + ldr r3, [pc, #72] @ (17c610 ) │ │ │ │ + ldr r2, [pc, #72] @ (17c614 ) │ │ │ │ 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 17c5e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #48] @ (17c670 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c664 ) │ │ │ │ + ldr r2, [pc, #48] @ (17c618 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c60c ) │ │ │ │ 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 17c602 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 17c610 │ │ │ │ + bgt.n 17c5b8 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r2, #18 │ │ │ │ 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] @ (17c69c ) │ │ │ │ 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] @ (17c6a0 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (17c6fc ) │ │ │ │ + ldr r4, [pc, #92] @ (17c6a4 ) │ │ │ │ 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 17c398 │ │ │ │ + ldr r2, [pc, #72] @ (17c6a8 ) │ │ │ │ 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 17c67c │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #44] @ (17c704 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c6f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (17c6ac ) │ │ │ │ + ldr r3, [pc, #32] @ (17c6a0 ) │ │ │ │ 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 17c698 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 17c780 │ │ │ │ + bgt.n 17c728 │ │ │ │ movs r2, r2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ 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] @ (17c730 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (17c78c ) │ │ │ │ + ldr r3, [pc, #108] @ (17c734 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (17c790 ) │ │ │ │ + ldr r6, [pc, #108] @ (17c738 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (17c794 ) │ │ │ │ + ldr r1, [pc, #104] @ (17c73c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (17c798 ) │ │ │ │ + ldr r0, [pc, #104] @ (17c740 ) │ │ │ │ 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 192cc4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 17c758 │ │ │ │ + bpl.n 17c700 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17c674 │ │ │ │ + bl 17c61c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 17c76a │ │ │ │ + bpl.n 17c712 │ │ │ │ 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 17c588 │ │ │ │ + ldr r2, [pc, #48] @ (17c744 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c734 ) │ │ │ │ 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 17c72c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ 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] @ 17c79c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (17c7f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (17c7a0 ) │ │ │ │ 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 17c6b0 │ │ │ │ + ldr r2, [pc, #40] @ (17c7a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c7a0 ) │ │ │ │ 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 17c798 │ │ │ │ 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, #154 @ 0x9a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ 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] @ 17c80c │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 17c836 │ │ │ │ + b.n 17c7de │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ 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 17c7cc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 17c85e │ │ │ │ + beq.n 17c806 │ │ │ │ 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 17c7c8 │ │ │ │ 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 17fb18 │ │ │ │ + ldr r1, [pc, #24] @ (17c844 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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] @ (17c8a8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (17c904 ) │ │ │ │ + ldr r2, [pc, #76] @ (17c8ac ) │ │ │ │ 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 17ff3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c800 │ │ │ │ - ldr r2, [pc, #40] @ (17c908 ) │ │ │ │ - ldr r3, [pc, #32] @ (17c904 ) │ │ │ │ + bl 17c7a8 │ │ │ │ + ldr r2, [pc, #40] @ (17c8b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17c8ac ) │ │ │ │ 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 17c8a4 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ 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] @ (17c920 ) │ │ │ │ + ldr r3, [pc, #88] @ (17c924 ) │ │ │ │ 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 +429268,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 17c7a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #36] @ (17c980 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c97c ) │ │ │ │ + ldr r2, [pc, #36] @ (17c928 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c924 ) │ │ │ │ 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 17c91a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ 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] @ (17c98c ) │ │ │ │ + ldr r3, [pc, #80] @ (17c990 ) │ │ │ │ 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 17f5d0 │ │ │ │ + cbnz r4, 17c97c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f6f0 │ │ │ │ - ldr r2, [pc, #44] @ (17c9ec ) │ │ │ │ - ldr r3, [pc, #40] @ (17c9e8 ) │ │ │ │ + bl 17f698 │ │ │ │ + ldr r2, [pc, #44] @ (17c994 ) │ │ │ │ + ldr r3, [pc, #40] @ (17c990 ) │ │ │ │ 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 17c988 │ │ │ │ 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 17f610 │ │ │ │ + b.n 17c95c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 17ca28 │ │ │ │ + ldr.w lr, [pc, #48] @ 17c9d0 │ │ │ │ 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 17c9a4 │ │ │ │ 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 +429377,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 17c9dc │ │ │ │ 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 +429404,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 17ca3c │ │ │ │ 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] @ (17cac4 ) │ │ │ │ + ldr r3, [pc, #84] @ (17cac8 ) │ │ │ │ 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 1909f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 190ac4 │ │ │ │ + bl 190a6c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 190eb4 │ │ │ │ - ldr r2, [pc, #36] @ (17cb24 ) │ │ │ │ - ldr r3, [pc, #32] @ (17cb20 ) │ │ │ │ + bl 190e5c │ │ │ │ + ldr r2, [pc, #36] @ (17cacc ) │ │ │ │ + ldr r3, [pc, #32] @ (17cac8 ) │ │ │ │ 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 17cac0 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ 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] @ (17cb38 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #84] @ (17cb3c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (17cb98 ) │ │ │ │ + ldr r7, [pc, #80] @ (17cb40 ) │ │ │ │ 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 17ca18 │ │ │ │ + ldr r2, [pc, #60] @ (17cb44 ) │ │ │ │ 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 17cb08 │ │ │ │ + ldr r2, [pc, #40] @ (17cb48 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cb3c ) │ │ │ │ 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 17cb34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r5, #20 │ │ │ │ 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, #220 @ 0xdc │ │ │ │ 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] @ (17cba4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (17cc00 ) │ │ │ │ + ldr r3, [pc, #72] @ (17cba8 ) │ │ │ │ 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 17ca18 │ │ │ │ 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] @ (17cbac ) │ │ │ │ + ldr r3, [pc, #36] @ (17cba8 ) │ │ │ │ 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 17cb9e │ │ │ │ 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, #154 @ 0x9a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ 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] @ (17cc10 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (17cc6c ) │ │ │ │ + ldr r3, [pc, #80] @ (17cc14 ) │ │ │ │ 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 192c38 │ │ │ │ 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] @ (17cc14 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (17cc70 ) │ │ │ │ + ldr r2, [pc, #32] @ (17cc18 ) │ │ │ │ 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 17cc0c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r4, #4 │ │ │ │ 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] @ (17cc98 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (17ccf4 ) │ │ │ │ + ldr r3, [pc, #108] @ (17cc9c ) │ │ │ │ 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 17cc8c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 192c90 │ │ │ │ + bl 192c38 │ │ │ │ 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 17cc8c │ │ │ │ + ldr r2, [pc, #40] @ (17cca0 ) │ │ │ │ + ldr r3, [pc, #36] @ (17cc9c ) │ │ │ │ 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 17cc94 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 17cccc │ │ │ │ + b.n 17cc74 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ 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 17ccf4 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 17cd56 │ │ │ │ + bne.n 17ccfe │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17cd56 │ │ │ │ + blt.n 17ccfe │ │ │ │ movs r1, #1 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17ccf8 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4a97c <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cd50 │ │ │ │ + beq.n 17ccf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17cd4c │ │ │ │ + b.n 17ccf4 │ │ │ │ stmdb 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] @ (17ce38 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (17ce94 ) │ │ │ │ + ldr r3, [pc, #288] @ (17ce3c ) │ │ │ │ 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 17ce1e │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 4b3f8 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ce58 │ │ │ │ + beq.n 17ce00 │ │ │ │ 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 17ce0e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 17cdbc │ │ │ │ + b.n 17cd64 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 17cde4 │ │ │ │ + ble.n 17cd8c │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 17ce0a │ │ │ │ + beq.n 17cdb2 │ │ │ │ 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 17cd5a │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 17cdb8 │ │ │ │ + beq.n 17cd60 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 17cdb6 │ │ │ │ + bgt.n 17cd5e │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 17ce1a │ │ │ │ + bne.n 17cdc2 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 4b20c │ │ │ │ - cbz r0, 17ce60 │ │ │ │ + cbz r0, 17ce08 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17cdac │ │ │ │ + b.n 17cd54 │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17cdf0 │ │ │ │ + beq.n 17cd98 │ │ │ │ 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, 17ce26 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17ce3e │ │ │ │ + beq.n 17cde6 │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (17ce98 ) │ │ │ │ - ldr r3, [pc, #80] @ (17ce94 ) │ │ │ │ + ldr r2, [pc, #88] @ (17ce40 ) │ │ │ │ + ldr r3, [pc, #80] @ (17ce3c ) │ │ │ │ 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 17ce22 │ │ │ │ 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 17cd42 │ │ │ │ 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 17cde6 │ │ │ │ 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 17ce1e │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r2, #18 │ │ │ │ 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] @ (17d02c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (17d088 ) │ │ │ │ + ldr r3, [pc, #468] @ (17d030 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (17d08c ) │ │ │ │ + ldr r0, [pc, #464] @ (17d034 ) │ │ │ │ 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 184750 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b4ac │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -429876,171 +429840,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 17d00c │ │ │ │ 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 17cf52 │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17cf54 │ │ │ │ + bpl.n 17cefc │ │ │ │ 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 17d00c │ │ │ │ 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 17cf76 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 17cf00 │ │ │ │ + beq.n 17cea8 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #276] @ (17d090 ) │ │ │ │ - ldr r1, [pc, #280] @ (17d094 ) │ │ │ │ + ldr r2, [pc, #276] @ (17d038 ) │ │ │ │ + ldr r1, [pc, #280] @ (17d03c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ + bl 17c748 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (17d098 ) │ │ │ │ - ldr r3, [pc, #248] @ (17d088 ) │ │ │ │ + ldr r2, [pc, #264] @ (17d040 ) │ │ │ │ + ldr r3, [pc, #248] @ (17d030 ) │ │ │ │ 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 17d026 │ │ │ │ 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 17cea8 │ │ │ │ blx 4ad10 │ │ │ │ - ldr r2, [pc, #220] @ (17d09c ) │ │ │ │ - ldr r1, [pc, #224] @ (17d0a0 ) │ │ │ │ + ldr r2, [pc, #220] @ (17d044 ) │ │ │ │ + ldr r1, [pc, #224] @ (17d048 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c748 │ │ │ │ + b.n 17cf30 │ │ │ │ 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 17cfa0 │ │ │ │ + b.n 17cea8 │ │ │ │ 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 17d010 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17cf88 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 17d054 │ │ │ │ + bne.n 17cffc │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cfe0 │ │ │ │ + bne.n 17cf88 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 17d03c │ │ │ │ + bne.n 17cfe4 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 17cfe4 │ │ │ │ + beq.n 17cf8c │ │ │ │ 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 17cf8c │ │ │ │ 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 17d016 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 17cfe4 │ │ │ │ + b.n 17cf8c │ │ │ │ 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 17cf34 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 17cf00 │ │ │ │ - ldr r2, [pc, #52] @ (17d0a4 ) │ │ │ │ + b.n 17cea8 │ │ │ │ + ldr r2, [pc, #52] @ (17d04c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (17d0a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (17d050 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17c7a0 │ │ │ │ - b.n 17cf88 │ │ │ │ + bl 17c748 │ │ │ │ + b.n 17cf30 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ 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 +430019,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 17d1e4 │ │ │ │ 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 17d17c │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 17d196 │ │ │ │ + bcs.n 17d13e │ │ │ │ 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 17d156 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 4ada0 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17d1e0 │ │ │ │ + beq.n 17d188 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 4bcf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d1c2 │ │ │ │ + beq.n 17d16a │ │ │ │ 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 +430074,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 17d19c │ │ │ │ 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 17d1bc │ │ │ │ + ldr r1, [pc, #204] @ (17d1f0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 18471c │ │ │ │ + bl 1846c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d230 │ │ │ │ + bne.n 17d1d8 │ │ │ │ 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, 17d146 │ │ │ │ + ldr r3, [pc, #176] @ (17d1f4 ) │ │ │ │ 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, 17d160 │ │ │ │ + ldr r3, [pc, #156] @ (17d1f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17d19e │ │ │ │ + beq.n 17d146 │ │ │ │ blx 4b068 │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d146 │ │ │ │ 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 17d0f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d19e │ │ │ │ - ldr r3, [pc, #120] @ (17d254 ) │ │ │ │ + beq.n 17d146 │ │ │ │ + ldr r3, [pc, #120] @ (17d1fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d19e │ │ │ │ + b.n 17d146 │ │ │ │ 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 17d0c4 │ │ │ │ + cbz r6, 17d1ae │ │ │ │ + ldr r3, [pc, #104] @ (17d200 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ae │ │ │ │ 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 17d1cc │ │ │ │ + cbz r6, 17d1ae │ │ │ │ + ldr r3, [pc, #88] @ (17d204 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 17d210 │ │ │ │ + beq.n 17d1b8 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 17d1b8 │ │ │ │ - cbz r6, 17d21c │ │ │ │ - ldr r3, [pc, #72] @ (17d260 ) │ │ │ │ + b.n 17d160 │ │ │ │ + cbz r6, 17d1c4 │ │ │ │ + ldr r3, [pc, #72] @ (17d208 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17d20c │ │ │ │ - b.n 17d19e │ │ │ │ + bne.n 17d1b4 │ │ │ │ + b.n 17d146 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #56] @ (17d264 ) │ │ │ │ + beq.n 17d1ae │ │ │ │ + ldr r3, [pc, #56] @ (17d20c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d206 │ │ │ │ - ldr r3, [pc, #48] @ (17d268 ) │ │ │ │ + beq.n 17d1ae │ │ │ │ + ldr r3, [pc, #48] @ (17d210 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d206 │ │ │ │ + b.n 17d1ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17d1a4 │ │ │ │ - ldr r3, [pc, #40] @ (17d26c ) │ │ │ │ + beq.n 17d14c │ │ │ │ + ldr r3, [pc, #40] @ (17d214 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 17d1a4 │ │ │ │ + b.n 17d14c │ │ │ │ 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 +430191,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, 17d25c │ │ │ │ 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 +430207,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 192e94 │ │ │ │ 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] @ (17d318 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d2e0 │ │ │ │ + bne.n 17d288 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d2d0 │ │ │ │ + bne.n 17d278 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 17d324 │ │ │ │ - ldr r4, [pc, #140] @ (17d374 ) │ │ │ │ + cbnz r2, 17d2cc │ │ │ │ + ldr r4, [pc, #140] @ (17d31c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r3, [pc, #132] @ (17d378 ) │ │ │ │ - ldr r0, [pc, #132] @ (17d37c ) │ │ │ │ + bl 17bae8 │ │ │ │ + ldr r3, [pc, #132] @ (17d320 ) │ │ │ │ + ldr r0, [pc, #132] @ (17d324 ) │ │ │ │ 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 17d2ae │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17d31c │ │ │ │ + cbnz r3, 17d2c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 17d352 │ │ │ │ - ldr r4, [pc, #84] @ (17d380 ) │ │ │ │ + bne.n 17d2fa │ │ │ │ + ldr r4, [pc, #84] @ (17d328 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d33c │ │ │ │ + bne.n 17d2e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d32e │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d2d6 │ │ │ │ + b.n 17d28e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d358 │ │ │ │ + bne.n 17d300 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d328 │ │ │ │ - b.n 17d2e6 │ │ │ │ + bne.n 17d2d0 │ │ │ │ + b.n 17d28e │ │ │ │ nop │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ 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] @ (17d370 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (17d3cc ) │ │ │ │ + ldr r3, [pc, #52] @ (17d374 ) │ │ │ │ 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, 17d366 │ │ │ │ + ldr r2, [pc, #44] @ (17d378 ) │ │ │ │ + ldr r4, [pc, #48] @ (17d37c ) │ │ │ │ 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] @ (17d380 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 17d3a0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + b.n 17d348 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ 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] @ (17d4dc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (17d538 ) │ │ │ │ + ldr r6, [pc, #304] @ (17d4e0 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d420 │ │ │ │ + bne.n 17d3c8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d410 │ │ │ │ + bne.n 17d3b8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4e6 │ │ │ │ - ldr r3, [pc, #272] @ (17d53c ) │ │ │ │ + bne.n 17d48e │ │ │ │ + ldr r3, [pc, #272] @ (17d4e4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4cc │ │ │ │ - ldr r7, [pc, #268] @ (17d540 ) │ │ │ │ + bne.n 17d474 │ │ │ │ + ldr r7, [pc, #268] @ (17d4e8 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 17d46a │ │ │ │ + cbz r5, 17d412 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 17d49c │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 17d444 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (17d544 ) │ │ │ │ + ldr r0, [pc, #252] @ (17d4ec ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17d44e │ │ │ │ + bne.n 17d3f6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4d6 │ │ │ │ + bne.n 17d47e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (17d548 ) │ │ │ │ + ldr r3, [pc, #220] @ (17d4f0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (17d54c ) │ │ │ │ + ldr r3, [pc, #212] @ (17d4f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17ba08 │ │ │ │ + bl 17b9b0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ - ldr r0, [pc, #196] @ (17d550 ) │ │ │ │ + beq.n 17d4d8 │ │ │ │ + ldr r0, [pc, #196] @ (17d4f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e4e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d444 │ │ │ │ - ldr r6, [pc, #180] @ (17d554 ) │ │ │ │ + bne.n 17d3ec │ │ │ │ + ldr r6, [pc, #180] @ (17d4fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d530 │ │ │ │ + beq.n 17d4d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 4bd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 17d446 │ │ │ │ + bl 17bc08 │ │ │ │ + b.n 17d3ee │ │ │ │ mov r0, r4 │ │ │ │ blx 4bd80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17d446 │ │ │ │ + b.n 17d3ee │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ 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 17d4bc │ │ │ │ + ldr r5, [pc, #108] @ (17d500 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4fe │ │ │ │ + bne.n 17d4a6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d4f0 │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d498 │ │ │ │ + b.n 17d3d0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d51a │ │ │ │ + bne.n 17d4c2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d4ea │ │ │ │ - b.n 17d428 │ │ │ │ + bne.n 17d492 │ │ │ │ + b.n 17d3d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17d446 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + b.n 17d3ee │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ 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, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ 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 +430515,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] @ (17d5c0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17d61c ) │ │ │ │ + ldr r3, [pc, #120] @ (17d5c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (17d620 ) │ │ │ │ + ldr r0, [pc, #116] @ (17d5c8 ) │ │ │ │ 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 17cd04 │ │ │ │ + cbz r0, 17d588 │ │ │ │ + ldr r1, [pc, #100] @ (17d5cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4b564 │ │ │ │ - cbz r0, 17d5da │ │ │ │ - ldr r1, [pc, #92] @ (17d628 ) │ │ │ │ + cbz r0, 17d582 │ │ │ │ + ldr r1, [pc, #92] @ (17d5d0 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 4ac08 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17d5fa │ │ │ │ + beq.n 17d5a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (17d62c ) │ │ │ │ - ldr r3, [pc, #52] @ (17d61c ) │ │ │ │ + ldr r2, [pc, #72] @ (17d5d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (17d5c4 ) │ │ │ │ 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 17d5bc │ │ │ │ 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 17d58a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ 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, #110 @ 0x6e │ │ │ │ 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 +430604,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 17d750 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17d7a8 │ │ │ │ + beq.w 17d750 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d83a │ │ │ │ + beq.w 17d7e2 │ │ │ │ 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 17d758 │ │ │ │ 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 17d760 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d7d8 │ │ │ │ + beq.w 17d780 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 17d75a │ │ │ │ + b.n 17d702 │ │ │ │ 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, 17d6c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 17d720 │ │ │ │ + bpl.n 17d6c8 │ │ │ │ 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, 17d6e6 │ │ │ │ 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 +430686,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 17d780 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17d74c │ │ │ │ + beq.n 17d6f4 │ │ │ │ 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 +430710,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 17d680 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 17d6f0 │ │ │ │ + b.n 17d698 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d848 │ │ │ │ + bne.n 17d7f0 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 17d6c2 │ │ │ │ + bne.n 17d66a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17d6c2 │ │ │ │ + beq.w 17d66a │ │ │ │ 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 17d674 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 17d800 │ │ │ │ + cbz r3, 17d7a8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d7ea │ │ │ │ + cbz r3, 17d792 │ │ │ │ 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, 17d7ca │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17d812 │ │ │ │ + cbz r3, 17d7ba │ │ │ │ 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, 17d7dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 17d834 │ │ │ │ + cbz r3, 17d7dc │ │ │ │ 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 17d758 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 17d6a4 │ │ │ │ + b.n 17d64c │ │ │ │ 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] @ (17d814 ) │ │ │ │ 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, r7] │ │ │ │ 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] @ (17d8c0 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (17d91c ) │ │ │ │ + ldr r0, [pc, #152] @ (17d8c4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (17d920 ) │ │ │ │ + ldr r4, [pc, #148] @ (17d8c8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (17d924 ) │ │ │ │ - bl 184f00 │ │ │ │ - ldr r3, [pc, #148] @ (17d928 ) │ │ │ │ + ldr r5, [pc, #148] @ (17d8cc ) │ │ │ │ + bl 184ea8 │ │ │ │ + ldr r3, [pc, #148] @ (17d8d0 ) │ │ │ │ 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, 17d8a4 │ │ │ │ + ldr r3, [pc, #136] @ (17d8d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 17d8b8 │ │ │ │ + cbz r5, 17d860 │ │ │ │ blx 4b8f8 │ │ │ │ mov r6, r0 │ │ │ │ blx 4b6d0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 17d8d0 │ │ │ │ - ldr r3, [pc, #116] @ (17d930 ) │ │ │ │ + beq.n 17d878 │ │ │ │ + ldr r3, [pc, #116] @ (17d8d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 17d8c2 │ │ │ │ + cbz r3, 17d86a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (17d934 ) │ │ │ │ - ldr r2, [pc, #112] @ (17d938 ) │ │ │ │ + ldr r3, [pc, #112] @ (17d8dc ) │ │ │ │ + ldr r2, [pc, #112] @ (17d8e0 ) │ │ │ │ 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 17d860 │ │ │ │ + ldr r1, [pc, #92] @ (17d8e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4bc3c │ │ │ │ - ldr r3, [pc, #84] @ (17d940 ) │ │ │ │ + ldr r3, [pc, #84] @ (17d8e8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d8c2 │ │ │ │ - ldr r0, [pc, #80] @ (17d944 ) │ │ │ │ + beq.n 17d86a │ │ │ │ + ldr r0, [pc, #80] @ (17d8ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ - b.n 17d8b8 │ │ │ │ - ldr r0, [pc, #72] @ (17d948 ) │ │ │ │ + bl 29e4e4 │ │ │ │ + b.n 17d860 │ │ │ │ + ldr r0, [pc, #72] @ (17d8f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ - ldr r3, [pc, #68] @ (17d94c ) │ │ │ │ + bl 184bdc │ │ │ │ + ldr r3, [pc, #68] @ (17d8f4 ) │ │ │ │ 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 17d84a │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, r2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ movs r6, r2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ 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, 17d93e │ │ │ │ + ldr r2, [pc, #52] @ (17d954 ) │ │ │ │ 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] @ (17d958 ) │ │ │ │ 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 +430936,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] @ (17d994 ) │ │ │ │ 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 +430953,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] @ (17d9b4 ) │ │ │ │ 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] @ (17d9d8 ) │ │ │ │ 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 +430989,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] @ (17da30 ) │ │ │ │ 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, 17da22 │ │ │ │ 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] @ (17da34 ) │ │ │ │ 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] @ (17da54 ) │ │ │ │ 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] @ (17da74 ) │ │ │ │ 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 +431044,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, 17dae2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (17db48 ) │ │ │ │ + ldr r2, [pc, #88] @ (17daf0 ) │ │ │ │ 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] @ (17daf4 ) │ │ │ │ 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] @ (17daf8 ) │ │ │ │ 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, 17dad2 │ │ │ │ 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] @ (17dafc ) │ │ │ │ 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] @ (17db00 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17daea │ │ │ │ + b.n 17da92 │ │ │ │ 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 +431105,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] @ (17db54 ) │ │ │ │ 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] @ (17db58 ) │ │ │ │ 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] @ (17db5c ) │ │ │ │ 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 +431136,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, 17db84 │ │ │ │ + ldr r2, [pc, #28] @ (17db94 ) │ │ │ │ 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] @ (17db98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 4af14 <__fprintf_chk@plt> │ │ │ │ - b.n 17dbce │ │ │ │ + b.n 17db76 │ │ │ │ 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, 17dbcc │ │ │ │ + ldr r2, [pc, #44] @ (17dbe0 ) │ │ │ │ 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] @ (17dbe4 ) │ │ │ │ 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] @ (17dbe8 ) │ │ │ │ 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 17dbb2 │ │ │ │ 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] @ (17dc08 ) │ │ │ │ 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] @ (17dc28 ) │ │ │ │ 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] @ (17dc50 ) │ │ │ │ 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 +431236,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, 17dc7a │ │ │ │ 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 17dca2 │ │ │ │ + b.n 17dcc4 │ │ │ │ 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 17dcc4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dd00 │ │ │ │ + bne.n 17dca8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17dce6 │ │ │ │ + bne.n 17dc8e │ │ │ │ blx 4aa90 │ │ │ │ - b.n 17dce6 │ │ │ │ + b.n 17dc8e │ │ │ │ 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 17dc54 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -431337,31 +431301,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 17dd78 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 17ddc6 │ │ │ │ + bcs.n 17dd6e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17de40 │ │ │ │ + beq.n 17dde8 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 17dd92 │ │ │ │ + cbz r3, 17dd3a │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17de40 │ │ │ │ + bcs.n 17dde8 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 +431354,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 17ddc2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 17de1a │ │ │ │ + bpl.n 17ddc2 │ │ │ │ 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 184940 │ │ │ │ + cbnz r6, 17ddee │ │ │ │ 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 18496c │ │ │ │ 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 17ddde │ │ │ │ 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] @ 17df28 │ │ │ │ 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 17df10 │ │ │ │ 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] @ (17df2c ) │ │ │ │ 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 +431449,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 17deb2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 17df2e │ │ │ │ - ldr r1, [pc, #128] @ (17df88 ) │ │ │ │ + bpl.n 17ded6 │ │ │ │ + ldr r1, [pc, #128] @ (17df30 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 17df42 │ │ │ │ + cbz r2, 17deea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 17df28 │ │ │ │ + beq.n 17ded0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 17df28 │ │ │ │ + cbz r3, 17ded0 │ │ │ │ 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 17df0a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (17df8c ) │ │ │ │ + ldr r1, [pc, #84] @ (17df34 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ - ldr r1, [pc, #76] @ (17df90 ) │ │ │ │ + bne.n 17debc │ │ │ │ + ldr r1, [pc, #76] @ (17df38 ) │ │ │ │ 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 184368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17df14 │ │ │ │ + bne.n 17debc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 17df14 │ │ │ │ - ldr r1, [pc, #48] @ (17df94 ) │ │ │ │ + b.n 17debc │ │ │ │ + ldr r1, [pc, #48] @ (17df3c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 17df0a │ │ │ │ - ldr r1, [pc, #44] @ (17df98 ) │ │ │ │ + b.n 17deb2 │ │ │ │ + ldr r1, [pc, #44] @ (17df40 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192cc4 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 17de9a │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + b.n 17de42 │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r3, r2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 17ef9b │ │ │ │ + ldr??.w pc, [pc, #4095] @ 17ef43 │ │ │ │ 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, 17df6c │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 17dffc │ │ │ │ + cbnz r3, 17dfa4 │ │ │ │ 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, 17dfa2 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184628 │ │ │ │ + bl 1845d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18455c │ │ │ │ + bl 184504 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 17dffa │ │ │ │ - bl 17dcac │ │ │ │ + beq.n 17dfa2 │ │ │ │ + bl 17dc54 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 17dfb6 │ │ │ │ + b.n 17df5e │ │ │ │ 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 17e018 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 17e078 │ │ │ │ + ldr.w sl, [pc, #76] @ 17e020 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 17e07c │ │ │ │ + ldr.w r8, [pc, #72] @ 17e024 │ │ │ │ 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 +431581,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 1845ac │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 17e046 │ │ │ │ + bne.n 17dfee │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fff9e07a │ │ │ │ + bl fff9e022 │ │ │ │ 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 +431630,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 17e09c │ │ │ │ + bl 17dc54 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17e0ea │ │ │ │ + bne.n 17e092 │ │ │ │ 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 +431684,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, 17e13a │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17e1a0 │ │ │ │ + cbnz r3, 17e148 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 17e1ae │ │ │ │ + beq.n 17e156 │ │ │ │ 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 17e112 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 17e17a │ │ │ │ + b.n 17e122 │ │ │ │ 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 17e130 │ │ │ │ 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 +431742,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 17e358 │ │ │ │ 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 17e366 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e340 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 17e24a │ │ │ │ + b.n 17e1f2 │ │ │ │ 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 17e326 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 17e398 │ │ │ │ + beq.w 17e340 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17dd54 │ │ │ │ + bl 17dcfc │ │ │ │ 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 17e34a │ │ │ │ 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 +431815,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, 17e2ac │ │ │ │ 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 +431843,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 17e1ca │ │ │ │ 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 17e1ca │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17e350 │ │ │ │ + bne.n 17e2f8 │ │ │ │ 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 17e2ea │ │ │ │ + b.n 17e1ca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17e398 │ │ │ │ + beq.n 17e340 │ │ │ │ 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 17e1f2 │ │ │ │ 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 17e218 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 17e1fc │ │ │ │ + b.n 17e1a4 │ │ │ │ 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 17e1b8 │ │ │ │ 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 +431929,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, 17e3e8 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17e44e │ │ │ │ + cbnz r3, 17e3f6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17e45c │ │ │ │ + beq.n 17e404 │ │ │ │ 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 17e3b8 │ │ │ │ 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 +431965,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 17e3a6 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17e410 │ │ │ │ + bne.n 17e3b8 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 17e42c │ │ │ │ + b.n 17e3d4 │ │ │ │ stmdb 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 17dcfc │ │ │ │ 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 17e518 │ │ │ │ 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 +432021,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 17e4fc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 17e542 │ │ │ │ + cbz r3, 17e4ea │ │ │ │ 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 17e4a0 │ │ │ │ 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 +432059,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 17e49c │ │ │ │ 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 +432082,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 17e450 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5a4 │ │ │ │ + beq.n 17e54c │ │ │ │ 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 17e536 │ │ │ │ + cbz r3, 17e582 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17e5d0 │ │ │ │ + beq.n 17e578 │ │ │ │ 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 +432122,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 17e564 │ │ │ │ + b.n 17e578 │ │ │ │ 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] @ (17e5b0 ) │ │ │ │ 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, r1] │ │ │ │ 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] @ (17e660 ) │ │ │ │ + ldr r5, [pc, #156] @ (17e664 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 17d3dc │ │ │ │ - cbz r0, 17e63e │ │ │ │ + bl 17d384 │ │ │ │ + cbz r0, 17e5e6 │ │ │ │ blx 4bea0 │ │ │ │ - ldr r3, [pc, #144] @ (17e6c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17e668 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 17e63c │ │ │ │ - ldr r0, [pc, #140] @ (17e6c4 ) │ │ │ │ + cbz r0, 17e5e4 │ │ │ │ + ldr r0, [pc, #140] @ (17e66c ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e4e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (17e6c8 ) │ │ │ │ + ldr r3, [pc, #136] @ (17e670 ) │ │ │ │ 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, 17e63c │ │ │ │ + ldr r0, [pc, #120] @ (17e674 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 4adf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17e6ac │ │ │ │ + cbz r0, 17e654 │ │ │ │ blx 4b934 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aba8 │ │ │ │ - cbnz r0, 17e6a6 │ │ │ │ + cbnz r0, 17e64e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6a6 │ │ │ │ + cbz r0, 17e64e │ │ │ │ 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, 17e654 │ │ │ │ + ldr r3, [pc, #64] @ (17e678 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 17e634 │ │ │ │ + b.n 17e5dc │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 4bcf0 │ │ │ │ - cbz r0, 17e6b4 │ │ │ │ + cbz r0, 17e65c │ │ │ │ adds r0, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e5d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 4bea0 │ │ │ │ - b.n 17e62c │ │ │ │ + b.n 17e5d4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17e628 │ │ │ │ + b.n 17e5d0 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ 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, r6] │ │ │ │ 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] @ (17e6b0 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 17e6f4 │ │ │ │ - ldr r3, [pc, #28] @ (17e70c ) │ │ │ │ + cbz r3, 17e69c │ │ │ │ + ldr r3, [pc, #28] @ (17e6b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (17e710 ) │ │ │ │ + ldr r1, [pc, #24] @ (17e6b8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192cc4 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 17e6ec │ │ │ │ - str r0, [r0, r4] │ │ │ │ + b.n 17e694 │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r2, r5] │ │ │ │ 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] @ (17e70c ) │ │ │ │ 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 17e702 │ │ │ │ + ldr r0, [pc, #48] @ (17e710 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ - ldr r0, [pc, #36] @ (17e76c ) │ │ │ │ + bgt.n 17e702 │ │ │ │ + ldr r0, [pc, #36] @ (17e714 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 4aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 17e75a │ │ │ │ + bgt.n 17e702 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17e756 │ │ │ │ + beq.n 17e6fe │ │ │ │ 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] @ (17e76c ) │ │ │ │ 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 17e76a │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 4b0a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 17e7b6 │ │ │ │ + ble.n 17e75e │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 17e7b2 │ │ │ │ + cbnz r2, 17e75a │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17e7aa │ │ │ │ + bne.n 17e752 │ │ │ │ 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 +433620,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] @ 17f5f8 │ │ │ │ + vldr d7, [pc, #40] @ 17f600 │ │ │ │ + add r3, pc, #44 @ (adr r3, 17f608 ) │ │ │ │ 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 +433639,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 17f608 │ │ │ │ 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 +433662,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 17f688 │ │ │ │ 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 17e7ec │ │ │ │ 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 17f688 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e844 │ │ │ │ + bl 17e7ec │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 17f6ca │ │ │ │ + bhi.n 17f672 │ │ │ │ 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] @ (17f778 ) │ │ │ │ + ldr r3, [pc, #208] @ (17f77c ) │ │ │ │ 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 +433724,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 17f6c6 │ │ │ │ + ldr r1, [pc, #136] @ (17f780 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f726 │ │ │ │ + ldr r7, [pc, #116] @ (17f784 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 17f768 │ │ │ │ + bne.n 17f710 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17f668 │ │ │ │ + bl 17f610 │ │ │ │ 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 17f734 │ │ │ │ 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] @ (17f788 ) │ │ │ │ + ldr r3, [pc, #28] @ (17f77c ) │ │ │ │ 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 17f774 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #26] │ │ │ │ movs r3, r2 │ │ │ │ - bhi.n 17f80c │ │ │ │ + bhi.n 17f7b4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ 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, 17f7d6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f820 │ │ │ │ + beq.n 17f7c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f7c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17f81a │ │ │ │ + cbz r3, 17f7c2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 17f820 │ │ │ │ + cbz r3, 17f7c8 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 17f82c │ │ │ │ + cbz r3, 17f7d4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f824 │ │ │ │ + bne.n 17f7cc │ │ │ │ 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 +433832,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 17f78c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17f876 │ │ │ │ + cbz r0, 17f81e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 4b8c8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -433889,176 +433853,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 17f994 │ │ │ │ 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 17f97a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17f9b4 │ │ │ │ + beq.n 17f95c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17f998 │ │ │ │ + beq.n 17f940 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f980 │ │ │ │ + beq.n 17f928 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17f96a │ │ │ │ + beq.n 17f912 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f94e │ │ │ │ + beq.n 17f8f6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 17f932 │ │ │ │ + cbz r5, 17f8da │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 17f91a │ │ │ │ + cbz r0, 17f8c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f824 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f90c │ │ │ │ + bne.n 17f8b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 17f924 │ │ │ │ + cbz r3, 17f8cc │ │ │ │ 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 17f8aa │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 17f93e │ │ │ │ + cbz r3, 17f8e6 │ │ │ │ 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 17f89c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 17f95a │ │ │ │ + cbz r3, 17f902 │ │ │ │ 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 17f88c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 17f974 │ │ │ │ + cbz r3, 17f91c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17f8d6 │ │ │ │ + bne.n 17f87e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 17f98a │ │ │ │ + cbz r3, 17f932 │ │ │ │ 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 17f872 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 17f9a4 │ │ │ │ + cbz r3, 17f94c │ │ │ │ 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 17f862 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 17f9c0 │ │ │ │ + cbz r3, 17f968 │ │ │ │ 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 17f852 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 17f9dc │ │ │ │ + cbz r3, 17f984 │ │ │ │ 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 17f840 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 17f9f8 │ │ │ │ + cbz r3, 17f9a0 │ │ │ │ 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, 17f9e2 │ │ │ │ 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, 17f9de │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fa3a │ │ │ │ + cbz r3, 17f9e2 │ │ │ │ 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, 17fa08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f824 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa4e │ │ │ │ + bne.n 17f9f6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fa6a │ │ │ │ + cbz r3, 17fa12 │ │ │ │ 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 +434030,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 17fa98 │ │ │ │ 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, 17fa74 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17fadc │ │ │ │ + beq.n 17fa84 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fac4 │ │ │ │ + b.n 17fa6c │ │ │ │ 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 17fa84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 17faac │ │ │ │ - b.n 17fadc │ │ │ │ + bhi.n 17fa54 │ │ │ │ + b.n 17fa84 │ │ │ │ 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 +434075,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, 17faa8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 17fb22 │ │ │ │ - cbz r3, 17fb0e │ │ │ │ + bne.n 17faca │ │ │ │ + cbz r3, 17fab6 │ │ │ │ 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 17f9ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 17fb02 │ │ │ │ - b.n 17fa8e │ │ │ │ + bne.n 17faaa │ │ │ │ + b.n 17fa36 │ │ │ │ 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, 17fb14 │ │ │ │ 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, 17fb12 │ │ │ │ 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, 17fb12 │ │ │ │ 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, 17fb5c │ │ │ │ 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, 17fb5a │ │ │ │ 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, 17fb5a │ │ │ │ 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 17fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fbd8 │ │ │ │ + cbz r0, 17fb80 │ │ │ │ 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, 17fba0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f78c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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, 17fbde │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f78c │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 17fc28 │ │ │ │ + bhi.n 17fbd0 │ │ │ │ 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 17fb18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fc24 │ │ │ │ + beq.n 17fbcc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fc24 │ │ │ │ + b.n 17fbcc │ │ │ │ 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, 17fc12 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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, 17fc46 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17fc9a │ │ │ │ + cbz r0, 17fc42 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17fc9a │ │ │ │ + b.n 17fc42 │ │ │ │ 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, 17fc76 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 17fcc8 │ │ │ │ + cbz r4, 17fc70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f78c │ │ │ │ pop {r4, pc} │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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 17fcde │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 17fd20 │ │ │ │ + cbz r6, 17fcc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f78c │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 17fd10 │ │ │ │ + bcc.n 17fcb8 │ │ │ │ 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 17fb18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17fd0a │ │ │ │ + beq.n 17fcb2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 4af60 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fcb2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17fd0a │ │ │ │ + b.n 17fcb2 │ │ │ │ nop │ │ │ │ - cbz r0, 17fdac │ │ │ │ + cbz r0, 17fd54 │ │ │ │ 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, 17fd1c │ │ │ │ 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, 17fd18 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 17fd74 │ │ │ │ + cbz r3, 17fd1c │ │ │ │ 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, 17fd42 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f824 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fd88 │ │ │ │ + bne.n 17fd30 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17fda4 │ │ │ │ + cbz r3, 17fd4c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 17fe16 │ │ │ │ + cbz r1, 17fdbe │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 17fe02 │ │ │ │ + cbz r0, 17fdaa │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 17fe10 │ │ │ │ + cbz r3, 17fdb8 │ │ │ │ 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, 17fd82 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 17fdde │ │ │ │ + cbz r2, 17fd86 │ │ │ │ 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, 17fda6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 17fdfe │ │ │ │ + cbz r3, 17fda6 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17fdc2 │ │ │ │ + bne.n 17fd6a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 17fdfe │ │ │ │ + b.n 17fda6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 17fdee │ │ │ │ + b.n 17fd96 │ │ │ │ bx lr │ │ │ │ - cbz r1, 17fe56 │ │ │ │ + cbz r1, 17fdfe │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 17fe52 │ │ │ │ + cbz r5, 17fdfa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 17fe58 │ │ │ │ + cbz r3, 17fe00 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 17fe30 │ │ │ │ + b.n 17fdd8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fe2e │ │ │ │ + bne.n 17fdd6 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 17fe48 │ │ │ │ + cbz r2, 17fdf0 │ │ │ │ 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 17fde4 │ │ │ │ + cbz r0, 17fe0e │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 17fe66 │ │ │ │ + cbz r0, 17fe0e │ │ │ │ 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 17fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17fe94 │ │ │ │ + cbz r0, 17fe3c │ │ │ │ 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, 17fe72 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 4b8c8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -434496,33 +434460,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f830 │ │ │ │ + bl 17f7d8 │ │ │ │ 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 185904 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ff30 │ │ │ │ + cbz r0, 17fed8 │ │ │ │ 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 +434494,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] @ (17ff30 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (17ff8c ) │ │ │ │ + ldr r3, [pc, #60] @ (17ff34 ) │ │ │ │ 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 17fe9c │ │ │ │ + ldr r2, [pc, #40] @ (17ff38 ) │ │ │ │ + ldr r3, [pc, #32] @ (17ff34 ) │ │ │ │ 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 17ff2c │ │ │ │ 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, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ 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, 17ff98 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18595c │ │ │ │ + bl 185904 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 17f7e4 │ │ │ │ + bl 17f78c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ffea │ │ │ │ + cbz r0, 17ff92 │ │ │ │ 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 +434564,130 @@ │ │ │ │ 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 17fe9c │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 4b934 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 17ffe8 │ │ │ │ + b.n 17ff90 │ │ │ │ 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] @ (180008 ) │ │ │ │ + ldr r3, [pc, #76] @ (18000c ) │ │ │ │ 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, 17ffde │ │ │ │ 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 17ff3c │ │ │ │ + ldr r2, [pc, #32] @ (180010 ) │ │ │ │ + ldr r3, [pc, #28] @ (18000c ) │ │ │ │ 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 180004 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ + movs r2, r7 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q0, , #12 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ 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] @ (18007c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (1800d8 ) │ │ │ │ + ldr r3, [pc, #84] @ (180080 ) │ │ │ │ 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, 18004c │ │ │ │ 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 17ff3c │ │ │ │ + ldr r2, [pc, #40] @ (180084 ) │ │ │ │ + ldr r3, [pc, #32] @ (180080 ) │ │ │ │ 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 180078 │ │ │ │ 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 q8, , #16 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q3, │ │ │ │ + vshr.u16 q0, , #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180104 │ │ │ │ + cbz r0, 1800ac │ │ │ │ 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 1800b6 │ │ │ │ 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 +434698,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 1801c4 │ │ │ │ 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 180160 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18022a │ │ │ │ + beq.n 1801d2 │ │ │ │ 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, 180142 │ │ │ │ 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 18015c │ │ │ │ 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 17fb18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18024c │ │ │ │ + beq.n 1801f4 │ │ │ │ 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 +434769,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 180122 │ │ │ │ + b.n 1801d2 │ │ │ │ + bl 17fb18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18024c │ │ │ │ + cbz r0, 1801f4 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 18019a │ │ │ │ + b.n 180142 │ │ │ │ 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 1801f8 │ │ │ │ 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 180128 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1801b4 │ │ │ │ + b.n 18015c │ │ │ │ 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 1800cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180278 │ │ │ │ + cbz r0, 180220 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 4af60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 1802c4 │ │ │ │ + cbz r0, 18026c │ │ │ │ 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 +434826,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 180266 │ │ │ │ movs r1, #1 │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17fa1c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17f9ac │ │ │ │ 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 180296 │ │ │ │ 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, 18029e │ │ │ │ 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, 18030a │ │ │ │ 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, 180308 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 18034a │ │ │ │ + cbz r3, 1802f2 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180340 │ │ │ │ + bne.n 1802e8 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 180356 │ │ │ │ + cbz r3, 1802fe │ │ │ │ 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 1802d8 │ │ │ │ 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 18034a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fd58 │ │ │ │ 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 +434927,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] @ 1804b0 │ │ │ │ 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 180466 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 18044c │ │ │ │ + cbz r3, 1803f4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 1803dc │ │ │ │ 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 1803d6 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 18042e │ │ │ │ + beq.n 1803d6 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 17fa74 │ │ │ │ + bl 17fa1c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 180434 │ │ │ │ + beq.n 1803dc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 180404 │ │ │ │ + bne.n 1803ac │ │ │ │ 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 180466 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1803fa │ │ │ │ + bne.n 1803a2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 18045a │ │ │ │ + cbz r1, 180402 │ │ │ │ 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, 180434 │ │ │ │ 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, 180430 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 18048c │ │ │ │ + cbz r3, 180434 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 1804ac │ │ │ │ + cbz r0, 180454 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 17f87c │ │ │ │ + bl 17f824 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18049a │ │ │ │ + bne.n 180442 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 1804b6 │ │ │ │ + cbz r3, 18045e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 180434 │ │ │ │ + b.n 1803dc │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1803e0 │ │ │ │ + bne.n 180388 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1804e8 │ │ │ │ + beq.n 180490 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fdb0 │ │ │ │ + bl 17fd58 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1804d8 │ │ │ │ + bne.n 180480 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1804ce │ │ │ │ + bne.n 180476 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1804f8 │ │ │ │ - bl 17fa04 │ │ │ │ + cbz r0, 1804a0 │ │ │ │ + bl 17f9ac │ │ │ │ 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 +435054,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 1804e0 │ │ │ │ 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 1804f8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180536 │ │ │ │ + beq.n 1804de │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 180534 │ │ │ │ + b.n 1804dc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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, 18052e │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 17fb70 │ │ │ │ - cbz r0, 180586 │ │ │ │ - vldr d7, [pc, #20] @ 180588 │ │ │ │ + bl 17fb18 │ │ │ │ + cbz r0, 18052e │ │ │ │ + vldr d7, [pc, #20] @ 180530 │ │ │ │ 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, 180576 │ │ │ │ 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 17fb18 │ │ │ │ + cbz r0, 180574 │ │ │ │ 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 +435122,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 1805b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 180634 │ │ │ │ + cbz r3, 1805dc │ │ │ │ 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 1805d0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 180634 │ │ │ │ + cbz r0, 1805dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1805fc │ │ │ │ + b.n 1805a4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1805fa │ │ │ │ + b.n 1805a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 180606 │ │ │ │ + b.n 1805ae │ │ │ │ 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, 180618 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 4b934 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180510 │ │ │ │ + bl 1804b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18066c │ │ │ │ + cbz r0, 180614 │ │ │ │ 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 +435189,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 185904 │ │ │ │ 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 180662 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 1806d6 │ │ │ │ + cbnz r5, 18067e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1806ea │ │ │ │ + b.n 180692 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 1806f2 │ │ │ │ + bcs.n 18069a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ + beq.n 18065e │ │ │ │ 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 17fb18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1806b6 │ │ │ │ - b.n 1806d6 │ │ │ │ + beq.n 18065e │ │ │ │ + b.n 18067e │ │ │ │ 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] @ (1806fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (180758 ) │ │ │ │ + ldr r3, [pc, #60] @ (180700 ) │ │ │ │ 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 180620 │ │ │ │ + ldr r2, [pc, #40] @ (180704 ) │ │ │ │ + ldr r3, [pc, #32] @ (180700 ) │ │ │ │ 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 1806f8 │ │ │ │ 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 │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #3] │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, #123] @ 0x7b │ │ │ │ + ldrsb.w r0, [lr, fp, lsl #3] │ │ │ │ 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, 18073c │ │ │ │ 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 180740 │ │ │ │ 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 180758 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180794 │ │ │ │ + beq.n 18073c │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 180790 │ │ │ │ + b.n 180738 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ 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, 1807c2 │ │ │ │ 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 1807a6 │ │ │ │ + cbz r3, 1807c2 │ │ │ │ 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 1807c6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18081a │ │ │ │ + cbz r0, 1807c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1807ee │ │ │ │ + b.n 180796 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1807f8 │ │ │ │ + b.n 1807a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1807ec │ │ │ │ + b.n 180794 │ │ │ │ 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 +435383,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, 180850 │ │ │ │ + add r1, pc, #92 @ (adr r1, 180898 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 1808f8 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1808a0 ) │ │ │ │ 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 18084e │ │ │ │ + ldr r0, [pc, #72] @ (1808a8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 4b23c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1808d4 │ │ │ │ + blt.n 18087c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 4b0a4 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1808ea │ │ │ │ + beq.n 180892 │ │ │ │ blx 4b068 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1808f0 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 180898 ) │ │ │ │ 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] @ (180abc ) │ │ │ │ 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 180852 │ │ │ │ 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, 1808be │ │ │ │ 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, 1808ce │ │ │ │ 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 18091a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180950 │ │ │ │ + bhi.n 1808f8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 180966 │ │ │ │ - cbz r3, 18094a │ │ │ │ + bhi.n 18090e │ │ │ │ + cbz r3, 1808f2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 18090a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 180958 │ │ │ │ + cbz r3, 180900 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 180962 │ │ │ │ + bls.n 18090a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 180972 │ │ │ │ + cbz r3, 18091a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 180972 │ │ │ │ + bhi.n 18091a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 180934 │ │ │ │ + b.n 1808dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180962 │ │ │ │ + bne.n 18090a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -435527,79 +435493,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, 180946 │ │ │ │ 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 18095e │ │ │ │ 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, 18097e │ │ │ │ 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, 1809a2 │ │ │ │ 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 1809ba │ │ │ │ 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, 1809da │ │ │ │ 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 +435577,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, 180a08 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 180b08 │ │ │ │ + beq.n 180ab0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 180ade │ │ │ │ + bne.n 180a86 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 180a86 │ │ │ │ + cbz r6, 180a2e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180a76 │ │ │ │ + bhi.n 180a1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 180ad0 │ │ │ │ + bls.n 180a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 180ad0 │ │ │ │ + bmi.n 180a78 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 180ae2 │ │ │ │ - cbz r2, 180aa8 │ │ │ │ + beq.n 180a8a │ │ │ │ + cbz r2, 180a50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 180aec │ │ │ │ + bpl.n 180a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 180b38 │ │ │ │ + beq.n 180ae0 │ │ │ │ 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 180924 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 180a90 │ │ │ │ + bhi.n 180a38 │ │ │ │ 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 180a14 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 180b14 │ │ │ │ + cbz r2, 180abc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 180b14 │ │ │ │ + bmi.n 180abc │ │ │ │ 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 180a72 │ │ │ │ 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 180afc │ │ │ │ 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 180980 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 180aca │ │ │ │ + b.n 180a72 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1809d8 │ │ │ │ + bl 180980 │ │ │ │ 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 180a56 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18097c │ │ │ │ + bl 180924 │ │ │ │ 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 180ac2 │ │ │ │ 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, 180b38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180dc0 │ │ │ │ + beq.w 180d68 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180e02 │ │ │ │ + beq.w 180daa │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ba2 │ │ │ │ + bne.n 180b4a │ │ │ │ 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 180b9c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 180bd6 │ │ │ │ + bls.n 180b7e │ │ │ │ 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, 180b8a │ │ │ │ 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 +435747,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 180bb6 │ │ │ │ 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 +435765,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, 180be6 │ │ │ │ + cbz r5, 180be6 │ │ │ │ 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 180bd8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 180cec │ │ │ │ + beq.n 180c94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 180d98 │ │ │ │ + bne.w 180d40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 180d20 │ │ │ │ + beq.n 180cc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180ebe │ │ │ │ + beq.w 180e66 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180cf4 │ │ │ │ + bpl.n 180c9c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 180c6e │ │ │ │ + cbz r0, 180c16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 180ca0 │ │ │ │ + bpl.n 180c48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 180c78 │ │ │ │ + cbz r3, 180c20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180c6c │ │ │ │ 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 180c3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 180d16 │ │ │ │ + bmi.n 180cbe │ │ │ │ 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, 180c52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180cc4 │ │ │ │ + bpl.n 180c6c │ │ │ │ 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 180924 │ │ │ │ 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 +435842,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 180980 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ + beq.n 180c44 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c3c │ │ │ │ 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 180980 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180c68 │ │ │ │ - b.n 180c6e │ │ │ │ + bne.n 180c10 │ │ │ │ + b.n 180c16 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 180c58 │ │ │ │ + bne.n 180c00 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180eba │ │ │ │ + beq.w 180e62 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 180d9e │ │ │ │ + bpl.n 180d46 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 180d5e │ │ │ │ + cbz r0, 180d06 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 180d5e │ │ │ │ + bmi.n 180d06 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 180d42 │ │ │ │ + cbz r3, 180cea │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 180d6a │ │ │ │ + bpl.n 180d12 │ │ │ │ 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 180980 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 180d6a │ │ │ │ + b.n 180d12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c78 │ │ │ │ + beq.n 180c20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 180c78 │ │ │ │ + bmi.n 180c20 │ │ │ │ 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 180924 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 180c9c │ │ │ │ - b.n 180cf0 │ │ │ │ + beq.n 180c44 │ │ │ │ + b.n 180c98 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c8e │ │ │ │ + b.n 180c36 │ │ │ │ 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 180924 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180d32 │ │ │ │ - b.n 180d5e │ │ │ │ + bne.n 180cda │ │ │ │ + b.n 180d06 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180e3e │ │ │ │ + bls.n 180de6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180e8e │ │ │ │ + beq.n 180e36 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180e94 │ │ │ │ + beq.n 180e3c │ │ │ │ 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 180bd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180e68 │ │ │ │ + beq.n 180e10 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180bfa │ │ │ │ + b.n 180d40 │ │ │ │ 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 180e14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180eae │ │ │ │ + beq.n 180e56 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180bd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 180cf0 │ │ │ │ + beq.w 180c98 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 180c52 │ │ │ │ - b.n 180d98 │ │ │ │ + beq.w 180bfa │ │ │ │ + b.n 180d40 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 180de8 │ │ │ │ + beq.n 180d90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 180df8 │ │ │ │ + bne.n 180da0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c3c │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 180e80 │ │ │ │ + cbz r6, 180e28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 180c94 │ │ │ │ + b.n 180c3c │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180dd6 │ │ │ │ + bne.n 180d7e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ + bne.w 180bd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 180c9c │ │ │ │ + beq.w 180c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180c52 │ │ │ │ - b.n 180c9c │ │ │ │ + bne.w 180bfa │ │ │ │ + b.n 180c44 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 180c2e │ │ │ │ - b.n 180e24 │ │ │ │ + bne.w 180bd6 │ │ │ │ + b.n 180dcc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ed2 │ │ │ │ + cbz r3, 180e7a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ec8 │ │ │ │ + bne.n 180e70 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 180ee6 │ │ │ │ + cbz r3, 180e8e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180edc │ │ │ │ + bne.n 180e84 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180efc │ │ │ │ + cbz r3, 180ea4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180ef2 │ │ │ │ + bne.n 180e9a │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f14 │ │ │ │ - b.n 180f1c │ │ │ │ + bhi.n 180ebc │ │ │ │ + b.n 180ec4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f1c │ │ │ │ + bls.n 180ec4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f08 │ │ │ │ + beq.n 180eb0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 180f30 │ │ │ │ + cbz r3, 180ed8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180f26 │ │ │ │ + bne.n 180ece │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 180f48 │ │ │ │ - b.n 180f50 │ │ │ │ + bhi.n 180ef0 │ │ │ │ + b.n 180ef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 180f50 │ │ │ │ + bls.n 180ef8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f3c │ │ │ │ + beq.n 180ee4 │ │ │ │ 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, 180f3c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 180f70 │ │ │ │ + b.n 180f18 │ │ │ │ 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 180f16 │ │ │ │ + ldr r4, [pc, #16] @ (180f40 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 180a34 │ │ │ │ + bl 1809dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 180f86 │ │ │ │ + b.n 180f2e │ │ │ │ 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, 180f62 │ │ │ │ mov r1, sp │ │ │ │ - bl 180928 │ │ │ │ + bl 1808d0 │ │ │ │ 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, 180f8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 180928 │ │ │ │ - cbnz r0, 181016 │ │ │ │ + bl 1808d0 │ │ │ │ + cbnz r0, 180fbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180ffe │ │ │ │ - b.n 18101a │ │ │ │ + bhi.n 180fa6 │ │ │ │ + b.n 180fc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 18101a │ │ │ │ + bls.n 180fc2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 180ff2 │ │ │ │ + beq.n 180f9a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 181020 │ │ │ │ + bcc.n 180fc8 │ │ │ │ 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 180f82 │ │ │ │ stmdb 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 +436201,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] @ 181068 │ │ │ │ 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 181032 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1810b4 │ │ │ │ + beq.n 18105c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1810b4 │ │ │ │ + cbz r1, 18105c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 181024 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18107c │ │ │ │ + bne.n 181024 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18107c │ │ │ │ + beq.n 181024 │ │ │ │ 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 +436253,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 18119e │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 1810ec │ │ │ │ + bls.n 181094 │ │ │ │ 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] @ 1811c8 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe04 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1810e6 │ │ │ │ + beq.n 18108e │ │ │ │ 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 +436292,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 181106 │ │ │ │ + ldr r5, [pc, #216] @ (1811cc ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 18116a │ │ │ │ + bne.n 181112 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18114e │ │ │ │ + bne.n 1810f6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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] @ 1811d0 │ │ │ │ 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 +436333,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, 18118e │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 1811d8 │ │ │ │ + beq.n 181180 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 1811e2 │ │ │ │ + bne.n 18118a │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1811c8 │ │ │ │ + bne.n 181170 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 181164 │ │ │ │ + bl 17fce4 │ │ │ │ + b.n 18110c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 181178 │ │ │ │ + b.n 181120 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 1811b4 │ │ │ │ + bhi.n 18115c │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 1811b0 │ │ │ │ + b.n 181158 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1810e2 │ │ │ │ - ldr r2, [pc, #40] @ (18122c ) │ │ │ │ + bne.w 18108a │ │ │ │ + ldr r2, [pc, #40] @ (1811d4 ) │ │ │ │ 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 18108e │ │ │ │ nop │ │ │ │ bkpt 0x008e │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ @@ -436431,148 +436397,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 1812d0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 181320 │ │ │ │ + bls.n 1812c8 │ │ │ │ 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] @ (1812f0 ) │ │ │ │ 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] @ (1812f4 ) │ │ │ │ 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 181274 │ │ │ │ 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 181266 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181306 │ │ │ │ + beq.n 1812ae │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 18133c │ │ │ │ + beq.n 1812e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1812a6 │ │ │ │ + bne.n 18124e │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1812e8 │ │ │ │ - ldr r3, [pc, #112] @ (181350 ) │ │ │ │ + cbz r6, 181290 │ │ │ │ + ldr r3, [pc, #112] @ (1812f8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 181332 │ │ │ │ + beq.n 1812da │ │ │ │ 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, 1812a6 │ │ │ │ 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 181266 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1812fe │ │ │ │ + beq.n 1812a6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 1812a6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 18106c │ │ │ │ + b.n 181202 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1810c4 │ │ │ │ - b.n 18125a │ │ │ │ + bl 18106c │ │ │ │ + b.n 181202 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1812e8 │ │ │ │ + b.n 181290 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1812dc │ │ │ │ + bne.n 181284 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1812fe │ │ │ │ + b.n 1812a6 │ │ │ │ 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] @ 181358 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 1813b8 │ │ │ │ + vldr d7, [pc, #64] @ 181360 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 1813c0 │ │ │ │ + vldr d7, [pc, #60] @ 181368 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1813c8 │ │ │ │ + vldr d7, [pc, #60] @ 181370 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 +436563,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 17fb18 │ │ │ │ + cbz r0, 1813d8 │ │ │ │ + vldr d7, [pc, #76] @ 1813e0 │ │ │ │ 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] @ 1813e8 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 181448 │ │ │ │ + vldr d7, [pc, #64] @ 1813f0 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 181450 │ │ │ │ + vldr d7, [pc, #64] @ 1813f8 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 18142a │ │ │ │ + cbz r0, 1813d2 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 181426 │ │ │ │ + b.n 1813ce │ │ │ │ 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 +436616,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 17fb18 │ │ │ │ + cbz r0, 181478 │ │ │ │ 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 +436633,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 181426 │ │ │ │ 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 17fbf4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1814ca │ │ │ │ + cbz r0, 181472 │ │ │ │ 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 17fce4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1814c6 │ │ │ │ - cbz r0, 18153e │ │ │ │ + b.n 18146e │ │ │ │ + cbz r0, 1814e6 │ │ │ │ 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, 1814d2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 18152a │ │ │ │ - ldr r2, [pc, #72] @ (181540 ) │ │ │ │ + cbz r3, 1814d2 │ │ │ │ + ldr r2, [pc, #72] @ (1814e8 ) │ │ │ │ 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 1814de │ │ │ │ + ldr r7, [pc, #60] @ (1814ec ) │ │ │ │ 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 1814d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 181508 │ │ │ │ + bne.n 1814b0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18151a │ │ │ │ - bl 17fd3c │ │ │ │ + bne.n 1814c2 │ │ │ │ + bl 17fce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1814fa │ │ │ │ - b.n 18152a │ │ │ │ + bne.n 1814a2 │ │ │ │ + b.n 1814d2 │ │ │ │ bx lr │ │ │ │ bkpt 0x006c │ │ │ │ movs r7, r3 │ │ │ │ bkpt 0x005e │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 18159a │ │ │ │ + cbz r0, 181542 │ │ │ │ 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, 181544 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 18158e │ │ │ │ - ldr.w r8, [pc, #80] @ 1815bc │ │ │ │ + beq.n 181536 │ │ │ │ + ldr.w r8, [pc, #80] @ 181564 │ │ │ │ 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 181528 │ │ │ │ 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 181518 │ │ │ │ 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] @ (181568 ) │ │ │ │ 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, 1815a4 │ │ │ │ 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 180fcc │ │ │ │ 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 180fcc │ │ │ │ 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 1815d6 │ │ │ │ + ldr r3, [pc, #32] @ (1815e0 ) │ │ │ │ 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 1815c6 │ │ │ │ + bl 18106c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1810c4 │ │ │ │ + bl 18106c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 181656 │ │ │ │ + cbnz r0, 1815fe │ │ │ │ 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 1811d8 │ │ │ │ + cbz r0, 18160c │ │ │ │ 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 1811d8 │ │ │ │ + cbz r0, 18162a │ │ │ │ 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 +436844,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 1811d8 │ │ │ │ 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 1811d8 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1816dc │ │ │ │ + cbz r1, 181684 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (1816e0 ) │ │ │ │ + ldr r4, [pc, #20] @ (181688 ) │ │ │ │ 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 +436879,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 180fcc │ │ │ │ + cbz r0, 1816c2 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (18171c ) │ │ │ │ + ldr r1, [pc, #12] @ (1816c4 ) │ │ │ │ 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, 1816f4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 181748 │ │ │ │ - ldr r1, [pc, #24] @ (181750 ) │ │ │ │ + beq.n 1816f0 │ │ │ │ + ldr r1, [pc, #24] @ (1816f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 18174a │ │ │ │ + bne.n 1816f2 │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 181738 │ │ │ │ + bne.n 1816e0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18172a │ │ │ │ + b.n 1816d2 │ │ │ │ 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] @ (18172c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (181788 ) │ │ │ │ + ldr r1, [pc, #32] @ (181730 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (18178c ) │ │ │ │ + ldr r2, [pc, #32] @ (181734 ) │ │ │ │ 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 181378 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldmia.w r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ + strd r0, r0, [ip], #492 @ 0x1ec │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -436991,183 +436957,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, 181780 │ │ │ │ + ldr r3, [pc, #84] @ (1817bc ) │ │ │ │ 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 181788 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1817c2 │ │ │ │ + bne.n 18176a │ │ │ │ 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] @ 1817c0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 181024 │ │ │ │ + bl 180fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1817da │ │ │ │ + bne.n 181782 │ │ │ │ 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 181780 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1817e6 │ │ │ │ + bne.n 18178e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181800 │ │ │ │ - b.n 1817d8 │ │ │ │ + bne.n 1817a8 │ │ │ │ + b.n 181780 │ │ │ │ nop │ │ │ │ - cbnz r4, 181880 │ │ │ │ + cbnz r4, 181828 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, 18187c │ │ │ │ + cbnz r0, 181824 │ │ │ │ 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 181898 │ │ │ │ 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 181880 │ │ │ │ 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 18188e │ │ │ │ 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, 18188e │ │ │ │ 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, 181888 │ │ │ │ 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, 18187e │ │ │ │ + cbz r0, 18188e │ │ │ │ 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 181888 │ │ │ │ + cbz r0, 1818a6 │ │ │ │ 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 181c4c │ │ │ │ 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 181900 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 181c80 │ │ │ │ + vldr d0, [pc, #864] @ 181c28 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 1818e0 │ │ │ │ + beq.n 181888 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 181b90 │ │ │ │ + bne.w 181b38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181946 │ │ │ │ + bge.n 1818ee │ │ │ │ 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 181888 │ │ │ │ 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 1819fc │ │ │ │ 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 181ae0 │ │ │ │ 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 +437152,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, 1819a6 │ │ │ │ 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 181c1e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 181ad8 │ │ │ │ + bhi.n 181a80 │ │ │ │ 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 181888 │ │ │ │ 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 181b8a │ │ │ │ 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 +437221,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 18199a │ │ │ │ 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 181bba │ │ │ │ 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 181c08 │ │ │ │ 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 181888 │ │ │ │ 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, 181afc │ │ │ │ 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 +437282,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 181aba │ │ │ │ + b.n 181a9a │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 181ba8 │ │ │ │ + bge.n 181b50 │ │ │ │ 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, 181b5c │ │ │ │ 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 181c30 │ │ │ │ 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 1818ee │ │ │ │ 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, 181ba4 │ │ │ │ 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 181b0e │ │ │ │ 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 +437353,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 181aba │ │ │ │ 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 181888 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 181b66 │ │ │ │ + b.n 181b0e │ │ │ │ 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 1818ee │ │ │ │ stmdb 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 181d7e │ │ │ │ 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 181d6a │ │ │ │ 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 181d74 │ │ │ │ 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 181d74 │ │ │ │ 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 181d6a │ │ │ │ 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 181d74 │ │ │ │ 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 181d6a │ │ │ │ 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 181d8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 181dfe │ │ │ │ + bne.n 181da6 │ │ │ │ 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 181d98 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 181f30 │ │ │ │ + bne.w 181ed8 │ │ │ │ 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 181d6e │ │ │ │ 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 1817c8 │ │ │ │ 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 181d6e │ │ │ │ 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 181d58 │ │ │ │ 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 181e52 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 181f5c │ │ │ │ + beq.w 181f04 │ │ │ │ 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 181ef0 │ │ │ │ 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 +437529,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 181d30 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181d30 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 181f7c │ │ │ │ + beq.n 181f24 │ │ │ │ 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 181f10 │ │ │ │ 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 +437572,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 181d30 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 181d88 │ │ │ │ + b.n 181d30 │ │ │ │ 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 181d6e │ │ │ │ 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 181e44 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 181e30 │ │ │ │ + b.n 181dd8 │ │ │ │ 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 181eca │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 181eba │ │ │ │ + b.n 181e62 │ │ │ │ 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 +437627,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 1820ec │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 182122 │ │ │ │ + beq.w 1820ca │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 18201a │ │ │ │ + cbnz r6, 181fc2 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 18210e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 181ff2 │ │ │ │ + cbnz r5, 181f9a │ │ │ │ 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, 182000 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 182166 │ │ │ │ + beq.w 18210e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 182030 │ │ │ │ + cbnz r4, 181fd8 │ │ │ │ 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 +437707,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 182132 │ │ │ │ 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 1820b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1821f2 │ │ │ │ + blt.w 18219a │ │ │ │ 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 1821fc │ │ │ │ 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 18215a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 18215a │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 182166 │ │ │ │ + bne.n 18210e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1821d2 │ │ │ │ + bne.n 18217a │ │ │ │ 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 182112 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1821c8 │ │ │ │ + bne.n 182170 │ │ │ │ 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, 182118 │ │ │ │ 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 18218a │ │ │ │ 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 182112 │ │ │ │ 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 18208c │ │ │ │ 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 +437800,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 182112 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 18216a │ │ │ │ + b.n 182112 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 18224a │ │ │ │ + bhi.n 1821f2 │ │ │ │ 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 +437830,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 1820b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1821b2 │ │ │ │ + b.n 18215a │ │ │ │ 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 182112 │ │ │ │ stmdb 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] @ 182760 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 1827bc │ │ │ │ + ldr.w r3, [pc, #1340] @ 182764 │ │ │ │ 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 +437883,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 182558 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18254e │ │ │ │ + beq.w 1824f6 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 1825d8 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 182348 │ │ │ │ + cbnz r7, 1822f0 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 1825d8 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 182320 │ │ │ │ + cbnz r0, 1822c8 │ │ │ │ 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, 18232e │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 182630 │ │ │ │ + beq.w 1825d8 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 18235e │ │ │ │ + cbnz r6, 182306 │ │ │ │ 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 +437974,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 1825f8 │ │ │ │ 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 182820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 182a36 │ │ │ │ + beq.w 1829de │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182cb0 │ │ │ │ + beq.w 182c58 │ │ │ │ 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 +438015,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 182848 │ │ │ │ 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 +438036,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 18291e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 182f5a │ │ │ │ + bne.w 182f02 │ │ │ │ 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 1828d2 │ │ │ │ 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] @ 182758 │ │ │ │ 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 182a54 │ │ │ │ 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 1824a6 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 182dd0 │ │ │ │ + beq.w 182d78 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 182538 │ │ │ │ + cbnz r3, 1824e0 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 183136 │ │ │ │ + bne.w 1830de │ │ │ │ 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 1826c8 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 182780 │ │ │ │ + bne.w 182728 │ │ │ │ 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 1825d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182796 │ │ │ │ + beq.w 18273e │ │ │ │ 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 18273e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 1825dc │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 1827a6 │ │ │ │ + bne.w 18274e │ │ │ │ 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 182728 │ │ │ │ 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, 1825d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 182786 │ │ │ │ + beq.w 18272e │ │ │ │ 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 18272e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 1825dc │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (1827c0 ) │ │ │ │ - ldr r3, [pc, #388] @ (1827bc ) │ │ │ │ + ldr r2, [pc, #392] @ (182768 ) │ │ │ │ + ldr r3, [pc, #388] @ (182764 ) │ │ │ │ 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 1830da │ │ │ │ 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 18276c │ │ │ │ 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 182926 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 182b02 │ │ │ │ + bne.w 182aaa │ │ │ │ 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 1828d2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 182c58 │ │ │ │ + bne.w 182c00 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 182e46 │ │ │ │ + bne.w 182dee │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 182fb4 │ │ │ │ + beq.w 182f5c │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 182cbc │ │ │ │ + bne.w 182c64 │ │ │ │ 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 +438257,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 182700 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182c92 │ │ │ │ + blt.w 182c3a │ │ │ │ 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 182d7c │ │ │ │ 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 182aa2 │ │ │ │ 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 1825dc │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 1825dc │ │ │ │ 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 1825dc │ │ │ │ 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 1825dc │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 182634 │ │ │ │ + b.n 1825dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ble.n 1828a8 │ │ │ │ + ble.n 182700 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18274c │ │ │ │ + bge.n 1827a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 182a3c │ │ │ │ + beq.w 1829e4 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182ca6 │ │ │ │ + beq.w 182c4e │ │ │ │ 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 +438335,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 182640 │ │ │ │ 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 1827fc │ │ │ │ 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 182d94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 18286e │ │ │ │ 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 182f2a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1829cc │ │ │ │ + b.n 182974 │ │ │ │ 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 1828ee │ │ │ │ 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 18285e │ │ │ │ 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 182854 │ │ │ │ + b.n 182640 │ │ │ │ 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 +438427,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 182974 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 182ab6 │ │ │ │ + blt.w 182a5e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 182720 │ │ │ │ + b.n 1826c8 │ │ │ │ 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 +438454,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 18246a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1824e4 │ │ │ │ + b.n 18248c │ │ │ │ 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 +438476,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 182d94 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1828c6 │ │ │ │ + ble.n 18286e │ │ │ │ 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 183090 │ │ │ │ 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 18291e │ │ │ │ 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 18299e │ │ │ │ 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 182cf6 │ │ │ │ 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 182e90 │ │ │ │ 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 1825dc │ │ │ │ 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 +438543,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 182a2a │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 182f04 │ │ │ │ + blt.w 182eac │ │ │ │ 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 182fb6 │ │ │ │ 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 182a42 │ │ │ │ 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 1825dc │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 18250c │ │ │ │ + b.n 1824b4 │ │ │ │ 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 182a9a │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 182f88 │ │ │ │ + blt.w 182f30 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 182dd4 │ │ │ │ + bne.w 182d7c │ │ │ │ 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 182716 │ │ │ │ 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 182cbc │ │ │ │ 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 +438627,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 182ae4 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 182b74 │ │ │ │ + cbz r1, 182b1c │ │ │ │ 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, 182b26 │ │ │ │ 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 182dba │ │ │ │ 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 182bf6 │ │ │ │ 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 182b44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 182520 │ │ │ │ + beq.w 1824c8 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 182be0 │ │ │ │ + bmi.n 182b88 │ │ │ │ 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 +438694,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 182bce │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 183098 │ │ │ │ + blt.w 183040 │ │ │ │ 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 18309a │ │ │ │ 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 1825dc │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 182ba8 │ │ │ │ + b.n 182b50 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 182520 │ │ │ │ + bge.w 1824c8 │ │ │ │ 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 +438746,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 182c1e │ │ │ │ + b.n 1824c8 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 182e9a │ │ │ │ + ble.w 182e42 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18276e │ │ │ │ + b.n 182716 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1827de │ │ │ │ + b.n 182786 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 182442 │ │ │ │ + b.w 1823ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 182e52 │ │ │ │ + beq.w 182dfa │ │ │ │ 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 182fca │ │ │ │ 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 182cac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 18270a │ │ │ │ + b.n 1826b2 │ │ │ │ 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 182cd8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 182e88 │ │ │ │ + beq.w 182e30 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182d2a │ │ │ │ + beq.n 182cd2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 182e5c │ │ │ │ + bls.w 182e04 │ │ │ │ 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 182b20 │ │ │ │ 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 182d5c │ │ │ │ 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 +438852,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 1829ca │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 182a22 │ │ │ │ + b.n 1829ca │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 18268e │ │ │ │ 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 1825dc │ │ │ │ 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 182d9e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1824e4 │ │ │ │ + b.w 18248c │ │ │ │ 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 182dd2 │ │ │ │ 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 182dc8 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 182934 │ │ │ │ + b.n 1828dc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1826e6 │ │ │ │ + b.n 18268e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 182cc6 │ │ │ │ + b.n 182c6e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 182fc4 │ │ │ │ + bne.w 182f6c │ │ │ │ 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 182e22 │ │ │ │ + b.n 182b0e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 182e5c │ │ │ │ + bls.n 182e04 │ │ │ │ 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 182b26 │ │ │ │ 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 +438955,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 182700 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 183106 │ │ │ │ + blt.w 1830ae │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183080 │ │ │ │ + blt.w 183028 │ │ │ │ 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 1829ca │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 183004 │ │ │ │ + bhi.n 182fac │ │ │ │ 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 +438990,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 182a2a │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ble.w 1828c6 │ │ │ │ + ble.w 18286e │ │ │ │ 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 182984 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18292a │ │ │ │ + b.n 1828d2 │ │ │ │ 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 182aa2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 182634 │ │ │ │ + b.w 1825dc │ │ │ │ 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 182f98 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 18312c │ │ │ │ + beq.w 1830d4 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 182b2c │ │ │ │ + b.n 182ad4 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 182a9a │ │ │ │ + b.n 182a42 │ │ │ │ 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 1825dc │ │ │ │ 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 1826ae │ │ │ │ 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 183006 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18270a │ │ │ │ - b.w 182710 │ │ │ │ + bne.w 1826b2 │ │ │ │ + b.w 1826b8 │ │ │ │ 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 1825dc │ │ │ │ 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 +439121,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 182bce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 18293a │ │ │ │ + b.n 1828e2 │ │ │ │ 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 1825dc │ │ │ │ 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 182d72 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 182b62 │ │ │ │ + b.n 182b0a │ │ │ │ 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 182c88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 18270a │ │ │ │ + b.w 1826b2 │ │ │ │ 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 +439174,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 183272 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1832a2 │ │ │ │ + beq.w 18324a │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 183322 │ │ │ │ - cbnz r0, 1831ac │ │ │ │ + beq.w 1832ca │ │ │ │ + cbnz r0, 183154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 1832ca │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 1831c2 │ │ │ │ + cbnz r1, 18316a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183322 │ │ │ │ + beq.w 1832ca │ │ │ │ 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 1832d2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183338 │ │ │ │ + beq.w 1832e0 │ │ │ │ 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 1832fe │ │ │ │ movs r1, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 1833d4 │ │ │ │ - beq.w 183476 │ │ │ │ + blt.w 18337c │ │ │ │ + beq.w 18341e │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 18352e │ │ │ │ + bls.w 1834d6 │ │ │ │ subs r4, #1 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 183228 │ │ │ │ + cbnz r5, 1831d0 │ │ │ │ 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 +439253,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 183416 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18344a │ │ │ │ + blt.w 1833f2 │ │ │ │ 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 183416 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1833c2 │ │ │ │ + b.n 18336a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18334e │ │ │ │ + bne.n 1832f6 │ │ │ │ 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, 1832ca │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 1832fe │ │ │ │ + bne.n 1832a6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 183318 │ │ │ │ - cbnz r5, 18331e │ │ │ │ + b.n 1832c0 │ │ │ │ + cbnz r5, 1832c6 │ │ │ │ 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, 1832f6 │ │ │ │ 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, 1832ca │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 1832c4 │ │ │ │ + beq.n 18326c │ │ │ │ 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 1832c6 │ │ │ │ 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 183190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183580 │ │ │ │ + beq.w 183528 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 1831e8 │ │ │ │ + b.n 183190 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 1834c4 │ │ │ │ + ble.w 18346c │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 183392 │ │ │ │ + bhi.n 18333a │ │ │ │ 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 +439351,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 183568 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 183612 │ │ │ │ + bls.w 1835ba │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183618 │ │ │ │ + blt.w 1835c0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 183572 │ │ │ │ + beq.w 18351a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 1832c6 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmn.w r8, #62 @ 0x3e │ │ │ │ - blt.w 183516 │ │ │ │ + blt.w 1834be │ │ │ │ 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 +439394,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 183444 │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18356e │ │ │ │ + bls.w 183516 │ │ │ │ mov r2, r1 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 18356e │ │ │ │ + bhi.w 183516 │ │ │ │ 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 183516 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 18351a │ │ │ │ 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 1832c6 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 18349c │ │ │ │ + bge.n 183444 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r0, ip, #1 │ │ │ │ sbc.w r5, r8, r5 │ │ │ │ clz r1, r5 │ │ │ │ - cbnz r5, 1834a8 │ │ │ │ + cbnz r5, 183450 │ │ │ │ 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 183228 │ │ │ │ + b.n 1831d8 │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 183512 │ │ │ │ + bgt.n 1834ba │ │ │ │ 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 +439469,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 183348 │ │ │ │ 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 1831d8 │ │ │ │ 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 183444 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 18356e │ │ │ │ + bls.n 183516 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 183448 │ │ │ │ + blt.w 1833f0 │ │ │ │ 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 1835a6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1835d6 │ │ │ │ + blt.n 18357e │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 1835fe │ │ │ │ + cbz r1, 1835a6 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 18331e │ │ │ │ + b.n 1832c6 │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 18346e │ │ │ │ + bls.w 183416 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 18328c │ │ │ │ + bge.w 183234 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 183454 │ │ │ │ + b.n 1833fc │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 183608 │ │ │ │ + bhi.n 1835b0 │ │ │ │ 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 +439561,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 1832c6 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 183572 │ │ │ │ + b.n 18351a │ │ │ │ negs r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 183472 │ │ │ │ + b.n 18341a │ │ │ │ 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, 18364a │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 18369c │ │ │ │ + beq.n 183644 │ │ │ │ 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 183644 │ │ │ │ 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 183660 │ │ │ │ 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 +439621,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 183674 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 183710 │ │ │ │ + beq.n 1836b8 │ │ │ │ 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 1836ae │ │ │ │ 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 +439651,56 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ mvns r0, r0 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, r0, r2, lsr #7 │ │ │ │ - b.n 183692 │ │ │ │ + b.n 18363a │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 18367a │ │ │ │ + b.n 183622 │ │ │ │ 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 18371a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 18376e │ │ │ │ + beq.n 183716 │ │ │ │ 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 183716 │ │ │ │ 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 183734 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18379c │ │ │ │ + blt.n 183744 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1837bc │ │ │ │ + beq.n 183764 │ │ │ │ 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 183716 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -439749,270 +439715,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 18373a │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 183792 │ │ │ │ + b.n 18373a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 183792 │ │ │ │ + b.n 18373a │ │ │ │ stmdb 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 1837b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 183808 │ │ │ │ + beq.n 1837b0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 183814 │ │ │ │ + cbnz r3, 1837bc │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 1837f4 │ │ │ │ + bne.n 18379c │ │ │ │ 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 1837fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183856 │ │ │ │ + beq.n 1837fe │ │ │ │ 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, 183806 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 183838 │ │ │ │ + bne.n 1837e0 │ │ │ │ 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 1837a2 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 183840 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 183840 │ │ │ │ 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, 183848 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 183882 │ │ │ │ + bne.n 18382a │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18383e │ │ │ │ + b.n 1837e6 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 183880 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 1838d8 │ │ │ │ + beq.n 183880 │ │ │ │ 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, 183888 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1838c4 │ │ │ │ + bne.n 18386c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183886 │ │ │ │ + b.n 18382e │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 1838bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 183914 │ │ │ │ + beq.n 1838bc │ │ │ │ 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, 1838c2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 183900 │ │ │ │ + bne.n 1838a8 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1838c8 │ │ │ │ + b.n 183870 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 183904 │ │ │ │ + bl 18376c │ │ │ │ + b.n 1838ac │ │ │ │ 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, 1838ea │ │ │ │ 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 183922 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 18397a │ │ │ │ + beq.n 183922 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 183986 │ │ │ │ + cbnz r3, 18392e │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 18396e │ │ │ │ + bne.n 183916 │ │ │ │ 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 183968 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 1839c0 │ │ │ │ + beq.n 183968 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 1839c6 │ │ │ │ + cbnz r3, 18396e │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1839a8 │ │ │ │ + bne.n 183950 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183972 │ │ │ │ + b.n 18391a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 1839a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1839fc │ │ │ │ + beq.n 1839a4 │ │ │ │ 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, 1839aa │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1839e8 │ │ │ │ + bne.n 183990 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1839ae │ │ │ │ + b.n 183956 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1837c4 │ │ │ │ - b.n 1839ec │ │ │ │ + bl 18376c │ │ │ │ + b.n 183994 │ │ │ │ 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] @ (183c10 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #584] @ (183c14 ) │ │ │ │ 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 183b6e │ │ │ │ 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 +439988,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 183b0c │ │ │ │ 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 183a50 │ │ │ │ + b.n 183a84 │ │ │ │ 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, 183aac │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 183aa4 │ │ │ │ + bne.n 183a4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (183c70 ) │ │ │ │ + ldr r2, [pc, #392] @ (183c18 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (183c6c ) │ │ │ │ + ldr r3, [pc, #380] @ (183c14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 183c64 │ │ │ │ + bne.w 183c0c │ │ │ │ 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, 183b08 │ │ │ │ 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 183af2 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183b38 │ │ │ │ + bne.n 183ae0 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 183ad2 │ │ │ │ + beq.n 183a7a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 4aa90 │ │ │ │ - b.n 183ad2 │ │ │ │ + b.n 183a7a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b2c │ │ │ │ + b.n 183ad4 │ │ │ │ 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 183bfe │ │ │ │ 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 183b54 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183b9c │ │ │ │ + bne.n 183b44 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 183a60 │ │ │ │ + beq.w 183a08 │ │ │ │ blx 4aa90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 183a60 │ │ │ │ + b.n 183a08 │ │ │ │ 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 183c06 │ │ │ │ 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 183b88 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 183c4a │ │ │ │ + cbz r4, 183bf2 │ │ │ │ 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, 183c02 │ │ │ │ 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 183bd8 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183c20 │ │ │ │ + bne.n 183bc8 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183a4e │ │ │ │ + beq.w 1839f6 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 4aa90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 183a4e │ │ │ │ + b.n 1839f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 183c04 │ │ │ │ + b.n 183bac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183b88 │ │ │ │ + b.n 183b30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183c16 │ │ │ │ + b.n 183bbe │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 183c4e │ │ │ │ + b.n 183bf6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ 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] @ (183ce0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (183d3c ) │ │ │ │ + ldr r3, [pc, #168] @ (183ce4 ) │ │ │ │ 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, 183cd8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4b4dc <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 183cfa │ │ │ │ + cbz r5, 183ca2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 183cda │ │ │ │ + beq.n 183c82 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 183cd4 │ │ │ │ + bne.n 183c7c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183cc4 │ │ │ │ + bne.n 183c6c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 183cfa │ │ │ │ - cbz r6, 183d16 │ │ │ │ + cbz r3, 183ca2 │ │ │ │ + cbz r6, 183cbe │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 183cf4 │ │ │ │ + bge.n 183c9c │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 183d22 │ │ │ │ + beq.n 183cca │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183cbc │ │ │ │ + bne.n 183c64 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (183d40 ) │ │ │ │ - ldr r3, [pc, #60] @ (183d3c ) │ │ │ │ + ldr r2, [pc, #64] @ (183ce8 ) │ │ │ │ + ldr r3, [pc, #60] @ (183ce4 ) │ │ │ │ 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 183cce │ │ │ │ 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 17b174 │ │ │ │ + b.n 183c9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183cfc │ │ │ │ + b.n 183ca4 │ │ │ │ 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!, {r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ 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, 183d16 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 183d80 │ │ │ │ + bcc.n 183d28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 183db4 │ │ │ │ + bcs.n 183d5c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 192d30 │ │ │ │ + bl 192cd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 192eec │ │ │ │ + bl 192e94 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183d92 │ │ │ │ + bne.n 183d3a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 183d6a │ │ │ │ + beq.n 183d12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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] @ (183dac ) │ │ │ │ + ldr r0, [pc, #52] @ (183db0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 183dfa │ │ │ │ + beq.n 183da2 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183cec │ │ │ │ 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 183d8c │ │ │ │ + ldr r0, [pc, #16] @ (183db4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 18400c │ │ │ │ + b.n 184064 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa20007b │ │ │ │ - ldr??.w r0, [r8, #123] @ 0x7b │ │ │ │ + @ instruction: 0xfa78007b │ │ │ │ + @ instruction: 0xfa50007b │ │ │ │ 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] @ (183e40 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (183e9c ) │ │ │ │ + ldr r3, [pc, #120] @ (183e44 ) │ │ │ │ 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] @ (183e48 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 18471c │ │ │ │ - cbnz r0, 183e8a │ │ │ │ + bl 1846c4 │ │ │ │ + cbnz r0, 183e32 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 183e76 │ │ │ │ + bmi.n 183e1e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (183ea4 ) │ │ │ │ - ldr r3, [pc, #56] @ (183e9c ) │ │ │ │ + ldr r2, [pc, #68] @ (183e4c ) │ │ │ │ + ldr r3, [pc, #56] @ (183e44 ) │ │ │ │ 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 183e3c │ │ │ │ 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 183e04 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183e5e │ │ │ │ + b.n 183e06 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ 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, r6, 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] @ (183e74 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 192dcc │ │ │ │ - ldr r0, [pc, #12] @ (183ed0 ) │ │ │ │ + bl 192d74 │ │ │ │ + ldr r0, [pc, #12] @ (183e78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 29e53c │ │ │ │ + bl 29e4e4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #3] │ │ │ │ + ldrsb.w r0, [r2, #123] @ 0x7b │ │ │ │ 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 184920 │ │ │ │ + cbnz r0, 183e94 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 184964 │ │ │ │ + bl 18490c │ │ │ │ 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] @ (184104 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (184160 ) │ │ │ │ + ldr r2, [pc, #596] @ (184108 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (184164 ) │ │ │ │ + ldr r5, [pc, #596] @ (18410c ) │ │ │ │ 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 1840a0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1840e6 │ │ │ │ + bmi.w 18408e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1840c6 │ │ │ │ + bne.w 18406e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 183f62 │ │ │ │ - b.n 18401c │ │ │ │ + bhi.n 183f0a │ │ │ │ + b.n 183fc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d44 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18401c │ │ │ │ + bls.n 183fc4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f52 │ │ │ │ + beq.n 183efa │ │ │ │ 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 +440470,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 192d28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1840be │ │ │ │ + beq.n 184066 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18400c │ │ │ │ + cbz r3, 183fb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183ff6 │ │ │ │ + bne.n 183f9e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 184132 │ │ │ │ + beq.w 1840da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 183f42 │ │ │ │ + beq.n 183eea │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 183f42 │ │ │ │ + b.n 183eea │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 18409c │ │ │ │ + cbnz r7, 184044 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 184092 │ │ │ │ + beq.n 18403a │ │ │ │ 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, 184026 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 18407c │ │ │ │ + cbz r0, 184024 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18405c │ │ │ │ + bne.n 184004 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 184128 │ │ │ │ + beq.n 1840d0 │ │ │ │ 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 183fec │ │ │ │ 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 192e1c │ │ │ │ + ldr r2, [pc, #196] @ (184110 ) │ │ │ │ + ldr r3, [pc, #184] @ (184108 ) │ │ │ │ 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 1840fe │ │ │ │ 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 192e1c │ │ │ │ + b.n 183eea │ │ │ │ + ldr r2, [pc, #164] @ (184114 ) │ │ │ │ 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 184750 │ │ │ │ + b.n 183ee2 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 4ae60 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4b5d0 │ │ │ │ - b.n 183f32 │ │ │ │ + b.n 183eda │ │ │ │ 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] @ (184118 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 184146 │ │ │ │ + cbz r3, 1840ee │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 192ed8 │ │ │ │ + bl 192e80 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18482c │ │ │ │ + bl 1847d4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 183f2c │ │ │ │ + b.n 183ed4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 184070 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 184018 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183f42 │ │ │ │ - b.n 184012 │ │ │ │ - ldr r3, [pc, #44] @ (184174 ) │ │ │ │ + beq.w 183eea │ │ │ │ + b.n 183fba │ │ │ │ + ldr r3, [pc, #44] @ (18411c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 184112 │ │ │ │ + bl 192cc4 │ │ │ │ + b.n 1840ba │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itet pl │ │ │ │ - lslpl r3, r7, #1 │ │ │ │ - cmpmi r5, #86 @ 0x56 │ │ │ │ - movpl r3, r2 │ │ │ │ + itee ge │ │ │ │ + lslge r3, r7, #1 │ │ │ │ + cmplt r5, #86 @ 0x56 │ │ │ │ + movlt 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 +440647,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, 184180 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1841c8 │ │ │ │ - bhi.n 184200 │ │ │ │ + beq.n 184170 │ │ │ │ + bhi.n 1841a8 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1841b6 │ │ │ │ + b.n 18415e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841c6 │ │ │ │ + beq.n 18416e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1841b0 │ │ │ │ + bne.n 184158 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 1841cc │ │ │ │ + cbz r7, 184174 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e58 │ │ │ │ + bl 192e00 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1841f6 │ │ │ │ - bcs.n 1841aa │ │ │ │ + beq.n 18419e │ │ │ │ + bcs.n 184152 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183cec │ │ │ │ mov r0, r8 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 183d44 │ │ │ │ + bl 183cec │ │ │ │ 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 1842a0 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1842be │ │ │ │ + beq.n 184266 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184244 │ │ │ │ + beq.n 1841ec │ │ │ │ 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 18420a │ │ │ │ + ldr r0, [pc, #364] @ (184364 ) │ │ │ │ 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 1842be │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1842c4 │ │ │ │ + beq.n 18426c │ │ │ │ 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 +440746,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 192d28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1842ea │ │ │ │ + beq.n 184292 │ │ │ │ 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 1842d6 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 192d9c │ │ │ │ + bl 192d44 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1842d4 │ │ │ │ - b.n 18426a │ │ │ │ + beq.n 18427c │ │ │ │ + b.n 184212 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 192e00 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184238 │ │ │ │ + bne.n 1841e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ 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 18420a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184178 │ │ │ │ + bl 184120 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 184262 │ │ │ │ + b.n 18420a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1842cc │ │ │ │ + bcs.n 184274 │ │ │ │ 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 +440821,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 184312 │ │ │ │ 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 18421c │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 183fc4 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 183f6c │ │ │ │ stmdb 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 17e67c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1844f0 │ │ │ │ + beq.w 184498 │ │ │ │ blx 4b934 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -440899,16 +440865,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 1844a2 │ │ │ │ + ldr r3, [pc, #300] @ (1844ec ) │ │ │ │ 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 +440890,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 192d74 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d60 │ │ │ │ + bl 192d08 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 4b790 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18450a │ │ │ │ + beq.n 1844b2 │ │ │ │ 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 1844b2 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1844a4 │ │ │ │ - b.n 1844b6 │ │ │ │ + cbnz r3, 18444c │ │ │ │ + b.n 18445e │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1844b6 │ │ │ │ + bls.n 18445e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183e10 │ │ │ │ + bl 183db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18449a │ │ │ │ - cbz r5, 18450a │ │ │ │ + bne.n 184442 │ │ │ │ + cbz r5, 1844b2 │ │ │ │ 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] @ (1844f0 ) │ │ │ │ + ldr r0, [pc, #144] @ (1844f4 ) │ │ │ │ + ldr r5, [pc, #148] @ (1844f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 192d1c │ │ │ │ + bl 192cc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192e58 │ │ │ │ - ldr r3, [pc, #132] @ (184554 ) │ │ │ │ + bl 192e00 │ │ │ │ + ldr r3, [pc, #132] @ (1844fc ) │ │ │ │ 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 192e1c │ │ │ │ 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] @ (184500 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 4b044 │ │ │ │ - b.n 18442e │ │ │ │ + b.n 1843d6 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 4aa90 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 184532 │ │ │ │ + cbz r3, 1844da │ │ │ │ mov r0, r8 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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: 0xf3a6007b │ │ │ │ + @ instruction: 0xf38c007b │ │ │ │ + bge.n 1845b0 │ │ │ │ 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 183cec │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1845ca │ │ │ │ - ldr r0, [pc, #120] @ (1845f4 ) │ │ │ │ + cbz r3, 184572 │ │ │ │ + ldr r0, [pc, #120] @ (18459c ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e58 │ │ │ │ - ldr r0, [pc, #116] @ (1845f8 ) │ │ │ │ + bl 192e00 │ │ │ │ + ldr r0, [pc, #116] @ (1845a0 ) │ │ │ │ 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 18456a │ │ │ │ + ldr.w ip, [pc, #100] @ 1845a4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1845ac │ │ │ │ + b.n 184554 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 1845c2 │ │ │ │ + beq.n 18456a │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18459e │ │ │ │ + bne.n 184546 │ │ │ │ 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] @ (1845a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192cf4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 192d4c │ │ │ │ + bl 192cf4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 192db8 │ │ │ │ + bl 192d60 │ │ │ │ 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: 0xf2d0007b │ │ │ │ + bls.n 1844f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n 184674 │ │ │ │ + bls.n 1844cc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf230007b │ │ │ │ + @ instruction: 0xf288007b │ │ │ │ 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 1841b4 │ │ │ │ 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] @ (1846b4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (184710 ) │ │ │ │ + ldr r3, [pc, #208] @ (1846b8 ) │ │ │ │ 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 192e00 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 184700 │ │ │ │ + beq.n 1846a8 │ │ │ │ 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 1848f4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 1846ac │ │ │ │ - ldr.w sl, [pc, #144] @ 184714 │ │ │ │ + cbz r3, 184654 │ │ │ │ + ldr.w sl, [pc, #144] @ 1846bc │ │ │ │ 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 1841b4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18468c │ │ │ │ + bhi.n 184634 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 192e74 │ │ │ │ + bl 192e1c │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1846ce │ │ │ │ + cbz r2, 184676 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1846ee │ │ │ │ + cbnz r3, 184696 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1846c2 │ │ │ │ + bhi.n 18466a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4aa90 │ │ │ │ - ldr r2, [pc, #64] @ (184718 ) │ │ │ │ - ldr r3, [pc, #56] @ (184710 ) │ │ │ │ + ldr r2, [pc, #64] @ (1846c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1846b8 ) │ │ │ │ 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 1846b0 │ │ │ │ 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 183c20 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1846c6 │ │ │ │ + b.n 18466e │ │ │ │ mov r0, fp │ │ │ │ - bl 192e74 │ │ │ │ - b.n 1846d4 │ │ │ │ + bl 192e1c │ │ │ │ + b.n 18467c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 18473e │ │ │ │ + rev r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - cbnz r4, 184724 │ │ │ │ + cbnz r4, 1846e2 │ │ │ │ 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] @ (184744 ) │ │ │ │ + ldr r3, [pc, #112] @ (184748 ) │ │ │ │ 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 +441178,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 192e38 │ │ │ │ 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] @ (18474c ) │ │ │ │ + ldr r3, [pc, #28] @ (184748 ) │ │ │ │ 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 184740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + cbnz r2, 184750 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ 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] @ (1847c8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (184824 ) │ │ │ │ + ldr r3, [pc, #104] @ (1847cc ) │ │ │ │ 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 18479a │ │ │ │ + ldr r2, [pc, #76] @ (1847d0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1847cc ) │ │ │ │ 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 1847c4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -441285,65 +441251,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 184782 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb876 │ │ │ │ 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] @ (1848e8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (184944 ) │ │ │ │ + ldr r3, [pc, #256] @ (1848ec ) │ │ │ │ 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 1848c8 │ │ │ │ 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 184830 │ │ │ │ + ldr r2, [pc, #216] @ (1848f0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1848ec ) │ │ │ │ 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 1848e4 │ │ │ │ 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 1848d8 │ │ │ │ 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 +441322,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 184842 │ │ │ │ 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 +441341,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 184888 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 4bc0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 18486e │ │ │ │ + b.n 184816 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 4af60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1848dc │ │ │ │ - b.n 18490e │ │ │ │ + bne.n 184884 │ │ │ │ + b.n 1848b6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ - b.n 18490e │ │ │ │ + b.n 1848b6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ 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 +441416,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 1849a4 │ │ │ │ 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 18499e │ │ │ │ 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 1849f8 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 4b8c8 │ │ │ │ @@ -441489,23 +441455,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 184992 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 4b8c8 │ │ │ │ - b.n 184a40 │ │ │ │ + b.n 1849e8 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 184a7c │ │ │ │ + beq.n 184a24 │ │ │ │ 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 +441481,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] @ 184a94 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (184af0 ) │ │ │ │ + ldr r5, [pc, #88] @ (184a98 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (184af4 ) │ │ │ │ + ldr r4, [pc, #84] @ (184a9c ) │ │ │ │ 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 17d32c │ │ │ │ + ldr r2, [pc, #44] @ (184aa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (184a98 ) │ │ │ │ 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 184a90 │ │ │ │ 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, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + stcl 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ + push {r1, r2, r7, 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, 184b06 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 184b56 │ │ │ │ - ldr r1, [pc, #144] @ (184ba8 ) │ │ │ │ + beq.n 184afe │ │ │ │ + ldr r1, [pc, #144] @ (184b50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ - ldr r1, [pc, #136] @ (184bac ) │ │ │ │ + cbz r0, 184afc │ │ │ │ + ldr r1, [pc, #136] @ (184b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #124] @ (184bb0 ) │ │ │ │ + cbz r0, 184b0a │ │ │ │ + ldr r1, [pc, #124] @ (184b58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 184b62 │ │ │ │ - ldr r1, [pc, #116] @ (184bb4 ) │ │ │ │ + cbz r0, 184b0a │ │ │ │ + ldr r1, [pc, #116] @ (184b5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ - cbz r0, 184b54 │ │ │ │ + cbz r0, 184afc │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 184b66 │ │ │ │ + bne.n 184b0e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 184b66 │ │ │ │ + cbnz r3, 184b0e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184b16 │ │ │ │ + bne.n 184abe │ │ │ │ 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] @ (184b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #68] @ (184bbc ) │ │ │ │ + beq.n 184afa │ │ │ │ + ldr r1, [pc, #68] @ (184b64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #60] @ (184bc0 ) │ │ │ │ + beq.n 184afa │ │ │ │ + ldr r1, [pc, #60] @ (184b68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184b52 │ │ │ │ - ldr r1, [pc, #48] @ (184bc4 ) │ │ │ │ + beq.n 184afa │ │ │ │ + ldr r1, [pc, #48] @ (184b6c ) │ │ │ │ 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] @ (184ef0 ) │ │ │ │ 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 +441616,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] @ (184bac ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 184be2 │ │ │ │ + cbz r4, 184b8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (184c08 ) │ │ │ │ + ldr r0, [pc, #36] @ (184bb0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17d3dc │ │ │ │ + bl 17d384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #24] @ (184c0c ) │ │ │ │ + bl 184aa4 │ │ │ │ + ldr r3, [pc, #24] @ (184bb4 ) │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [r1], {123} @ 0x7b │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r3, r2 │ │ │ │ - ldc 0, cr0, [lr], {123} @ 0x7b │ │ │ │ + ldcl 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 17d384 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184b70 │ │ │ │ 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 17d398 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184b70 │ │ │ │ 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 17d384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ + bl 184aa4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184b70 │ │ │ │ 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] @ (184c7c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (184cd8 ) │ │ │ │ + ldr r3, [pc, #68] @ (184c80 ) │ │ │ │ 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, 184c72 │ │ │ │ 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 184c72 │ │ │ │ + ldr r2, [pc, #40] @ (184c84 ) │ │ │ │ + ldr r3, [pc, #32] @ (184c80 ) │ │ │ │ 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 184c78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 184cb2 │ │ │ │ + b.n 184c5a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 184d32 │ │ │ │ + cbz r2, 184cf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 184d30 │ │ │ │ + cbz r6, 184cee │ │ │ │ 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] @ (184cf4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (184d50 ) │ │ │ │ + ldr r3, [pc, #88] @ (184cf8 ) │ │ │ │ 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 17d384 │ │ │ │ + cbz r0, 184cea │ │ │ │ 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 184cea │ │ │ │ + bl 184b70 │ │ │ │ + ldr r2, [pc, #44] @ (184cfc ) │ │ │ │ + ldr r3, [pc, #40] @ (184cf8 ) │ │ │ │ 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 184cf0 │ │ │ │ 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 184cc8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 184d90 │ │ │ │ + cbz r4, 184d4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r4, 184d4a │ │ │ │ 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, 184d4c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (184ee4 ) │ │ │ │ + ldr r1, [pc, #368] @ (184e8c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 4bb20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 184db2 │ │ │ │ + cbz r0, 184d5a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 184d9e │ │ │ │ + cbz r7, 184d46 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e1e │ │ │ │ + bne.n 184dc6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184d92 │ │ │ │ + bne.n 184d3a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 184da8 │ │ │ │ + b.n 184d50 │ │ │ │ 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] @ (184e90 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (184eec ) │ │ │ │ + ldr r0, [pc, #308] @ (184e94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 184a80 │ │ │ │ + bl 184a28 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184d4c │ │ │ │ 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 184d74 │ │ │ │ + ldr.w sl, [pc, #268] @ 184e98 │ │ │ │ + ldr.w r9, [pc, #268] @ 184e9c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 184e0c │ │ │ │ - ldr r0, [pc, #264] @ (184ef8 ) │ │ │ │ + b.n 184db4 │ │ │ │ + ldr r0, [pc, #264] @ (184ea0 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 184a80 │ │ │ │ + bl 184a28 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184da4 │ │ │ │ + beq.n 184d4c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184dee │ │ │ │ + bne.n 184d96 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 184dee │ │ │ │ - ldr r3, [pc, #220] @ (184efc ) │ │ │ │ + b.n 184d96 │ │ │ │ + ldr r3, [pc, #220] @ (184ea4 ) │ │ │ │ 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 184e46 │ │ │ │ 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, 184e26 │ │ │ │ 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 184dec │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 184ec2 │ │ │ │ + beq.n 184e6a │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 184e4a │ │ │ │ + bne.n 184df2 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 184ed4 │ │ │ │ + beq.n 184e7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 184da8 │ │ │ │ + beq.n 184d50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 4bb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e38 │ │ │ │ + bne.n 184de0 │ │ │ │ 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 184dd4 │ │ │ │ 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 184e46 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 184e76 │ │ │ │ + b.n 184e1e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e86 │ │ │ │ - b.n 184e9e │ │ │ │ + bne.n 184e2e │ │ │ │ + b.n 184e46 │ │ │ │ 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] @ (185048 ) │ │ │ │ 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 17d384 │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184d58 │ │ │ │ + bl 184d00 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 184bc8 │ │ │ │ + bl 184b70 │ │ │ │ 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] @ (18504c ) │ │ │ │ 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 185042 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 184f78 │ │ │ │ + b.n 184f20 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 184fda │ │ │ │ + cbz r3, 184f82 │ │ │ │ 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 184f1a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185064 │ │ │ │ - ldr r0, [pc, #276] @ (1850a8 ) │ │ │ │ + beq.n 18500c │ │ │ │ + ldr r0, [pc, #276] @ (185050 ) │ │ │ │ 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] @ (185054 ) │ │ │ │ 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 184f20 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 18508a │ │ │ │ + beq.n 185032 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 185008 │ │ │ │ - ldr r0, [pc, #200] @ (1850b0 ) │ │ │ │ + bne.n 184fb0 │ │ │ │ + ldr r0, [pc, #200] @ (185058 ) │ │ │ │ blx 4bf24 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #208] @ (1850c8 ) │ │ │ │ + ldr r1, [pc, #208] @ (185070 ) │ │ │ │ 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] @ (18505c ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1850cc ) │ │ │ │ + ldr r1, [pc, #188] @ (185074 ) │ │ │ │ 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] @ (185060 ) │ │ │ │ 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] @ (185064 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 4bf24 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1850c0 ) │ │ │ │ + ldr r0, [pc, #104] @ (185068 ) │ │ │ │ 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] @ (18506c ) │ │ │ │ blx 4bf24 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b934 │ │ │ │ - ldr r1, [pc, #88] @ (1850d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (185078 ) │ │ │ │ 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 184f3a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185056 │ │ │ │ - ldr r0, [pc, #64] @ (1850d4 ) │ │ │ │ + beq.n 184ffe │ │ │ │ + ldr r0, [pc, #64] @ (18507c ) │ │ │ │ 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 184fb0 │ │ │ │ + b.n 185038 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb83b │ │ │ │ + @ instruction: 0xb893 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb803 │ │ │ │ + @ instruction: 0xb85b │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7db │ │ │ │ + @ instruction: 0xb833 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7af │ │ │ │ + @ instruction: 0xb807 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb785 │ │ │ │ + @ instruction: 0xb7dd │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb76d │ │ │ │ + @ instruction: 0xb7c5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb74b │ │ │ │ + @ instruction: 0xb7a3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb73f │ │ │ │ + @ instruction: 0xb797 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb731 │ │ │ │ + @ instruction: 0xb789 │ │ │ │ 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 +442124,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 18511c │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 185184 │ │ │ │ - ldr r6, [pc, #140] @ (18518c ) │ │ │ │ + beq.n 18512c │ │ │ │ + ldr r6, [pc, #140] @ (185134 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (185190 ) │ │ │ │ + ldr r5, [pc, #140] @ (185138 ) │ │ │ │ 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, 185108 │ │ │ │ + cbz r4, 185102 │ │ │ │ blx 4aba8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 18514a │ │ │ │ + cbz r2, 1850f2 │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18513c │ │ │ │ + beq.n 1850e4 │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850b6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185138 │ │ │ │ + bne.n 1850e0 │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850b6 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 18510e │ │ │ │ + b.n 1850b6 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18510a │ │ │ │ + bne.n 1850b2 │ │ │ │ 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 185112 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #544] @ (1853b4 ) │ │ │ │ + ldr r0, [pc, #544] @ (18535c ) │ │ │ │ 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 1851e0 │ │ │ │ + ldr.w r9, [pc, #240] @ 185248 │ │ │ │ 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 1851e0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 185240 │ │ │ │ + beq.n 1851e8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 185268 │ │ │ │ + beq.n 185210 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18524a │ │ │ │ + beq.n 1851f2 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 1851c8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1851ee │ │ │ │ + b.n 185196 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185220 │ │ │ │ + beq.n 1851c8 │ │ │ │ mov r0, sl │ │ │ │ blx 4b934 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 18518c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 4aba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1851e4 │ │ │ │ + bne.n 18518c │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 185278 │ │ │ │ + beq.n 185220 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1851ee │ │ │ │ + bne.n 185196 │ │ │ │ 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 18516c │ │ │ │ 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 185178 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 185178 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1851d0 │ │ │ │ + bne.n 185178 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 1851d0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 185282 │ │ │ │ + beq.n 18522a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1851d4 │ │ │ │ + b.n 18517c │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1851e4 │ │ │ │ + b.n 18518c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 18521a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 185272 │ │ │ │ + bne.n 18521a │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 185228 │ │ │ │ + b.n 1851d0 │ │ │ │ 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 18534e │ │ │ │ + ldr.w fp, [pc, #232] @ 18535c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1853b8 ) │ │ │ │ + ldr r3, [pc, #232] @ (185360 ) │ │ │ │ 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 +442330,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 1852e0 │ │ │ │ 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 185332 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 18538a │ │ │ │ + bls.n 185332 │ │ │ │ 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 185288 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ + beq.n 185342 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1853a0 │ │ │ │ - ldr r3, [pc, #100] @ (1853bc ) │ │ │ │ + bne.n 185348 │ │ │ │ + ldr r3, [pc, #100] @ (185364 ) │ │ │ │ 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 18531c │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 18539a │ │ │ │ + bcc.n 185342 │ │ │ │ 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] @ (185368 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 185302 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18539a │ │ │ │ - ldr r3, [pc, #20] @ (1853c4 ) │ │ │ │ + beq.n 185342 │ │ │ │ + ldr r3, [pc, #20] @ (18536c ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 18535a │ │ │ │ + b.n 185302 │ │ │ │ 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 +442412,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] @ (1854c8 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #320] @ (185524 ) │ │ │ │ + ldr r5, [pc, #320] @ (1854cc ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #316] @ (185528 ) │ │ │ │ + ldr r4, [pc, #316] @ (1854d0 ) │ │ │ │ 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 +442436,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 185460 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1854b8 │ │ │ │ - ldr r3, [pc, #264] @ (18552c ) │ │ │ │ + beq.n 185460 │ │ │ │ + ldr r3, [pc, #264] @ (1854d4 ) │ │ │ │ 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] @ (1854d8 ) │ │ │ │ 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 185434 │ │ │ │ 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, 18545e │ │ │ │ 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 185494 │ │ │ │ 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 17cd04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18544a │ │ │ │ + bne.n 1853f2 │ │ │ │ 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] @ (1854dc ) │ │ │ │ + ldr r2, [pc, #116] @ (1854e0 ) │ │ │ │ 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] @ (1854cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18551c │ │ │ │ + bne.n 1854c4 │ │ │ │ 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 185460 │ │ │ │ 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 1854ae │ │ │ │ sxth r6, r6 │ │ │ │ - b.n 1854ba │ │ │ │ + b.n 185462 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 7, r0, r2, cr11 │ │ │ │ + stc2 0, cr0, [sl], #492 @ 0x1ec │ │ │ │ subs r2, r7, r1 │ │ │ │ movs r3, r2 │ │ │ │ - stc2 0, cr0, [r8], {123} @ 0x7b │ │ │ │ - @ instruction: 0xfb7c007b │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + stc2l 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ + @ instruction: 0xfbd4007b │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ 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] @ (185800 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #780] @ (18585c ) │ │ │ │ + ldr r3, [pc, #780] @ (185804 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #776] @ (185860 ) │ │ │ │ + ldr r0, [pc, #776] @ (185808 ) │ │ │ │ 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 1855d4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 185642 │ │ │ │ + beq.n 1855ea │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r5, [pc, #720] @ (185864 ) │ │ │ │ + ldr r5, [pc, #720] @ (18580c ) │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 4b760 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -442639,288 +442605,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] @ (185810 ) │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl 184c10 │ │ │ │ + bl 184bb8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 1853c8 │ │ │ │ - ldr r5, [pc, #648] @ (18586c ) │ │ │ │ + bl 185370 │ │ │ │ + ldr r5, [pc, #648] @ (185814 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18582e │ │ │ │ - ldr r3, [pc, #640] @ (185870 ) │ │ │ │ + beq.w 1857d6 │ │ │ │ + ldr r3, [pc, #640] @ (185818 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 185648 │ │ │ │ - ldr r4, [pc, #636] @ (185874 ) │ │ │ │ + cbnz r3, 1855f0 │ │ │ │ + ldr r4, [pc, #636] @ (18581c ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #632] @ (185878 ) │ │ │ │ + ldr r1, [pc, #632] @ (185820 ) │ │ │ │ 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] @ (185824 ) │ │ │ │ + ldr r3, [pc, #580] @ (185804 ) │ │ │ │ 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 1857fa │ │ │ │ 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 18552e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4b760 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 185586 │ │ │ │ + bne.n 18552e │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 185590 │ │ │ │ - ldr r4, [pc, #564] @ (185880 ) │ │ │ │ + b.n 185538 │ │ │ │ + ldr r4, [pc, #564] @ (185828 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #564] @ (185884 ) │ │ │ │ + ldr r1, [pc, #564] @ (18582c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (185888 ) │ │ │ │ + ldr r1, [pc, #556] @ (185830 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (18588c ) │ │ │ │ + ldr r1, [pc, #548] @ (185834 ) │ │ │ │ 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] @ (185838 ) │ │ │ │ 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] @ (18583c ) │ │ │ │ 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] @ (185840 ) │ │ │ │ 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] @ (185844 ) │ │ │ │ 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] @ (185848 ) │ │ │ │ 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] @ (18584c ) │ │ │ │ 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] @ (185850 ) │ │ │ │ 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] @ (185854 ) │ │ │ │ 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] @ (185858 ) │ │ │ │ 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] @ (18585c ) │ │ │ │ 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] @ (185860 ) │ │ │ │ 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] @ (185864 ) │ │ │ │ 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] @ (185868 ) │ │ │ │ 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] @ (18586c ) │ │ │ │ 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] @ (185870 ) │ │ │ │ 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] @ (185874 ) │ │ │ │ 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] @ (185878 ) │ │ │ │ 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] @ (18587c ) │ │ │ │ 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] @ (185880 ) │ │ │ │ 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] @ (185884 ) │ │ │ │ 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] @ (185888 ) │ │ │ │ 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] @ (18588c ) │ │ │ │ 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] @ (185890 ) │ │ │ │ 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] @ (185894 ) │ │ │ │ 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] @ (185898 ) │ │ │ │ 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] @ (18589c ) │ │ │ │ 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] @ (1858a0 ) │ │ │ │ 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] @ (1858a4 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4beb8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #220] @ (185900 ) │ │ │ │ + ldr r1, [pc, #220] @ (1858a8 ) │ │ │ │ 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 18559e │ │ │ │ + ldr r0, [pc, #212] @ (1858ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 184c34 │ │ │ │ + bl 184bdc │ │ │ │ mov r1, r4 │ │ │ │ - bl 184afc │ │ │ │ - ldr r3, [pc, #200] @ (185908 ) │ │ │ │ + bl 184aa4 │ │ │ │ + ldr r3, [pc, #200] @ (1858b0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1855ee │ │ │ │ + b.n 185596 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea007b │ │ │ │ - @ instruction: 0xfaa8007b │ │ │ │ + @ instruction: 0xfb42007b │ │ │ │ + @ instruction: 0xfb00007b │ │ │ │ adds r0, r1, r4 │ │ │ │ movs r3, r2 │ │ │ │ - @ instruction: 0xf233007b │ │ │ │ - @ instruction: 0xf224007b │ │ │ │ - @ instruction: 0xf21a007b │ │ │ │ - @ instruction: 0xfa44007b │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf28b007b │ │ │ │ + @ instruction: 0xf27c007b │ │ │ │ + @ instruction: 0xf272007b │ │ │ │ + @ instruction: 0xfa9c007b │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr??.w r0, [r6, #123] @ 0x7b │ │ │ │ + @ instruction: 0xfa4e007b │ │ │ │ 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 +442945,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 │ │ │ │ + bic.w r0, ip, #123 @ 0x7b │ │ │ │ + cbz r0, 1858fa │ │ │ │ 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] @ (185900 ) │ │ │ │ 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, 1858f4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 1858cc │ │ │ │ blx 4b17c │ │ │ │ - cbz r0, 18594c │ │ │ │ + cbz r0, 1858f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 185924 │ │ │ │ + beq.n 1858cc │ │ │ │ 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] @ 18595c │ │ │ │ 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] @ (185960 ) │ │ │ │ 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] @ (185964 ) │ │ │ │ + ldr r3, [pc, #28] @ (185960 ) │ │ │ │ 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 185956 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 185bd8 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 185ce0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 185b48 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 185c50 ) │ │ │ │ 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 177c6c │ │ │ │ + cbz r7, 1859b4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177cc4 │ │ │ │ + bl 177c6c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 177a24 │ │ │ │ + bl 1779cc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1859de │ │ │ │ + bne.n 185986 │ │ │ │ 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 177f14 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 185a9a │ │ │ │ + cbz r3, 185a42 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 177f6c │ │ │ │ + bl 177f14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 177ecc │ │ │ │ + bl 177e74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 185a46 │ │ │ │ + bhi.n 1859ee │ │ │ │ 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 +443115,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 17fc18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 17fce4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 185ae6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 185b44 │ │ │ │ + cbz r3, 185aec │ │ │ │ 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 +443167,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 185ac0 │ │ │ │ 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 +443206,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 185b8e │ │ │ │ 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 +443244,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 185c32 │ │ │ │ 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 185c2c │ │ │ │ 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 +443281,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 185c16 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 185cac │ │ │ │ + beq.n 185c54 │ │ │ │ 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 185c16 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 185c6e │ │ │ │ + b.n 185c16 │ │ │ │ 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 185c88 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 185cd4 │ │ │ │ + bne.n 185c7c │ │ │ │ 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 +443331,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 185d92 │ │ │ │ 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 185ee4 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 185dd8 │ │ │ │ + bcc.n 185d80 │ │ │ │ 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, 185d5e │ │ │ │ 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 +443382,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 185d5e │ │ │ │ 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 185d80 │ │ │ │ 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 185ecc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 185f3c │ │ │ │ + beq.w 185ee4 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 185d1e │ │ │ │ + b.n 185cc6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 185f4a │ │ │ │ + beq.w 185ef2 │ │ │ │ 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 185eb8 │ │ │ │ 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 185ec6 │ │ │ │ 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 185eb8 │ │ │ │ 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 185e96 │ │ │ │ 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 +443472,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 185e96 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 185f32 │ │ │ │ + beq.n 185eda │ │ │ │ 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 +443496,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 185eb8 │ │ │ │ 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 185b90 │ │ │ │ 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 185ee4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 185df8 │ │ │ │ + b.n 185da0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 185e48 │ │ │ │ + b.n 185df0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 185ef8 │ │ │ │ + b.n 185ea0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 185ee0 │ │ │ │ + b.n 185e88 │ │ │ │ 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 185eae │ │ │ │ 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 185f3e │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 185faa │ │ │ │ + bcc.n 185f52 │ │ │ │ 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 185f44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 185be8 │ │ │ │ + bl 185b90 │ │ │ │ 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 185f3e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 185f6e │ │ │ │ + b.n 185f16 │ │ │ │ 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 186096 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 185fec │ │ │ │ + b.n 185f94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18602e │ │ │ │ + beq.n 185fd6 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 185fe2 │ │ │ │ - cbnz r3, 18605a │ │ │ │ + bcc.n 185f8a │ │ │ │ + cbnz r3, 186002 │ │ │ │ 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 186096 │ │ │ │ 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 +443626,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 18606c │ │ │ │ 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 185fc0 │ │ │ │ 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 186040 │ │ │ │ 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 185fb4 │ │ │ │ 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 185ff6 │ │ │ │ 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 186072 │ │ │ │ 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 185fc0 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1860b2 │ │ │ │ + b.n 18605a │ │ │ │ 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 185fc0 │ │ │ │ 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 185fc0 │ │ │ │ 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] @ 1860f8 │ │ │ │ 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 1860ec │ │ │ │ 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 185f60 │ │ │ │ + b.n 1860e0 │ │ │ │ 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] @ (18626c ) │ │ │ │ + ldr r3, [pc, #344] @ (186270 ) │ │ │ │ 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 186140 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186188 │ │ │ │ + bne.n 186130 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186264 │ │ │ │ + bne.n 18620c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1861e4 │ │ │ │ + cbz r6, 18618c │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1861b2 │ │ │ │ + bne.n 18615a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186256 │ │ │ │ - ldr r2, [pc, #256] @ (1862cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1862c8 ) │ │ │ │ + bne.n 1861fe │ │ │ │ + ldr r2, [pc, #256] @ (186274 ) │ │ │ │ + ldr r3, [pc, #252] @ (186270 ) │ │ │ │ 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 186266 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1862d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (186278 ) │ │ │ │ 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 186156 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 4b518 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 186210 │ │ │ │ + bne.n 1861b8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 186250 │ │ │ │ + bne.n 1861f8 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4b790 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 186252 │ │ │ │ - bl 18ebf0 │ │ │ │ + cbz r0, 1861fa │ │ │ │ + bl 18eb98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18624a │ │ │ │ + cbz r0, 1861f2 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1862aa │ │ │ │ + bne.n 186252 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18ed04 │ │ │ │ + bl 18ecac │ │ │ │ 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 186156 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aa90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 186242 │ │ │ │ + b.n 1861ea │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 1861c8 │ │ │ │ + bl 17b14c │ │ │ │ + b.n 186170 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18628e │ │ │ │ + bne.n 186236 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186278 │ │ │ │ + bne.n 186220 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18626a │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 186212 │ │ │ │ + b.n 186148 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 186294 │ │ │ │ + bne.n 18623c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186268 │ │ │ │ - b.n 1861a0 │ │ │ │ + bne.n 186210 │ │ │ │ + b.n 186148 │ │ │ │ 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 18ed9c │ │ │ │ + b.n 1861d8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ 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] @ (1862b0 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 184ce0 │ │ │ │ + bl 184c88 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4b790 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 186306 │ │ │ │ + cbz r0, 1862ae │ │ │ │ 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 1862d6 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 18633a │ │ │ │ + cbnz r2, 1862e2 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 186324 │ │ │ │ + bne.n 1862cc │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 4aa90 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18edb8 │ │ │ │ + bl 18ed60 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18631c │ │ │ │ + b.n 1862c4 │ │ │ │ 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, 186338 │ │ │ │ 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, 186332 │ │ │ │ blx 4a910 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18edf4 │ │ │ │ + bl 18ed9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 18636c │ │ │ │ + bhi.n 186314 │ │ │ │ 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, 186374 │ │ │ │ + b.n 1863aa │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18edfc │ │ │ │ - cbnz r0, 1863fc │ │ │ │ + bl 18eda4 │ │ │ │ + cbnz r0, 1863a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 186402 │ │ │ │ + bls.n 1863aa │ │ │ │ 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 186362 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ - cbz r0, 186402 │ │ │ │ + bl 186100 │ │ │ │ + cbz r0, 1863aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 18edfc │ │ │ │ + bl 18eda4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1863c6 │ │ │ │ + beq.n 18636e │ │ │ │ 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 +444003,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, 1863ea │ │ │ │ + b.n 1864aa │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ - cbnz r0, 186474 │ │ │ │ + bl 18f1d4 │ │ │ │ + cbnz r0, 18641c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1864e4 │ │ │ │ + bls.n 18648c │ │ │ │ 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 1863d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186100 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 18649a │ │ │ │ + cbz r0, 186442 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18f22c │ │ │ │ + bl 18f1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18643a │ │ │ │ + beq.n 1863e2 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 18649c │ │ │ │ + blt.n 186444 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1864e8 │ │ │ │ + cbz r0, 186490 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 18eff8 │ │ │ │ + bl 18efa0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 186504 │ │ │ │ + cbz r3, 1864ac │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 186510 │ │ │ │ + vldr d8, [pc, #108] @ 1864b8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1864c8 │ │ │ │ - bl 18f290 │ │ │ │ + b.n 186470 │ │ │ │ + bl 18f238 │ │ │ │ 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 1864a4 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1864a8 │ │ │ │ + bne.n 186450 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1864be │ │ │ │ + beq.n 186466 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1864a8 │ │ │ │ + b.n 186450 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 18649c │ │ │ │ + b.n 186444 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186158 │ │ │ │ + bl 186100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186492 │ │ │ │ + beq.n 18643a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 186486 │ │ │ │ + b.n 18642e │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 186428 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 186480 │ │ │ │ + b.n 186428 │ │ │ │ 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] @ (1864f8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18bf58 │ │ │ │ + bl 18bf00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 186540 │ │ │ │ - bl 1777c4 │ │ │ │ + cbnz r3, 1864e8 │ │ │ │ + bl 17776c │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #468 @ 0x1d4 │ │ │ │ - bne.n 18652e │ │ │ │ + bne.n 1864d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf342007b │ │ │ │ + @ instruction: 0xf39a007b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1777b4 │ │ │ │ + bl 17775c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 186580 │ │ │ │ + bne.n 186528 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186568 │ │ │ │ + bne.n 186510 │ │ │ │ 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 17775c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1865ae │ │ │ │ + bls.n 186556 │ │ │ │ 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 17775c │ │ │ │ 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 +444171,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 17775c │ │ │ │ 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 +444188,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 17775c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 186652 │ │ │ │ + beq.n 1865fa │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18664c │ │ │ │ + bne.n 1865f4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186634 │ │ │ │ + bne.n 1865dc │ │ │ │ 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 17775c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 186690 │ │ │ │ + bne.n 186638 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 186678 │ │ │ │ + bne.n 186620 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18668c │ │ │ │ + bne.n 186634 │ │ │ │ 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 17775c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1866cc │ │ │ │ + bne.n 186674 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1866b4 │ │ │ │ + bne.n 18665c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1866c8 │ │ │ │ + bne.n 186670 │ │ │ │ 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 17775c │ │ │ │ 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 17775c │ │ │ │ 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 17775c │ │ │ │ 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 +444290,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 17775c │ │ │ │ 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 17775c │ │ │ │ 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 18673a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 186778 │ │ │ │ + bne.n 186720 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18678e │ │ │ │ + bne.n 186736 │ │ │ │ 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 +444333,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 18675c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1867e6 │ │ │ │ + bhi.n 18678e │ │ │ │ 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 186776 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1867de │ │ │ │ + beq.n 186786 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1867de │ │ │ │ + b.n 186786 │ │ │ │ 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] @ (1867cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (186828 ) │ │ │ │ + ldr r0, [pc, #24] @ (1867d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 192d1c │ │ │ │ - ldr r3, [pc, #16] @ (18682c ) │ │ │ │ + bl 192cc4 │ │ │ │ + ldr r3, [pc, #16] @ (1867d4 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0ae007b │ │ │ │ + @ instruction: 0xf0aa007b │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bcs.w 186b3c │ │ │ │ + bcs.w 186ae4 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 1869ae │ │ │ │ + bls.w 186956 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - bhi.w 1869ac │ │ │ │ + bhi.w 186954 │ │ │ │ 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 +444562,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 186be4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 1869c8 ) │ │ │ │ + bhi.n 186954 │ │ │ │ + add r2, pc, #8 @ (adr r2, 186970 ) │ │ │ │ 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 +444681,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 186be6 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1869ac │ │ │ │ - add r2, pc, #8 @ (adr r2, 186b58 ) │ │ │ │ + bhi.w 186954 │ │ │ │ + add r2, pc, #8 @ (adr r2, 186b00 ) │ │ │ │ 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 +444790,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 186c56 │ │ │ │ + cbz r2, 186bfe │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 186c5a │ │ │ │ + beq.n 186c02 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186c6a │ │ │ │ + beq.n 186c12 │ │ │ │ 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] @ (186c30 ) │ │ │ │ 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] @ (186c34 ) │ │ │ │ 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 186c00 │ │ │ │ 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 +444850,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 186f50 │ │ │ │ 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 +444883,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 186e40 │ │ │ │ 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 186ce2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 186eac │ │ │ │ + bne.w 186e54 │ │ │ │ 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 186c8a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186e44 │ │ │ │ + beq.n 186dec │ │ │ │ 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 +444965,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 186d7c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 186dcc │ │ │ │ + bne.n 186d74 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186ee8 │ │ │ │ + bne.n 186e90 │ │ │ │ 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 186e2c │ │ │ │ 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, 186e2c │ │ │ │ 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 186e06 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 186e5a │ │ │ │ + bne.n 186e02 │ │ │ │ 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 186d1a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 186d90 │ │ │ │ + beq.w 186d38 │ │ │ │ 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 186e8a │ │ │ │ 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 186e62 │ │ │ │ + b.n 186d38 │ │ │ │ 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 +445061,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 186f22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186f7a │ │ │ │ + beq.n 186f22 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 186f90 │ │ │ │ + blt.n 186f38 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 186f7a │ │ │ │ + bge.n 186f22 │ │ │ │ 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 186eaa │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 186efe │ │ │ │ + bne.n 186ea6 │ │ │ │ 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 186f22 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 186f7a │ │ │ │ + b.n 186f22 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 186d98 │ │ │ │ + b.n 186d40 │ │ │ │ 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 187016 │ │ │ │ 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 +445139,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 186ff0 │ │ │ │ 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 186fc8 │ │ │ │ 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 186f80 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 186fd2 │ │ │ │ + bgt.n 186f7a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 186fc2 │ │ │ │ + bne.n 186f6a │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 187276 │ │ │ │ + ble.w 18721e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1871fc │ │ │ │ + ble.w 1871a4 │ │ │ │ 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 +445206,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 1870b2 │ │ │ │ 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 18708a │ │ │ │ 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 18703e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 187090 │ │ │ │ + bgt.n 187038 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187204 │ │ │ │ + beq.n 1871ac │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871a4 │ │ │ │ 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 +445260,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 187112 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 187148 │ │ │ │ + bne.n 1870f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187142 │ │ │ │ + bgt.n 1870ea │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871a4 │ │ │ │ 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 +445290,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 187144 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1871ea │ │ │ │ + ble.n 187192 │ │ │ │ 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 187142 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 187196 │ │ │ │ + bgt.n 18713e │ │ │ │ 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 187132 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871a4 │ │ │ │ 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 +445344,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 1871f0 │ │ │ │ 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 187202 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 187228 │ │ │ │ - b.n 18718a │ │ │ │ + bgt.n 1871d0 │ │ │ │ + b.n 187132 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1871fc │ │ │ │ + ble.n 1871a4 │ │ │ │ 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 18722e │ │ │ │ + b.n 1870d8 │ │ │ │ stmdb 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] @ 187670 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1876cc │ │ │ │ + ldr.w r3, [pc, #1048] @ 187674 │ │ │ │ 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 +445401,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 1872bc │ │ │ │ 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 1872d8 │ │ │ │ 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 1872ae │ │ │ │ + ldr r2, [pc, #952] @ (187678 ) │ │ │ │ + ldr r3, [pc, #948] @ (187674 ) │ │ │ │ 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 18766c │ │ │ │ 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] @ (18767c ) │ │ │ │ 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 +445481,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] @ (187680 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 187434 │ │ │ │ + cbz r7, 1873dc │ │ │ │ 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 18738a │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1873d4 │ │ │ │ + bcc.n 18737c │ │ │ │ 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 187334 │ │ │ │ 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 187304 │ │ │ │ + b.n 1872bc │ │ │ │ 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 186c38 │ │ │ │ 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 187662 │ │ │ │ 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 +445575,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 187480 │ │ │ │ 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 187458 │ │ │ │ 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] @ (187684 ) │ │ │ │ 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] @ (187688 ) │ │ │ │ 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 +445618,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 187650 │ │ │ │ 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 187506 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1876b2 │ │ │ │ + bgt.w 18765a │ │ │ │ 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 18750c │ │ │ │ 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 +445669,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 187580 │ │ │ │ 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 187558 │ │ │ │ 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 +445709,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, 1875f6 │ │ │ │ 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 17b284 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18766e │ │ │ │ + beq.n 187616 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1875fe │ │ │ │ + b.n 1875a6 │ │ │ │ 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 17b284 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 18764a │ │ │ │ + bne.n 1875f2 │ │ │ │ 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 1874c2 │ │ │ │ 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 1874b8 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1873f6 │ │ │ │ + b.n 18739e │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187558 │ │ │ │ + b.n 187500 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 187550 │ │ │ │ + b.n 1874f8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1874f0 │ │ │ │ + b.n 187498 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ 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, #248 @ 0xf8 │ │ │ │ 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] @ 187bf0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 187c4c │ │ │ │ + ldr.w r0, [pc, #1360] @ 187bf4 │ │ │ │ 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 +445808,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 1876fe │ │ │ │ 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 18771e │ │ │ │ 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 1876ee │ │ │ │ + ldr.w r2, [pc, #1272] @ 187bf8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 187bf4 │ │ │ │ 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 187bea │ │ │ │ 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] @ 187bfc │ │ │ │ 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] @ 187c00 │ │ │ │ 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] @ 187c04 │ │ │ │ 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 +445877,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 187ba4 │ │ │ │ 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 +445902,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 18780e │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -445953,32 +445919,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 1877de │ │ │ │ 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 187bdc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 187c26 │ │ │ │ + beq.w 187bce │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 187ba2 │ │ │ │ + bne.w 187b4a │ │ │ │ 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 187bca │ │ │ │ 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 +445962,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 187892 │ │ │ │ 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 187bc2 │ │ │ │ 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 +445992,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 186f54 │ │ │ │ + ldr r3, [pc, #824] @ (187c08 ) │ │ │ │ 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 +446025,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 186be8 │ │ │ │ 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 187b98 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 187be4 │ │ │ │ + beq.w 187b8c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1879bc │ │ │ │ + bne.n 187964 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187b98 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 187bf0 │ │ │ │ + beq.w 187b98 │ │ │ │ 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 +446081,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 1879e6 │ │ │ │ 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 1879ba │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 187acc │ │ │ │ + beq.n 187a74 │ │ │ │ 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 +446133,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 187a72 │ │ │ │ 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 187a4a │ │ │ │ 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 +446179,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 187aa2 │ │ │ │ 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 187ba0 │ │ │ │ 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 +446203,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, 187b1c │ │ │ │ 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 187916 │ │ │ │ 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 187900 │ │ │ │ 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 18777a │ │ │ │ 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 187748 │ │ │ │ + b.n 1876fe │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1879bc │ │ │ │ + bne.w 187964 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1879c0 │ │ │ │ + b.n 187968 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 187b38 │ │ │ │ + b.n 187ae0 │ │ │ │ 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 187bac │ │ │ │ + b.n 187b4a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18791a │ │ │ │ + b.n 1878c2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1878ec │ │ │ │ - ldr r3, [pc, #60] @ (187c64 ) │ │ │ │ + b.n 187894 │ │ │ │ + ldr r3, [pc, #60] @ (187c0c ) │ │ │ │ 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 18782a │ │ │ │ + ldr r3, [pc, #48] @ (187c10 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 187882 │ │ │ │ + b.n 18782a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ 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, #200 @ 0xc8 │ │ │ │ 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 18768c │ │ │ │ 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 +446343,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 18768c │ │ │ │ + cbz r7, 187c92 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16bef8 │ │ │ │ + bl 16bea0 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187cd6 │ │ │ │ + bne.n 187c7e │ │ │ │ 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 18768c │ │ │ │ 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 +446395,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 18768c │ │ │ │ + cbz r7, 187d1e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16afb4 │ │ │ │ + bl 16af60 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187d62 │ │ │ │ + bne.n 187d0a │ │ │ │ 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 +446437,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 187240 │ │ │ │ + cbz r7, 187d8a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173e3c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187dce │ │ │ │ + bne.n 187d76 │ │ │ │ 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 +446466,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 187240 │ │ │ │ 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 +446493,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 187240 │ │ │ │ + cbz r7, 187e18 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 173e94 │ │ │ │ + bl 173e3c │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 187e5c │ │ │ │ + bne.n 187e04 │ │ │ │ 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 +446520,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 187240 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 187f4e │ │ │ │ + bpl.n 187ef6 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (187f98 ) │ │ │ │ + ldr r2, [pc, #232] @ (187f40 ) │ │ │ │ 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 +446565,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] @ (187f44 ) │ │ │ │ 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 +446605,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 187eca │ │ │ │ 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] @ (18814c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1881a8 ) │ │ │ │ + ldr r1, [pc, #492] @ (188150 ) │ │ │ │ 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 187f8c │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 188000 │ │ │ │ + cbnz r4, 187fa8 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 187fde │ │ │ │ - ldr r2, [pc, #452] @ (1881ac ) │ │ │ │ - ldr r3, [pc, #444] @ (1881a4 ) │ │ │ │ + bhi.n 187f86 │ │ │ │ + ldr r2, [pc, #452] @ (188154 ) │ │ │ │ + ldr r3, [pc, #444] @ (18814c ) │ │ │ │ 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 188148 │ │ │ │ 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 +446677,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 187e48 │ │ │ │ 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 +446712,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 188132 │ │ │ │ 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 +446728,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 1880f6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 188168 │ │ │ │ + bgt.n 188110 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 188190 │ │ │ │ + blt.n 188138 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 188170 │ │ │ │ + bgt.n 188118 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 18810c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 18817e │ │ │ │ + ble.n 188126 │ │ │ │ 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 188036 │ │ │ │ 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 188014 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 188040 │ │ │ │ + bhi.n 187fe8 │ │ │ │ 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 187fc4 │ │ │ │ + b.n 187f8c │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 18818e │ │ │ │ + blt.n 188136 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18817e │ │ │ │ + bpl.n 188126 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880a4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 188182 │ │ │ │ + ble.n 18812a │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1880fc │ │ │ │ + bgt.n 1880a4 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880a4 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1880f4 │ │ │ │ + b.n 18809c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1880b8 │ │ │ │ + b.n 188060 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 188164 │ │ │ │ + bmi.n 18810c │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1880fc │ │ │ │ + b.n 1880a4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ 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] @ (188364 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (1883c0 ) │ │ │ │ + ldr r3, [pc, #496] @ (188368 ) │ │ │ │ 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, 18819e │ │ │ │ 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, 1881ba │ │ │ │ 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 188196 │ │ │ │ + ldr r2, [pc, #460] @ (18836c ) │ │ │ │ + ldr r3, [pc, #452] @ (188368 ) │ │ │ │ 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 188358 │ │ │ │ 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] @ 18835c │ │ │ │ + vldr s12, [pc, #404] @ 188360 │ │ │ │ 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 187e48 │ │ │ │ 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 +446896,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 1882c4 │ │ │ │ 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 +446914,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 1882e0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18835e │ │ │ │ + bgt.n 188306 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 1882c8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18837c │ │ │ │ + ble.n 188324 │ │ │ │ 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 1882d0 │ │ │ │ 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 188216 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 188254 │ │ │ │ + bne.n 1881fc │ │ │ │ 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 18833c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 18823e │ │ │ │ + b.n 1881e6 │ │ │ │ mov r5, fp │ │ │ │ - b.n 188292 │ │ │ │ + b.n 18823a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 188358 │ │ │ │ + blt.n 188300 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 188284 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 188320 │ │ │ │ + blt.n 1882c8 │ │ │ │ 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 1882d0 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 188284 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1882ce │ │ │ │ + bgt.n 188276 │ │ │ │ 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 18827a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1882d2 │ │ │ │ + bge.n 18827a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1882dc │ │ │ │ + b.n 188284 │ │ │ │ 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 1881d2 │ │ │ │ + b.n 18819e │ │ │ │ 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, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ 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 18843a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188476 │ │ │ │ - ldr r4, [pc, #164] @ (188498 ) │ │ │ │ + beq.n 18841e │ │ │ │ + ldr r4, [pc, #164] @ (188440 ) │ │ │ │ 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 18840e │ │ │ │ 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 +447072,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] @ (188444 ) │ │ │ │ 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 18840e │ │ │ │ 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] @ 188498 │ │ │ │ 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 +447121,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 188584 │ │ │ │ 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 +447137,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 188548 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 18859c │ │ │ │ + beq.n 188544 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1886a0 │ │ │ │ + beq.w 188648 │ │ │ │ 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] @ (188664 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 1886c0 │ │ │ │ + ldr.w r8, [pc, #368] @ 188668 │ │ │ │ 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 18853a │ │ │ │ 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 +447178,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, 1885a8 │ │ │ │ + ldr r3, [pc, #288] @ (18866c ) │ │ │ │ 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] @ (188670 ) │ │ │ │ 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 +447211,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 1884d0 │ │ │ │ + ldr.w r9, [pc, #200] @ 188674 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 1886d0 │ │ │ │ + ldr.w sl, [pc, #192] @ 188678 │ │ │ │ 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 188576 │ │ │ │ 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 +447255,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 188576 │ │ │ │ + ldr r3, [pc, #48] @ (18867c ) │ │ │ │ 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 18853a │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447318,50 +447284,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 1886d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1887a4 │ │ │ │ + beq.n 18874c │ │ │ │ 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 188764 │ │ │ │ + ldr r3, [pc, #352] @ (188814 ) │ │ │ │ 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 18872c │ │ │ │ + cbnz r3, 188744 │ │ │ │ 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 188808 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 188870 │ │ │ │ + ldr.w ip, [pc, #296] @ 188818 │ │ │ │ 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 +447346,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 1886d8 │ │ │ │ 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 1886b2 │ │ │ │ + ldr.w lr, [pc, #180] @ 18881c │ │ │ │ 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 18872c │ │ │ │ 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 +447401,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 18872c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 188784 │ │ │ │ + b.n 18872c │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ @@ -447468,39 +447434,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] @ (18886c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r2, r1 │ │ │ │ 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, 18889c │ │ │ │ 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, 1888a2 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 1888ee │ │ │ │ + bhi.n 188896 │ │ │ │ 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 +447489,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 188820 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 188930 │ │ │ │ + bne.n 1888d8 │ │ │ │ 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 1888ce │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 188912 │ │ │ │ + bhi.n 1888ba │ │ │ │ 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 1888ae │ │ │ │ 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, 188962 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1889c0 │ │ │ │ + bne.n 188968 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1889b2 │ │ │ │ + bhi.n 18895a │ │ │ │ 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 +447565,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 188820 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1889f8 │ │ │ │ + bne.n 1889a0 │ │ │ │ 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 188996 │ │ │ │ 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 188980 │ │ │ │ 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 188972 │ │ │ │ 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] @ (188b40 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (188b9c ) │ │ │ │ + ldr r0, [pc, #300] @ (188b44 ) │ │ │ │ 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, 188a3a │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188ab0 │ │ │ │ + cbnz r4, 188a58 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188a8c │ │ │ │ - ldr r2, [pc, #268] @ (188ba0 ) │ │ │ │ - ldr r3, [pc, #256] @ (188b98 ) │ │ │ │ + bhi.n 188a34 │ │ │ │ + ldr r2, [pc, #268] @ (188b48 ) │ │ │ │ + ldr r3, [pc, #256] @ (188b40 ) │ │ │ │ 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 188b36 │ │ │ │ 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] @ 188b3c │ │ │ │ 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 +447669,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 188820 │ │ │ │ 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 +447689,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 188aa4 │ │ │ │ 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 188a94 │ │ │ │ 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 188a80 │ │ │ │ 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 188a74 │ │ │ │ + b.n 188a3a │ │ │ │ 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, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ 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] @ (188ca0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (188cfc ) │ │ │ │ + ldr r0, [pc, #312] @ (188ca4 ) │ │ │ │ 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, 188b8e │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 188c04 │ │ │ │ + cbnz r4, 188bac │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 188be0 │ │ │ │ - ldr r2, [pc, #280] @ (188d00 ) │ │ │ │ - ldr r3, [pc, #268] @ (188cf8 ) │ │ │ │ + bhi.n 188b88 │ │ │ │ + ldr r2, [pc, #280] @ (188ca8 ) │ │ │ │ + ldr r3, [pc, #268] @ (188ca0 ) │ │ │ │ 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 188c96 │ │ │ │ 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] @ 188c9c │ │ │ │ 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 +447796,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 188820 │ │ │ │ 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 +447820,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 188bf4 │ │ │ │ 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 188be4 │ │ │ │ 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 188bd0 │ │ │ │ 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 188bc4 │ │ │ │ + b.n 188b8e │ │ │ │ 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, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ 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 18dd34 │ │ │ │ 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 +447884,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 189b78 │ │ │ │ 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] @ (188e20 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (188e7c ) │ │ │ │ + ldr r3, [pc, #256] @ (188e24 ) │ │ │ │ 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, 188d48 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188dbe │ │ │ │ + cbnz r4, 188d66 │ │ │ │ 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 188d40 │ │ │ │ + ldr r2, [pc, #220] @ (188e28 ) │ │ │ │ + ldr r3, [pc, #216] @ (188e24 ) │ │ │ │ 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 188e18 │ │ │ │ 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] @ 188e1c │ │ │ │ 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 +447953,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 18dd34 │ │ │ │ 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 188da0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 188df0 │ │ │ │ + bne.n 188d98 │ │ │ │ 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 188d8a │ │ │ │ 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 188d7c │ │ │ │ + b.n 188d48 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ 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] @ (188e58 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188eb4 │ │ │ │ + ldr.w ip, [pc, #28] @ 188e5c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188eb8 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ebc ) │ │ │ │ + ldr r3, [pc, #24] @ (188e60 ) │ │ │ │ + ldr r2, [pc, #28] @ (188e64 ) │ │ │ │ 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, #6] │ │ │ │ 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] @ (188e94 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 188ef0 │ │ │ │ + ldr.w ip, [pc, #28] @ 188e98 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (188ef4 ) │ │ │ │ - ldr r2, [pc, #28] @ (188ef8 ) │ │ │ │ + ldr r3, [pc, #24] @ (188e9c ) │ │ │ │ + ldr r2, [pc, #28] @ (188ea0 ) │ │ │ │ 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, #5] │ │ │ │ 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] @ (188fc8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (189024 ) │ │ │ │ + ldr r3, [pc, #264] @ (188fcc ) │ │ │ │ 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, 188ee8 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 188f5e │ │ │ │ + cbnz r4, 188f06 │ │ │ │ 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 188ee0 │ │ │ │ + ldr r2, [pc, #228] @ (188fd0 ) │ │ │ │ + ldr r3, [pc, #224] @ (188fcc ) │ │ │ │ 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 188fc0 │ │ │ │ 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] @ 188fc4 │ │ │ │ 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 +448112,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 18de00 │ │ │ │ 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 +448128,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 188f3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 188f8e │ │ │ │ + bne.n 188f36 │ │ │ │ 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 188f2c │ │ │ │ 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 188f1c │ │ │ │ + b.n 188ee8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r2, #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.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 18dd34 │ │ │ │ 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 18dd34 │ │ │ │ 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 189fe0 │ │ │ │ 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] @ (18919c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1891f8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1891a0 ) │ │ │ │ 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, 189096 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18910c │ │ │ │ + bne.n 1890b4 │ │ │ │ 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 18908e │ │ │ │ + ldr r2, [pc, #268] @ (1891a4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1891a0 ) │ │ │ │ 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 189194 │ │ │ │ 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] @ 189198 │ │ │ │ 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 +448277,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 18dd34 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18dd34 │ │ │ │ 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 1890fc │ │ │ │ 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 1890f2 │ │ │ │ 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 1890e0 │ │ │ │ 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 1890ce │ │ │ │ + b.n 189096 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ 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] @ (1891d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189230 │ │ │ │ + ldr.w ip, [pc, #28] @ 1891d8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189234 ) │ │ │ │ - ldr r2, [pc, #28] @ (189238 ) │ │ │ │ + ldr r3, [pc, #24] @ (1891dc ) │ │ │ │ + ldr r2, [pc, #28] @ (1891e0 ) │ │ │ │ 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, #96] @ 0x60 │ │ │ │ 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] @ (18921c ) │ │ │ │ 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] @ (189210 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18926c │ │ │ │ + ldr.w ip, [pc, #28] @ 189214 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189270 ) │ │ │ │ - ldr r2, [pc, #28] @ (189274 ) │ │ │ │ + ldr r3, [pc, #24] @ (189218 ) │ │ │ │ + ldr r2, [pc, #28] @ (18921c ) │ │ │ │ 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, #96] @ 0x60 │ │ │ │ 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] @ (189568 ) │ │ │ │ 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] @ (189398 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1893f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (18939c ) │ │ │ │ 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 189268 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1892e0 │ │ │ │ + cbnz r3, 189288 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1892ba │ │ │ │ - ldr r2, [pc, #308] @ (1893f8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1893f4 ) │ │ │ │ + bhi.n 189262 │ │ │ │ + ldr r2, [pc, #308] @ (1893a0 ) │ │ │ │ + ldr r3, [pc, #304] @ (18939c ) │ │ │ │ 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 18938e │ │ │ │ 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] @ 189394 │ │ │ │ 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 +448458,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 18de00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de00 │ │ │ │ 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 +448487,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 1892da │ │ │ │ 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 1892ce │ │ │ │ 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 1892b8 │ │ │ │ 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 1892a4 │ │ │ │ + b.n 189268 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, 18946c │ │ │ │ + cbz r2, 189414 │ │ │ │ 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 +448555,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 1893b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189572 │ │ │ │ + beq.n 18951a │ │ │ │ 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] @ 18951c │ │ │ │ + vldr s10, [pc, #236] @ 189520 │ │ │ │ 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 +448591,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 1894a2 │ │ │ │ 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 1894d2 │ │ │ │ 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 189502 │ │ │ │ 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 189438 │ │ │ │ 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 1896cc │ │ │ │ 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] @ 1896d0 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 18972c │ │ │ │ - vldr s9, [pc, #404] @ 189730 │ │ │ │ + vldr s11, [pc, #404] @ 1896d4 │ │ │ │ + vldr s9, [pc, #404] @ 1896d8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 189734 │ │ │ │ - vldr s7, [pc, #400] @ 189738 │ │ │ │ - b.n 189612 │ │ │ │ + vldr s8, [pc, #400] @ 1896dc │ │ │ │ + vldr s7, [pc, #400] @ 1896e0 │ │ │ │ + b.n 1895ba │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895bc │ │ │ │ + cbz r5, 189564 │ │ │ │ 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 189626 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1895de │ │ │ │ + cbz r5, 189586 │ │ │ │ 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 18967e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1895fc │ │ │ │ + cbz r1, 1895a4 │ │ │ │ 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 1896ca │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1895aa │ │ │ │ + beq.n 189552 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895bc │ │ │ │ + beq.n 189564 │ │ │ │ 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 +448719,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 189574 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1895de │ │ │ │ + beq.n 189586 │ │ │ │ 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 +448745,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 189592 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1895fc │ │ │ │ + beq.n 1895a4 │ │ │ │ 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 +448767,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 1895a4 │ │ │ │ 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 1899be │ │ │ │ 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] @ 1899c0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 189a1c │ │ │ │ + vldr s5, [pc, #708] @ 1899c4 │ │ │ │ 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] @ 1899c8 │ │ │ │ + vldr s9, [pc, #704] @ 1899cc │ │ │ │ + vldr s10, [pc, #704] @ 1899d0 │ │ │ │ + vldr s4, [pc, #704] @ 1899d4 │ │ │ │ + vldr s3, [pc, #704] @ 1899d8 │ │ │ │ + b.n 1897fe │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 189786 │ │ │ │ + cbz r5, 18972e │ │ │ │ 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 189852 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 1897a6 │ │ │ │ + cbz r5, 18974e │ │ │ │ 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 189892 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 189962 │ │ │ │ + bne.w 18990a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1899b6 │ │ │ │ + ble.w 18995e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 189a1c │ │ │ │ - bge.w 1899ee │ │ │ │ + vldrlt s15, [pc, #588] @ 1899c4 │ │ │ │ + bge.w 189996 │ │ │ │ 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 1898f4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 189812 │ │ │ │ + bge.n 1897ba │ │ │ │ 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 189906 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 189840 │ │ │ │ + bge.n 1897e8 │ │ │ │ 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 18995a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 189774 │ │ │ │ + beq.n 18971c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 189786 │ │ │ │ + beq.n 18972e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 189986 │ │ │ │ + bmi.w 18992e │ │ │ │ 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 18973c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1897a6 │ │ │ │ + beq.w 18974e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 189970 │ │ │ │ + bmi.n 189918 │ │ │ │ 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 189758 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 18991e │ │ │ │ + beq.n 1898c6 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 18999c │ │ │ │ + bmi.n 189944 │ │ │ │ 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 18978c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1897d4 │ │ │ │ + blt.w 18977c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1897f4 │ │ │ │ + bgt.w 18979c │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 189822 │ │ │ │ + bgt.w 1897ca │ │ │ │ movs r1, #0 │ │ │ │ - b.n 189840 │ │ │ │ + b.n 1897e8 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 18991e │ │ │ │ + b.n 1898c6 │ │ │ │ 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 189874 │ │ │ │ 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 189830 │ │ │ │ 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 1898b2 │ │ │ │ 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 189906 │ │ │ │ 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 1899b4 │ │ │ │ + vldr s13, [pc, #72] @ 1899cc │ │ │ │ + vldr s15, [pc, #72] @ 1899d0 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 1897e8 │ │ │ │ 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 1897e8 │ │ │ │ + vldr s15, [pc, #20] @ 1899c4 │ │ │ │ + b.n 18979c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 189840 │ │ │ │ + b.n 1897e8 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -449047,23 +449013,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 189a86 │ │ │ │ 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] @ 189a88 │ │ │ │ + vldr s10, [pc, #144] @ 189a8c │ │ │ │ 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 +449056,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 189a04 │ │ │ │ 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 189b4a │ │ │ │ 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 189ad6 │ │ │ │ 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 +449115,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 189ab0 │ │ │ │ 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 18dd34 │ │ │ │ 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 +449147,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 189c58 │ │ │ │ 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 189c4a │ │ │ │ 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 +449195,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 18dd34 │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 189c56 │ │ │ │ + bne.n 189bfe │ │ │ │ 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 189bf6 │ │ │ │ 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 189bd4 │ │ │ │ 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 189bb2 │ │ │ │ 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] @ (189db0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (189e0c ) │ │ │ │ + ldr r3, [pc, #308] @ (189db4 ) │ │ │ │ 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 189d84 │ │ │ │ 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] @ 189da8 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 189e04 │ │ │ │ + vldr s16, [pc, #260] @ 189dac │ │ │ │ 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 189d76 │ │ │ │ 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 +449299,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 18dd34 │ │ │ │ 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 189d08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189d56 │ │ │ │ + bne.n 189cfe │ │ │ │ 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 189cd8 │ │ │ │ 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 189cb2 │ │ │ │ + ldr r2, [pc, #48] @ (189db8 ) │ │ │ │ + ldr r3, [pc, #44] @ (189db4 ) │ │ │ │ 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 189da2 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ 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] @ (189de8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e44 │ │ │ │ + ldr.w ip, [pc, #28] @ 189dec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e48 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e4c ) │ │ │ │ + ldr r3, [pc, #24] @ (189df0 ) │ │ │ │ + ldr r2, [pc, #28] @ (189df4 ) │ │ │ │ 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, #32] │ │ │ │ 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] @ (189e24 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 189e80 │ │ │ │ + ldr.w ip, [pc, #28] @ 189e28 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (189e84 ) │ │ │ │ - ldr r2, [pc, #28] @ (189e88 ) │ │ │ │ + ldr r3, [pc, #24] @ (189e2c ) │ │ │ │ + ldr r2, [pc, #28] @ (189e30 ) │ │ │ │ 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, #28] │ │ │ │ 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] @ (189f88 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (189fe4 ) │ │ │ │ + ldr r3, [pc, #312] @ (189f8c ) │ │ │ │ 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 189f5e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 189fd8 │ │ │ │ + vldr s17, [pc, #272] @ 189f80 │ │ │ │ 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 189f50 │ │ │ │ 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] @ 189f84 │ │ │ │ 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 +449480,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 18de00 │ │ │ │ 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 +449497,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 189ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 189f26 │ │ │ │ + bne.n 189ece │ │ │ │ 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 189ea6 │ │ │ │ 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 189e7c │ │ │ │ + ldr r2, [pc, #48] @ (189f90 ) │ │ │ │ + ldr r3, [pc, #40] @ (189f8c ) │ │ │ │ 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 189f7c │ │ │ │ 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, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ 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 18dd34 │ │ │ │ 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 18dd34 │ │ │ │ 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 +449584,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 18a0d4 │ │ │ │ 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 18a0c6 │ │ │ │ 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 +449630,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 18dd34 │ │ │ │ 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 18dd34 │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 18a0c4 │ │ │ │ + bne.n 18a06c │ │ │ │ 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 18a064 │ │ │ │ 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 18a03e │ │ │ │ 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 18a014 │ │ │ │ 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] @ (18a258 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (18a2b4 ) │ │ │ │ + ldr r3, [pc, #352] @ (18a25c ) │ │ │ │ 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 18a22e │ │ │ │ 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] @ 18a250 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 18a2ac │ │ │ │ + vldr s17, [pc, #292] @ 18a254 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18a278 │ │ │ │ + beq.n 18a220 │ │ │ │ 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 +449748,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 18dd34 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 18dd8c │ │ │ │ + bl 18dd34 │ │ │ │ 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 +449770,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 18a18e │ │ │ │ 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 18a182 │ │ │ │ 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 18a158 │ │ │ │ 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 18a130 │ │ │ │ + ldr r2, [pc, #48] @ (18a260 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a25c ) │ │ │ │ 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 18a24c │ │ │ │ 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, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r1, 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, #28] @ (18a2e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (18a290 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a2ec │ │ │ │ + ldr.w ip, [pc, #28] @ 18a294 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a2f0 ) │ │ │ │ - ldr r2, [pc, #28] @ (18a2f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a298 ) │ │ │ │ + ldr r2, [pc, #28] @ (18a29c ) │ │ │ │ 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, r6] │ │ │ │ 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] @ (18a2cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18a328 │ │ │ │ + ldr.w ip, [pc, #28] @ 18a2d0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18a32c ) │ │ │ │ - ldr r2, [pc, #28] @ (18a330 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a2d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (18a2d8 ) │ │ │ │ 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, r5] │ │ │ │ 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] @ (18a478 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (18a4d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (18a47c ) │ │ │ │ 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 18a44e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 18a4c8 │ │ │ │ + vldr s16, [pc, #336] @ 18a470 │ │ │ │ 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 18a43e │ │ │ │ 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 +449925,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] @ 18a474 │ │ │ │ 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 +449944,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 18de00 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 18de58 │ │ │ │ + bl 18de00 │ │ │ │ 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 +449975,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 18a392 │ │ │ │ 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 18a386 │ │ │ │ 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 18a358 │ │ │ │ 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 18a328 │ │ │ │ + ldr r2, [pc, #48] @ (18a480 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a47c ) │ │ │ │ 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 18a46c │ │ │ │ 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, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ 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 +450038,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 18a56c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18a534 │ │ │ │ + beq.n 18a4dc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18a65e │ │ │ │ + beq.w 18a606 │ │ │ │ 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 +450064,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 18a644 │ │ │ │ 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 +450132,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, 18a62e │ │ │ │ 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 +450208,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 18a484 │ │ │ │ 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 +450241,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 18a484 │ │ │ │ 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 +450280,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 18a484 │ │ │ │ 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 +450331,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 18a484 │ │ │ │ + cbz r5, 18a84e │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 18a8a6 │ │ │ │ + beq.n 18a84e │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 18a8ae │ │ │ │ + bhi.n 18a856 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 18a8da │ │ │ │ + bgt.n 18a882 │ │ │ │ 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 +450369,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 18a84e │ │ │ │ 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] @ 18a8b4 │ │ │ │ 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, #25] │ │ │ │ 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] @ 18a8dc │ │ │ │ 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, #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] @ 18a95c │ │ │ │ + ldr.w ip, [pc, #20] @ 18a904 │ │ │ │ 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, #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] @ 18a984 │ │ │ │ + ldr.w ip, [pc, #20] @ 18a92c │ │ │ │ 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, #23] │ │ │ │ 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] @ (18aa08 ) │ │ │ │ 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 18aa02 │ │ │ │ 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 18a9f4 │ │ │ │ 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 +450495,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 18a9b0 │ │ │ │ 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 18a9a4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18a9e0 │ │ │ │ + bhi.n 18a988 │ │ │ │ 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 18a96c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r3, #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] @ (18ab3c ) │ │ │ │ + ldr r3, [pc, #192] @ (18aae4 ) │ │ │ │ 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 18aade │ │ │ │ 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 18aad0 │ │ │ │ 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 +450586,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 18aa8c │ │ │ │ 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 18aa80 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18aabc │ │ │ │ + bhi.n 18aa64 │ │ │ │ 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 18aa48 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ 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] @ (18abc0 ) │ │ │ │ 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 18abba │ │ │ │ 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 18abac │ │ │ │ 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 +450677,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 18ab68 │ │ │ │ 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 18ab5c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ab98 │ │ │ │ + bhi.n 18ab40 │ │ │ │ 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 18ab24 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ 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] @ (18ac9c ) │ │ │ │ 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 18ac96 │ │ │ │ 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 18ac88 │ │ │ │ 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 +450768,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 18ac44 │ │ │ │ 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 18ac38 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ac74 │ │ │ │ + bhi.n 18ac1c │ │ │ │ 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 18ac00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ 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] @ (18adf4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18ae50 ) │ │ │ │ + ldr r3, [pc, #312] @ (18adf8 ) │ │ │ │ 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] @ (18adfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18ad50 │ │ │ │ + beq.n 18acf8 │ │ │ │ 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 18ad16 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18ad4a │ │ │ │ - ldr r2, [pc, #260] @ (18ae58 ) │ │ │ │ - ldr r3, [pc, #252] @ (18ae50 ) │ │ │ │ + bhi.n 18acf2 │ │ │ │ + ldr r2, [pc, #260] @ (18ae00 ) │ │ │ │ + ldr r3, [pc, #252] @ (18adf8 ) │ │ │ │ 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 18adec │ │ │ │ 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] @ 18adf0 │ │ │ │ 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 +450896,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 18ad52 │ │ │ │ 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 18ad40 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18ad8a │ │ │ │ + bhi.n 18ad32 │ │ │ │ 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 18ad28 │ │ │ │ + b.n 18acf8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (18afb0 ) │ │ │ │ + ldr r1, [pc, #312] @ (18af58 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18afb4 ) │ │ │ │ + ldr r3, [pc, #312] @ (18af5c ) │ │ │ │ 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] @ (18af60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18aeb4 │ │ │ │ + beq.n 18ae5c │ │ │ │ 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 18ae7a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18aeae │ │ │ │ - ldr r2, [pc, #260] @ (18afbc ) │ │ │ │ - ldr r3, [pc, #252] @ (18afb4 ) │ │ │ │ + bhi.n 18ae56 │ │ │ │ + ldr r2, [pc, #260] @ (18af64 ) │ │ │ │ + ldr r3, [pc, #252] @ (18af5c ) │ │ │ │ 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 18af50 │ │ │ │ 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] @ 18af54 │ │ │ │ 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 +451029,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 18aeb6 │ │ │ │ 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 18aea4 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18aeee │ │ │ │ + bhi.n 18ae96 │ │ │ │ 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 18ae8c │ │ │ │ + b.n 18ae5c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r3, r6] │ │ │ │ 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] @ (18b0bc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b118 ) │ │ │ │ + ldr r3, [pc, #312] @ (18b0c0 ) │ │ │ │ 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] @ (18b0c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b018 │ │ │ │ + beq.n 18afc0 │ │ │ │ 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 18afde │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b012 │ │ │ │ - ldr r2, [pc, #260] @ (18b120 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b118 ) │ │ │ │ + bhi.n 18afba │ │ │ │ + ldr r2, [pc, #260] @ (18b0c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (18b0c0 ) │ │ │ │ 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 18b0b4 │ │ │ │ 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] @ 18b0b8 │ │ │ │ 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 +451162,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 18b01a │ │ │ │ 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 18b008 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b052 │ │ │ │ + bhi.n 18affa │ │ │ │ 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 18aff0 │ │ │ │ + b.n 18afc0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (18b4a4 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ 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] @ (18b220 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (18b27c ) │ │ │ │ + ldr r3, [pc, #312] @ (18b224 ) │ │ │ │ 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] @ (18b228 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b17c │ │ │ │ + beq.n 18b124 │ │ │ │ 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 18b142 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 18b176 │ │ │ │ - ldr r2, [pc, #260] @ (18b284 ) │ │ │ │ - ldr r3, [pc, #252] @ (18b27c ) │ │ │ │ + bhi.n 18b11e │ │ │ │ + ldr r2, [pc, #260] @ (18b22c ) │ │ │ │ + ldr r3, [pc, #252] @ (18b224 ) │ │ │ │ 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 18b218 │ │ │ │ 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] @ 18b21c │ │ │ │ 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 +451295,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 18b17e │ │ │ │ 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 18b16c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 18b1b6 │ │ │ │ + bhi.n 18b15e │ │ │ │ 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 18b154 │ │ │ │ + b.n 18b124 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #744] @ (18b564 ) │ │ │ │ + ldr r7, [pc, #72] @ (18b26c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #496] @ (18b478 ) │ │ │ │ + ldr r6, [pc, #848] @ (18b580 ) │ │ │ │ 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] @ (18b2a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (18b2fc ) │ │ │ │ + ldr r0, [pc, #96] @ (18b2a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (18b300 ) │ │ │ │ + ldr r5, [pc, #92] @ (18b2a8 ) │ │ │ │ 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] @ (18b2ac ) │ │ │ │ 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] @ (18b2b0 ) │ │ │ │ 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] @ (18b2b4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (18b2fc ) │ │ │ │ + ldr r3, [pc, #28] @ (18b2a4 ) │ │ │ │ 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 18b29c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #376] @ (18b474 ) │ │ │ │ + ldr r5, [pc, #728] @ (18b57c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (18b46c ) │ │ │ │ + ldr r5, [pc, #712] @ (18b574 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #112] @ (18b380 ) │ │ │ │ + ldr r5, [pc, #464] @ (18b488 ) │ │ │ │ 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] @ (18b338 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b394 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b33c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b398 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b340 ) │ │ │ │ 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] @ (18b344 ) │ │ │ │ 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] @ (18b348 ) │ │ │ │ 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] @ (18b34c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b394 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b33c ) │ │ │ │ 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 18b332 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #856] @ (18b6ec ) │ │ │ │ + ldr r5, [pc, #184] @ (18b3f4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (18b6e4 ) │ │ │ │ + ldr r5, [pc, #168] @ (18b3ec ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (18b5c0 ) │ │ │ │ + ldr r4, [pc, #888] @ (18b6c8 ) │ │ │ │ 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] @ (18b3d0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b42c ) │ │ │ │ + ldr r0, [pc, #112] @ (18b3d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b430 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b3d8 ) │ │ │ │ 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] @ (18b3dc ) │ │ │ │ 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] @ (18b3e0 ) │ │ │ │ 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] @ (18b3e4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b42c ) │ │ │ │ + ldr r3, [pc, #28] @ (18b3d4 ) │ │ │ │ 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 18b3ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #248] @ (18b524 ) │ │ │ │ + ldr r4, [pc, #600] @ (18b62c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #232] @ (18b51c ) │ │ │ │ + ldr r4, [pc, #584] @ (18b624 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #952] @ (18b7f8 ) │ │ │ │ + ldr r4, [pc, #280] @ (18b500 ) │ │ │ │ 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] @ (18b468 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18b4c4 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b46c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (18b4c8 ) │ │ │ │ + ldr r4, [pc, #108] @ (18b470 ) │ │ │ │ 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] @ (18b474 ) │ │ │ │ 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] @ (18b478 ) │ │ │ │ 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] @ (18b47c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18b4c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b46c ) │ │ │ │ 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 18b462 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #664] @ (18b75c ) │ │ │ │ + ldr r3, [pc, #1016] @ (18b864 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (18b754 ) │ │ │ │ + ldr r3, [pc, #1000] @ (18b85c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #344] @ (18b630 ) │ │ │ │ + ldr r3, [pc, #696] @ (18b738 ) │ │ │ │ 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] @ (18b588 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b5e4 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b58c ) │ │ │ │ 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 18b580 │ │ │ │ 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 18b570 │ │ │ │ + ldr r2, [pc, #188] @ (18b590 ) │ │ │ │ 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 +451649,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 18b510 │ │ │ │ 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 18b506 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b53a │ │ │ │ + bhi.n 18b4e2 │ │ │ │ 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 18b4be │ │ │ │ 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, #400] @ (18b71c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ 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] @ (18b69c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b6f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b6a0 ) │ │ │ │ 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 18b694 │ │ │ │ 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 18b684 │ │ │ │ + ldr r2, [pc, #188] @ (18b6a4 ) │ │ │ │ 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 +451758,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 18b624 │ │ │ │ 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 18b61a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b64e │ │ │ │ + bhi.n 18b5f6 │ │ │ │ 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 18b5d2 │ │ │ │ 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, #320] @ (18b7e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ 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] @ (18b7b0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b80c ) │ │ │ │ + ldr r3, [pc, #240] @ (18b7b4 ) │ │ │ │ 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 18b7a8 │ │ │ │ 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 18b798 │ │ │ │ + ldr r2, [pc, #188] @ (18b7b8 ) │ │ │ │ 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 +451867,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 18b738 │ │ │ │ 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 18b72e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b762 │ │ │ │ + bhi.n 18b70a │ │ │ │ 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 18b6e6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #912] @ (18bb9c ) │ │ │ │ + ldr r1, [pc, #240] @ (18b8a4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ 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] @ (18b8c4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (18b920 ) │ │ │ │ + ldr r3, [pc, #240] @ (18b8c8 ) │ │ │ │ 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 18b8bc │ │ │ │ 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 18b8ac │ │ │ │ + ldr r2, [pc, #188] @ (18b8cc ) │ │ │ │ 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 +451976,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 18b84c │ │ │ │ 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 18b842 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18b876 │ │ │ │ + bhi.n 18b81e │ │ │ │ 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 18b7fa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - blx sl │ │ │ │ + ldr r0, [pc, #160] @ (18b968 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ 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] @ (18ba1c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18ba78 ) │ │ │ │ + ldr r3, [pc, #304] @ (18ba20 ) │ │ │ │ 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] @ (18ba24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18ba80 ) │ │ │ │ + ldr r3, [pc, #284] @ (18ba28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18b97e │ │ │ │ + cbz r2, 18b926 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18b99c │ │ │ │ + bne.n 18b944 │ │ │ │ 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 18b91e │ │ │ │ + ldr r2, [pc, #260] @ (18ba2c ) │ │ │ │ + ldr r3, [pc, #244] @ (18ba20 ) │ │ │ │ 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 18ba12 │ │ │ │ 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] @ (18ba30 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18ba70 │ │ │ │ + vldr s16, [pc, #204] @ 18ba18 │ │ │ │ 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 +452109,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 18b982 │ │ │ │ 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 18b974 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18b9ba │ │ │ │ + bhi.n 18b962 │ │ │ │ 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 18b956 │ │ │ │ + b.n 18b926 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mov r8, r7 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, sl │ │ │ │ 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] @ (18bb80 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bbdc ) │ │ │ │ + ldr r3, [pc, #304] @ (18bb84 ) │ │ │ │ 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] @ (18bb88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bbe4 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bb8c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bae2 │ │ │ │ + cbz r2, 18ba8a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bb00 │ │ │ │ + bne.n 18baa8 │ │ │ │ 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 18ba82 │ │ │ │ + ldr r2, [pc, #260] @ (18bb90 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bb84 ) │ │ │ │ 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 18bb76 │ │ │ │ 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] @ (18bb94 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bbd4 │ │ │ │ + vldr s16, [pc, #204] @ 18bb7c │ │ │ │ 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 +452249,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 18bae6 │ │ │ │ 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 18bad8 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 18bb1e │ │ │ │ + bhi.n 18bac6 │ │ │ │ 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 18baba │ │ │ │ + b.n 18ba8a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, sp │ │ │ │ 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] @ (18bce4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bd40 ) │ │ │ │ + ldr r3, [pc, #304] @ (18bce8 ) │ │ │ │ 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] @ (18bcec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18bd48 ) │ │ │ │ + ldr r3, [pc, #284] @ (18bcf0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bc46 │ │ │ │ + cbz r2, 18bbee │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bc64 │ │ │ │ + bne.n 18bc0c │ │ │ │ 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 18bbe6 │ │ │ │ + ldr r2, [pc, #260] @ (18bcf4 ) │ │ │ │ + ldr r3, [pc, #244] @ (18bce8 ) │ │ │ │ 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 18bcda │ │ │ │ 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] @ (18bcf8 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18bd38 │ │ │ │ + vldr s16, [pc, #204] @ 18bce0 │ │ │ │ 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 +452389,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 18bc4a │ │ │ │ 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 18bc3c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bc82 │ │ │ │ + bhi.n 18bc2a │ │ │ │ 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 18bc1e │ │ │ │ + b.n 18bbee │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mvns r0, r6 │ │ │ │ + add r0, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + add 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] @ (18be48 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (18bea4 ) │ │ │ │ + ldr r3, [pc, #304] @ (18be4c ) │ │ │ │ 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] @ (18be50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (18beac ) │ │ │ │ + ldr r3, [pc, #284] @ (18be54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 18bdaa │ │ │ │ + cbz r2, 18bd52 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18bdc8 │ │ │ │ + bne.n 18bd70 │ │ │ │ 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 18bd4a │ │ │ │ + ldr r2, [pc, #260] @ (18be58 ) │ │ │ │ + ldr r3, [pc, #244] @ (18be4c ) │ │ │ │ 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 18be3e │ │ │ │ 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] @ (18be5c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 18be9c │ │ │ │ + vldr s16, [pc, #204] @ 18be44 │ │ │ │ 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 +452529,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 18bdae │ │ │ │ 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 18bda0 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 18bde6 │ │ │ │ + bhi.n 18bd8e │ │ │ │ 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 18bd82 │ │ │ │ + b.n 18bd52 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + cmp 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] @ (18bef4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (18bf50 ) │ │ │ │ + ldr r3, [pc, #132] @ (18bef8 ) │ │ │ │ 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 18bece │ │ │ │ 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 +452599,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 18be8a │ │ │ │ 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, 18bee8 │ │ │ │ + ldr r2, [pc, #40] @ (18befc ) │ │ │ │ + ldr r3, [pc, #36] @ (18bef8 ) │ │ │ │ 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 18beee │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 169460 │ │ │ │ - b.n 18bf28 │ │ │ │ + bl 16940c │ │ │ │ + b.n 18bed0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r5 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + asrs 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] @ (18bf60 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (18bfbc ) │ │ │ │ + ldr r3, [pc, #80] @ (18bf64 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18bfa8 │ │ │ │ + cbz r3, 18bf50 │ │ │ │ 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 18bf4c │ │ │ │ + ldr r3, [pc, #40] @ (18bf68 ) │ │ │ │ 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] @ (18bf6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 192d1c │ │ │ │ - b.n 18bf7a │ │ │ │ - lsls r6, r1 │ │ │ │ + bl 192cc4 │ │ │ │ + b.n 18bf22 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ 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 18c032 │ │ │ │ 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 18c0a6 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 18c114 │ │ │ │ + vldr s13, [pc, #288] @ 18c0bc │ │ │ │ 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 +452728,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 18bfb6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 18c090 │ │ │ │ + bhi.n 18c038 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 18c002 │ │ │ │ + bne.n 18bfaa │ │ │ │ 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] @ 18c0bc │ │ │ │ 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 +452766,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 18c032 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 18bfee │ │ │ │ + bne.w 18bf96 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a8 │ │ │ │ - cbnz r7, 18c10e │ │ │ │ + b.n 18c050 │ │ │ │ + cbnz r7, 18c0b6 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 18c08a │ │ │ │ + beq.n 18c032 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18c100 │ │ │ │ + beq.n 18c0a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 18c0a0 │ │ │ │ + b.n 18c048 │ │ │ │ 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 18c156 │ │ │ │ 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 18c196 │ │ │ │ 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 +452826,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 18c108 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 18c1b4 │ │ │ │ + bhi.n 18c15c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18c154 │ │ │ │ + bne.n 18c0fc │ │ │ │ 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 +452855,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 18c156 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 18c144 │ │ │ │ + bne.n 18c0ec │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c6 │ │ │ │ - cbnz r0, 18c200 │ │ │ │ + b.n 18c16e │ │ │ │ + cbnz r0, 18c1a8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 18c1ae │ │ │ │ + beq.n 18c156 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c1f0 │ │ │ │ + beq.n 18c198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18c1c2 │ │ │ │ + b.n 18c16a │ │ │ │ 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 18c2ea │ │ │ │ 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 18c2fa │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c410 │ │ │ │ - vldr s3, [pc, #464] @ 18c414 │ │ │ │ + vldr s7, [pc, #464] @ 18c3b8 │ │ │ │ + vldr s3, [pc, #464] @ 18c3bc │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c418 │ │ │ │ + vldr s10, [pc, #460] @ 18c3c0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c41c │ │ │ │ + vldr s4, [pc, #460] @ 18c3c4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c420 │ │ │ │ + vldr s5, [pc, #456] @ 18c3c8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c424 │ │ │ │ + vldr s6, [pc, #452] @ 18c3cc │ │ │ │ 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 +452956,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 18c21c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c35e │ │ │ │ + bhi.n 18c306 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c268 │ │ │ │ + bne.n 18c210 │ │ │ │ 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 18c2ea │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c348 │ │ │ │ + beq.n 18c2f0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c370 │ │ │ │ + b.n 18c318 │ │ │ │ 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] @ 18c3b8 │ │ │ │ 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] @ 18c3bc │ │ │ │ + vldr s10, [pc, #152] @ 18c3c0 │ │ │ │ + vldr s7, [pc, #152] @ 18c3c4 │ │ │ │ + vldr s8, [pc, #152] @ 18c3c8 │ │ │ │ + vldr s9, [pc, #152] @ 18c3cc │ │ │ │ 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 +453023,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 18c2ea │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c23a │ │ │ │ + bne.w 18c1e2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c38c │ │ │ │ + b.n 18c334 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c700 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c6a8 ) │ │ │ │ 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 +453047,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 18c50a │ │ │ │ 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 18c51a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 18c630 │ │ │ │ - vldr s3, [pc, #464] @ 18c634 │ │ │ │ + vldr s7, [pc, #464] @ 18c5d8 │ │ │ │ + vldr s3, [pc, #464] @ 18c5dc │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 18c638 │ │ │ │ + vldr s10, [pc, #460] @ 18c5e0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 18c63c │ │ │ │ + vldr s4, [pc, #460] @ 18c5e4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 18c640 │ │ │ │ + vldr s5, [pc, #456] @ 18c5e8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 18c644 │ │ │ │ + vldr s6, [pc, #452] @ 18c5ec │ │ │ │ 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 +453123,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 18c43c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c526 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18c488 │ │ │ │ + bne.n 18c430 │ │ │ │ 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 18c50a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c568 │ │ │ │ + beq.n 18c510 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c590 │ │ │ │ + b.n 18c538 │ │ │ │ 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] @ 18c5d8 │ │ │ │ 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] @ 18c5dc │ │ │ │ + vldr s10, [pc, #152] @ 18c5e0 │ │ │ │ + vldr s7, [pc, #152] @ 18c5e4 │ │ │ │ + vldr s8, [pc, #152] @ 18c5e8 │ │ │ │ + vldr s9, [pc, #152] @ 18c5ec │ │ │ │ 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 +453190,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 18c50a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18c45a │ │ │ │ + bne.w 18c402 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18c5ac │ │ │ │ + b.n 18c554 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18c920 ) │ │ │ │ + ldr r1, [pc, #744] @ (18c8c8 ) │ │ │ │ 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 18c70a │ │ │ │ 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 18c720 │ │ │ │ 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 +453284,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 18c63e │ │ │ │ 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 18c72a │ │ │ │ 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 18c62e │ │ │ │ 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 18c70a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c768 │ │ │ │ + beq.n 18c710 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c796 │ │ │ │ + b.n 18c73e │ │ │ │ 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 +453358,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 18c70a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c814 │ │ │ │ + beq.n 18c7bc │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c66a │ │ │ │ + b.n 18c612 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c7b4 │ │ │ │ + b.n 18c75c │ │ │ │ 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 18c8de │ │ │ │ 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 18c8f4 │ │ │ │ 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 +453446,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 18c812 │ │ │ │ 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 18c8fe │ │ │ │ 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 18c802 │ │ │ │ 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 18c8de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c93c │ │ │ │ + beq.n 18c8e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18c96a │ │ │ │ + b.n 18c912 │ │ │ │ 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 +453520,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 18c8de │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9e8 │ │ │ │ + beq.n 18c990 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18c83e │ │ │ │ + b.n 18c7e6 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18c988 │ │ │ │ + b.n 18c930 │ │ │ │ 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 18cad2 │ │ │ │ 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 18cae2 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18cbfc │ │ │ │ - vldr s3, [pc, #468] @ 18cc00 │ │ │ │ + vldr s7, [pc, #468] @ 18cba4 │ │ │ │ + vldr s3, [pc, #468] @ 18cba8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18cc04 │ │ │ │ + vldr s10, [pc, #464] @ 18cbac │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18cc08 │ │ │ │ + vldr s4, [pc, #464] @ 18cbb0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18cc0c │ │ │ │ + vldr s5, [pc, #460] @ 18cbb4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18cc10 │ │ │ │ + vldr s6, [pc, #456] @ 18cbb8 │ │ │ │ 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 +453614,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 18ca04 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cb46 │ │ │ │ + bhi.n 18caee │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18ca50 │ │ │ │ + bne.n 18c9f8 │ │ │ │ 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 18cad2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cb30 │ │ │ │ + beq.n 18cad8 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb58 │ │ │ │ + b.n 18cb00 │ │ │ │ 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] @ 18cba4 │ │ │ │ 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] @ 18cba8 │ │ │ │ + vldr s10, [pc, #156] @ 18cbac │ │ │ │ + vldr s7, [pc, #156] @ 18cbb0 │ │ │ │ + vldr s8, [pc, #156] @ 18cbb4 │ │ │ │ + vldr s9, [pc, #156] @ 18cbb8 │ │ │ │ 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 +453681,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 18cad2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18ca22 │ │ │ │ + bne.w 18c9ca │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cb74 │ │ │ │ + b.n 18cb1c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18ceec ) │ │ │ │ + ldr r1, [pc, #744] @ (18ce94 ) │ │ │ │ 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 +453706,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 18ccf6 │ │ │ │ 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 18cd06 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 18ce20 │ │ │ │ - vldr s3, [pc, #468] @ 18ce24 │ │ │ │ + vldr s7, [pc, #468] @ 18cdc8 │ │ │ │ + vldr s3, [pc, #468] @ 18cdcc │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 18ce28 │ │ │ │ + vldr s10, [pc, #464] @ 18cdd0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 18ce2c │ │ │ │ + vldr s4, [pc, #464] @ 18cdd4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 18ce30 │ │ │ │ + vldr s5, [pc, #460] @ 18cdd8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 18ce34 │ │ │ │ + vldr s6, [pc, #456] @ 18cddc │ │ │ │ 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 +453782,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 18cc28 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 18cd6a │ │ │ │ + bhi.n 18cd12 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18cc74 │ │ │ │ + bne.n 18cc1c │ │ │ │ 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 18ccf6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cd54 │ │ │ │ + beq.n 18ccfc │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd7c │ │ │ │ + b.n 18cd24 │ │ │ │ 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] @ 18cdc8 │ │ │ │ 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] @ 18cdcc │ │ │ │ + vldr s10, [pc, #156] @ 18cdd0 │ │ │ │ + vldr s7, [pc, #156] @ 18cdd4 │ │ │ │ + vldr s8, [pc, #156] @ 18cdd8 │ │ │ │ + vldr s9, [pc, #156] @ 18cddc │ │ │ │ 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 +453849,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 18ccf6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 18cc46 │ │ │ │ + bne.w 18cbee │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 18cd98 │ │ │ │ + b.n 18cd40 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18d110 ) │ │ │ │ + ldr r1, [pc, #744] @ (18d0b8 ) │ │ │ │ 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 18cefa │ │ │ │ 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 18cf10 │ │ │ │ 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 +453944,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 18ce2e │ │ │ │ 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 18cf1a │ │ │ │ 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 18ce1e │ │ │ │ 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 18cefa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18cf58 │ │ │ │ + beq.n 18cf00 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18cf86 │ │ │ │ + b.n 18cf2e │ │ │ │ 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 +454018,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 18cefa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d002 │ │ │ │ + beq.n 18cfaa │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18ce5a │ │ │ │ + b.n 18ce02 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18cfa4 │ │ │ │ + b.n 18cf4c │ │ │ │ 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 18d0ca │ │ │ │ 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 18d0e0 │ │ │ │ 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 +454105,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 18cffe │ │ │ │ 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 18d0ea │ │ │ │ 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 18cfee │ │ │ │ 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 18d0ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d128 │ │ │ │ + beq.n 18d0d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18d156 │ │ │ │ + b.n 18d0fe │ │ │ │ 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 +454179,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 18d0ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d1d2 │ │ │ │ + beq.n 18d17a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 18d02a │ │ │ │ + b.n 18cfd2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 18d174 │ │ │ │ + b.n 18d11c │ │ │ │ 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 18d1b8 │ │ │ │ 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 18d1a4 │ │ │ │ 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, 18d1fe │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d256 │ │ │ │ + cbz r4, 18d1fe │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 18d25c │ │ │ │ + vldr s14, [pc, #52] @ 18d204 │ │ │ │ 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 18d1da │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d22c │ │ │ │ + bne.n 18d1d4 │ │ │ │ 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 18d248 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d2a0 │ │ │ │ + cbz r4, 18d248 │ │ │ │ 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 18d22a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d27a │ │ │ │ + bne.n 18d222 │ │ │ │ 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, 18d290 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d2e8 │ │ │ │ + cbz r4, 18d290 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 18d2f0 │ │ │ │ + vldr d6, [pc, #52] @ 18d298 │ │ │ │ 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 18d26c │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d266 │ │ │ │ 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 18d2e0 │ │ │ │ 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 +454319,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 18d2cc │ │ │ │ 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 18d324 │ │ │ │ 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 +454343,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 18d310 │ │ │ │ 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 18d392 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d3ea │ │ │ │ + cbz r4, 18d392 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 18d3f0 │ │ │ │ + vldr d5, [pc, #84] @ 18d398 │ │ │ │ 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 18d37e │ │ │ │ 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 18d350 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d3a2 │ │ │ │ + bne.n 18d34a │ │ │ │ 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 18d3f4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d44c │ │ │ │ + cbz r4, 18d3f4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d450 │ │ │ │ + vldr d6, [pc, #60] @ 18d3f8 │ │ │ │ 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 18d3c6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d416 │ │ │ │ + bne.n 18d3be │ │ │ │ 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 18d446 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d49e │ │ │ │ + cbz r4, 18d446 │ │ │ │ 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 18d424 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d474 │ │ │ │ + bne.n 18d41c │ │ │ │ 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 18d474 │ │ │ │ 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 18d484 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d4c6 │ │ │ │ + bne.n 18d46e │ │ │ │ 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 18d474 │ │ │ │ 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 18d488 │ │ │ │ + b.n 18d478 │ │ │ │ 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 18d4f4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d54c │ │ │ │ + cbz r4, 18d4f4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d550 │ │ │ │ + vldr d6, [pc, #60] @ 18d4f8 │ │ │ │ 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 18d4c6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d516 │ │ │ │ + bne.n 18d4be │ │ │ │ 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 18d546 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d59e │ │ │ │ + cbz r4, 18d546 │ │ │ │ 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 18d524 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 18d574 │ │ │ │ + bne.n 18d51c │ │ │ │ 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, 18d56c │ │ │ │ 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 18d57a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d5be │ │ │ │ + bne.n 18d566 │ │ │ │ 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 18d56c │ │ │ │ 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 18d57e │ │ │ │ + b.n 18d56e │ │ │ │ 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 18d5e4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d63c │ │ │ │ + cbz r4, 18d5e4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d640 │ │ │ │ + vldr d6, [pc, #60] @ 18d5e8 │ │ │ │ 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 18d5b6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d606 │ │ │ │ + bne.n 18d5ae │ │ │ │ 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 18d642 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 18d69a │ │ │ │ + cbz r4, 18d642 │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 18d6a0 │ │ │ │ + vldr d6, [pc, #64] @ 18d648 │ │ │ │ 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 18d614 │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 18d664 │ │ │ │ + bne.n 18d60c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18d6a6 │ │ │ │ + b.n 18d64e │ │ │ │ @ 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 18d696 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d6ee │ │ │ │ + cbz r4, 18d696 │ │ │ │ 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 18d674 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d6c4 │ │ │ │ + bne.n 18d66c │ │ │ │ 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 18d6f4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d74c │ │ │ │ + cbz r4, 18d6f4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 18d750 │ │ │ │ + vldr d6, [pc, #60] @ 18d6f8 │ │ │ │ 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 18d6c6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d716 │ │ │ │ + bne.n 18d6be │ │ │ │ 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 18d746 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 18d79e │ │ │ │ + cbz r4, 18d746 │ │ │ │ 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 18d724 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d71c │ │ │ │ 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, 18d782 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 18d7da │ │ │ │ + cbz r4, 18d782 │ │ │ │ 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 18d766 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18d7b6 │ │ │ │ + bne.n 18d75e │ │ │ │ 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 18d7f8 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 18d850 │ │ │ │ + cbz r4, 18d7f8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 18d858 │ │ │ │ + vldr d5, [pc, #92] @ 18d800 │ │ │ │ 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 18d7e0 │ │ │ │ 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 18d7b2 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18d802 │ │ │ │ + bne.n 18d7aa │ │ │ │ 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, 18d82a │ │ │ │ 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 18d838 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d87c │ │ │ │ + bne.n 18d824 │ │ │ │ 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 18d82a │ │ │ │ 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 18d83e │ │ │ │ + b.n 18d82c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d8d0 │ │ │ │ + beq.n 18d878 │ │ │ │ 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 18d888 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 18d8ca │ │ │ │ + bne.n 18d872 │ │ │ │ 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 18d878 │ │ │ │ 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 18d88c │ │ │ │ + b.n 18d87c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d918 │ │ │ │ + cbz r7, 18d8c0 │ │ │ │ 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 18d8ce │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d912 │ │ │ │ + bne.n 18d8ba │ │ │ │ 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 18d8c0 │ │ │ │ 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 18d8d2 │ │ │ │ + b.n 18d8c2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 18d95a │ │ │ │ + cbz r7, 18d902 │ │ │ │ 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 18d910 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 18d954 │ │ │ │ + bne.n 18d8fc │ │ │ │ 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 18d902 │ │ │ │ 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 18d916 │ │ │ │ + b.n 18d904 │ │ │ │ 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 +455045,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] @ (18db80 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (18dbdc ) │ │ │ │ + ldr r3, [pc, #184] @ (18db84 ) │ │ │ │ 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] @ (18db88 ) │ │ │ │ + ldr r3, [pc, #152] @ (18db8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (18dbe8 ) │ │ │ │ + ldr r2, [pc, #152] @ (18db90 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (18dbec ) │ │ │ │ + ldr r3, [pc, #148] @ (18db94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #148] @ (18dbf0 ) │ │ │ │ + ldr r1, [pc, #148] @ (18db98 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (18dbf4 ) │ │ │ │ + ldr r3, [pc, #144] @ (18db9c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (18dbf8 ) │ │ │ │ + ldr r2, [pc, #144] @ (18dba0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (18dbfc ) │ │ │ │ + ldr r3, [pc, #140] @ (18dba4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #140] @ (18dc00 ) │ │ │ │ + ldr r1, [pc, #140] @ (18dba8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (18dc04 ) │ │ │ │ + ldr r3, [pc, #136] @ (18dbac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (18dc08 ) │ │ │ │ + ldr r2, [pc, #136] @ (18dbb0 ) │ │ │ │ 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] @ (18dbb4 ) │ │ │ │ + ldr r1, [pc, #132] @ (18dbb8 ) │ │ │ │ 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, 18db54 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 18dbc6 │ │ │ │ - ldr r2, [pc, #100] @ (18dc14 ) │ │ │ │ - ldr r3, [pc, #44] @ (18dbdc ) │ │ │ │ + bne.n 18db6e │ │ │ │ + ldr r2, [pc, #100] @ (18dbbc ) │ │ │ │ + ldr r3, [pc, #44] @ (18db84 ) │ │ │ │ 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 18db7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (18dc18 ) │ │ │ │ - ldr r3, [pc, #80] @ (18dc1c ) │ │ │ │ + ldr r2, [pc, #80] @ (18dbc0 ) │ │ │ │ + ldr r3, [pc, #80] @ (18dbc4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 18dbac │ │ │ │ + b.n 18db54 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -455177,97 +455143,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, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 18e018 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 18dfc0 │ │ │ │ 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 18dab8 │ │ │ │ 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] @ 18dc5c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #96] @ (18dcb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (18dc60 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #92] @ (18dcbc ) │ │ │ │ + ldr r2, [pc, #92] @ (18dc64 ) │ │ │ │ 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] @ (18dc68 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (18dcb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (18dc60 ) │ │ │ │ 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 18dc58 │ │ │ │ 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, #252 @ 0xfc │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ 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] @ (18dccc ) │ │ │ │ + ldr r0, [pc, #56] @ (18dcd0 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dbe0 │ │ │ │ mov.w ip, #3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 4ba60 │ │ │ │ @@ -455286,21 +455252,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] @ (18dd10 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #40] @ (18dd6c ) │ │ │ │ + ldr r0, [pc, #40] @ (18dd14 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18dc38 │ │ │ │ + bl 18dbe0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b44c │ │ │ │ blx 4b7f0 │ │ │ │ clz r0, r0 │ │ │ │ @@ -455346,24 +455312,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 18ddbe │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 18de16 │ │ │ │ + beq.n 18ddbe │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 18de1e │ │ │ │ + bhi.n 18ddc6 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18de4a │ │ │ │ + bgt.n 18ddf2 │ │ │ │ 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 +455350,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 18ddbe │ │ │ │ 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 +455381,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 18de8e │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18de8e │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 18deee │ │ │ │ + bgt.n 18de96 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 18df1a │ │ │ │ + bgt.n 18dec2 │ │ │ │ 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 +455423,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 18de8e │ │ │ │ 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 18def8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 18df4a │ │ │ │ + bcs.n 18def2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -455501,23 +455467,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, 18df48 │ │ │ │ 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 18df46 │ │ │ │ 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 +455492,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 18df98 │ │ │ │ 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 18df20 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 18dfe2 │ │ │ │ + b.n 18df8a │ │ │ │ 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] @ (18e040 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (18e09c ) │ │ │ │ + ldr r3, [pc, #132] @ (18e044 ) │ │ │ │ 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] @ (18e048 ) │ │ │ │ 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 18e020 │ │ │ │ + cbz r7, 18e016 │ │ │ │ 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, 18e020 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 4bc30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e07a │ │ │ │ + b.n 18e022 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (18e0a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18e09c ) │ │ │ │ + ldr r2, [pc, #40] @ (18e04c ) │ │ │ │ + ldr r3, [pc, #28] @ (18e044 ) │ │ │ │ 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 18e03a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ 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, #7 │ │ │ │ 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 17cbb0 │ │ │ │ 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, 18e0a8 ) │ │ │ │ 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 18dfa8 │ │ │ │ + cbz r0, 18e0a4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 18e000 │ │ │ │ + bl 18dfa8 │ │ │ │ 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 18e0ce │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e136 │ │ │ │ + bne.n 18e0de │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e11c │ │ │ │ + blt.n 18e0c4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 18e144 │ │ │ │ + b.n 18e0ec │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e154 │ │ │ │ + bne.n 18e0fc │ │ │ │ mov r0, r4 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e13a │ │ │ │ + blt.n 18e0e2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 18e160 │ │ │ │ + cbz r0, 18e108 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 18e16c │ │ │ │ + cbz r0, 18e114 │ │ │ │ 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 18e11c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e18a │ │ │ │ + cbnz r3, 18e132 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b14c │ │ │ │ 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 +455678,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 18e18c │ │ │ │ + ldr r1, [pc, #32] @ (18e190 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 4bb20 │ │ │ │ - cbnz r0, 18e1e4 │ │ │ │ + cbnz r0, 18e18c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18e1e2 │ │ │ │ + bne.n 18e18a │ │ │ │ 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 +455702,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] @ (18e20c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (18e268 ) │ │ │ │ + ldr r3, [pc, #104] @ (18e210 ) │ │ │ │ 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 18e140 │ │ │ │ + cbnz r0, 18e1da │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (18e26c ) │ │ │ │ - ldr r3, [pc, #72] @ (18e268 ) │ │ │ │ + ldr r2, [pc, #80] @ (18e214 ) │ │ │ │ + ldr r3, [pc, #72] @ (18e210 ) │ │ │ │ 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 18e208 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 18e198 │ │ │ │ + bl 18e140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e218 │ │ │ │ + beq.n 18e1c0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 18e218 │ │ │ │ + bne.n 18e1c0 │ │ │ │ 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 18e1c2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r6, #0 │ │ │ │ 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 18e242 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e28a │ │ │ │ + bne.n 18e232 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e386 │ │ │ │ + bne.n 18e32e │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18e362 │ │ │ │ + beq.n 18e30a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 18e2e0 │ │ │ │ + cbnz r6, 18e288 │ │ │ │ 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 18e392 │ │ │ │ + ldr r1, [pc, #308] @ (18e3a0 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e3e4 │ │ │ │ + beq.w 18e38c │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 18e2e0 │ │ │ │ + b.n 18e288 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2d6 │ │ │ │ + blt.n 18e27e │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 18e300 │ │ │ │ + b.n 18e2a8 │ │ │ │ blx 4bb94 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e314 │ │ │ │ + bne.n 18e2bc │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #2 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e2f4 │ │ │ │ + blt.n 18e29c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 18e31e │ │ │ │ + b.n 18e2c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18e32e │ │ │ │ + bne.n 18e2d6 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b410 │ │ │ │ movs r1, #8 │ │ │ │ blx 4ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18e318 │ │ │ │ + blt.n 18e2c0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18e33a │ │ │ │ + cbz r0, 18e2e2 │ │ │ │ blx 4b9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18e346 │ │ │ │ + cbz r0, 18e2ee │ │ │ │ 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 18e2f2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18e3b0 │ │ │ │ + cbnz r3, 18e358 │ │ │ │ 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 18e36c │ │ │ │ + ldr r1, [pc, #132] @ (18e3a4 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18e3be │ │ │ │ + cbz r0, 18e366 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 18e2a8 │ │ │ │ + b.n 18e250 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18e3c8 │ │ │ │ + bne.n 18e370 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b1cc │ │ │ │ + bl 17b174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e39a │ │ │ │ + bne.n 18e342 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38c │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e334 │ │ │ │ + b.n 18e24a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 17b1a4 │ │ │ │ - b.n 18e35e │ │ │ │ + bl 17b14c │ │ │ │ + b.n 18e306 │ │ │ │ mov r0, r7 │ │ │ │ blx 4b068 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 18e33a │ │ │ │ + b.n 18e2e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e3ce │ │ │ │ + bne.n 18e376 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e38a │ │ │ │ - b.n 18e2a2 │ │ │ │ + bne.n 18e332 │ │ │ │ + b.n 18e24a │ │ │ │ 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 18e2da │ │ │ │ + b.n 18e2ee │ │ │ │ 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 +455919,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, 18e3d2 │ │ │ │ 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 18e3c8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 4aafc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e420 │ │ │ │ + bne.n 18e3c8 │ │ │ │ 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 +455982,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 17c028 │ │ │ │ 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 18e522 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 18e56e │ │ │ │ + cbz r7, 18e516 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 18e56e │ │ │ │ + cbz r3, 18e516 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 18e56e │ │ │ │ + beq.n 18e516 │ │ │ │ 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 18e516 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 18e56e │ │ │ │ + cbz r0, 18e516 │ │ │ │ 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 17c164 │ │ │ │ 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 18e4a4 │ │ │ │ + b.n 18e518 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 4aafc │ │ │ │ - cbz r0, 18e58a │ │ │ │ + cbz r0, 18e532 │ │ │ │ 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 18e524 │ │ │ │ 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] @ (18e660 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (18e6bc ) │ │ │ │ + ldr r3, [pc, #268] @ (18e664 ) │ │ │ │ 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, 18e572 │ │ │ │ + bl 18e218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e642 │ │ │ │ + beq.n 18e5ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e5fa │ │ │ │ + bl 18e140 │ │ │ │ + cbz r0, 18e5a2 │ │ │ │ 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 18e140 │ │ │ │ + cbz r0, 18e5a2 │ │ │ │ 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 18e62e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ - cbz r0, 18e63e │ │ │ │ + bl 18e050 │ │ │ │ + cbz r0, 18e5e6 │ │ │ │ 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, 18e5ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e68c │ │ │ │ + beq.n 18e634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (18e6c0 ) │ │ │ │ - ldr r3, [pc, #144] @ (18e6bc ) │ │ │ │ + ldr r2, [pc, #152] @ (18e668 ) │ │ │ │ + ldr r3, [pc, #144] @ (18e664 ) │ │ │ │ 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 18e65c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18e6aa │ │ │ │ + beq.n 18e652 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e5ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c12c │ │ │ │ + bl 17c0d4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ + bne.n 18e5c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e050 │ │ │ │ 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 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e620 │ │ │ │ - b.n 18e642 │ │ │ │ + bne.n 18e5c8 │ │ │ │ + b.n 18e5ea │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 18e602 │ │ │ │ + b.n 18e5aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e0a8 │ │ │ │ + bl 18e050 │ │ │ │ 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 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e61a │ │ │ │ + bne.n 18e5c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e626 │ │ │ │ + b.n 18e5ce │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r5, r0 │ │ │ │ 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] @ 18eb78 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 18ebd4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 18eb7c │ │ │ │ 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 18e770 │ │ │ │ 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, 18e6d0 │ │ │ │ + ldr.w r2, [pc, #1228] @ 18eb80 │ │ │ │ + ldr.w r3, [pc, #1220] @ 18eb7c │ │ │ │ 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 18eb54 │ │ │ │ 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 18e76c │ │ │ │ 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 18e790 │ │ │ │ + ldr.w r9, [pc, #1164] @ 18eb84 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e7e2 │ │ │ │ + beq.n 18e78a │ │ │ │ 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 18e760 │ │ │ │ mov r1, r9 │ │ │ │ blx 4aa60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ebb0 │ │ │ │ + beq.w 18eb58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e140 │ │ │ │ + cbz r0, 18e75a │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e198 │ │ │ │ - cbz r0, 18e7b2 │ │ │ │ + bl 18e140 │ │ │ │ + cbz r0, 18e75a │ │ │ │ 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 18e75a │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 18e806 │ │ │ │ + beq.n 18e7ae │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18e708 │ │ │ │ + b.n 18e6b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e6fe │ │ │ │ - b.n 18e7c4 │ │ │ │ + bne.n 18e6a6 │ │ │ │ + b.n 18e76c │ │ │ │ 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 18eaee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e76c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bca8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb40 │ │ │ │ + beq.w 18eae8 │ │ │ │ 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 +456313,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 17bca8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e828 │ │ │ │ + bne.n 18e7d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (18ebe0 ) │ │ │ │ + ldr r3, [pc, #904] @ (18eb88 ) │ │ │ │ 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 18e848 │ │ │ │ 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 +456350,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 18e81a │ │ │ │ + ldr r3, [pc, #832] @ (18eb8c ) │ │ │ │ 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 18e75a │ │ │ │ mov r0, fp │ │ │ │ blx 4b928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e7b2 │ │ │ │ + beq.w 18e75a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 4b368 │ │ │ │ - ldr r3, [pc, #784] @ (18ebe8 ) │ │ │ │ + ldr r3, [pc, #784] @ (18eb90 ) │ │ │ │ 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 +456387,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 18eada │ │ │ │ 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 +456403,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 18eada │ │ │ │ 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 18eada │ │ │ │ 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 18eada │ │ │ │ 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 +456440,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 18eada │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18eb18 │ │ │ │ + bne.w 18eac0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 18eb56 │ │ │ │ + beq.w 18eafe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18df54 │ │ │ │ + bl 18defc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b88c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eada │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 18df54 │ │ │ │ + bl 18defc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 18eb32 │ │ │ │ + beq.w 18eada │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 18eb32 │ │ │ │ + blt.w 18eada │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eada │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 18eb32 │ │ │ │ + bne.w 18eada │ │ │ │ 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 18eada │ │ │ │ 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 18e918 │ │ │ │ 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 18eada │ │ │ │ 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 18eada │ │ │ │ + bl 17cbb0 │ │ │ │ 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, 18eb70 ) │ │ │ │ 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 18dfa8 │ │ │ │ + cbz r0, 18eada │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 18e000 │ │ │ │ - cbz r0, 18eb32 │ │ │ │ + bl 18dfa8 │ │ │ │ + cbz r0, 18eada │ │ │ │ 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 18e544 │ │ │ │ + b.n 18e6b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 4aafc │ │ │ │ - cbnz r0, 18eb32 │ │ │ │ + cbnz r0, 18eada │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ea52 │ │ │ │ + beq.n 18e9fa │ │ │ │ mov r0, r5 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r9 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e760 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 18e854 │ │ │ │ - ldr r1, [pc, #164] @ (18ebec ) │ │ │ │ + b.n 18e7fc │ │ │ │ + ldr r1, [pc, #164] @ (18eb94 ) │ │ │ │ add r1, pc │ │ │ │ blx 4aa60 │ │ │ │ - cbz r0, 18ebb8 │ │ │ │ + cbz r0, 18eb60 │ │ │ │ blx 4b9c4 │ │ │ │ - b.n 18e7fe │ │ │ │ + b.n 18e7a6 │ │ │ │ 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 18eada │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eada │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eada │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18eb32 │ │ │ │ + bne.n 18eada │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ea56 │ │ │ │ - b.n 18eb32 │ │ │ │ + beq.w 18e9fe │ │ │ │ + b.n 18eada │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 4b068 │ │ │ │ - b.n 18e7b8 │ │ │ │ + b.n 18e760 │ │ │ │ mov r0, r4 │ │ │ │ blx 4b068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18e7c4 │ │ │ │ + b.n 18e76c │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ movs r2, r2 │ │ │ │ - bl 5cbe2 │ │ │ │ - bl a4be6 │ │ │ │ + bl 5cb8a │ │ │ │ + bl a4b8e │ │ │ │ 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] @ (18ec9c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (18ecf8 ) │ │ │ │ + ldr r2, [pc, #240] @ (18eca0 ) │ │ │ │ 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 18ec70 │ │ │ │ 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 18ec7e │ │ │ │ + ldr.w r8, [pc, #196] @ 18eca4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ecd0 │ │ │ │ - ldr r1, [pc, #184] @ (18ed00 ) │ │ │ │ + beq.n 18ec78 │ │ │ │ + ldr r1, [pc, #184] @ (18eca8 ) │ │ │ │ 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 18ec62 │ │ │ │ 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 18ec90 │ │ │ │ mov r1, r8 │ │ │ │ blx 4aa60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18ece2 │ │ │ │ + cbz r0, 18ec8a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 17fb2c │ │ │ │ + bl 17fad4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 18ecac │ │ │ │ + cbz r0, 18ec54 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c0d0 │ │ │ │ + bl 17c078 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18eca6 │ │ │ │ + cbz r0, 18ec4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e59c │ │ │ │ - cbnz r0, 18ecca │ │ │ │ + bl 18e544 │ │ │ │ + cbnz r0, 18ec72 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17c1a4 │ │ │ │ + bl 17c14c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18ecb4 │ │ │ │ + cbz r0, 18ec5c │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18ecc2 │ │ │ │ + cbz r0, 18ec6a │ │ │ │ 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 18ec70 │ │ │ │ mov r0, r5 │ │ │ │ blx 4b068 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 4aa90 │ │ │ │ - b.n 18ecba │ │ │ │ + b.n 18ec62 │ │ │ │ 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] @ (18ed48 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (18eda4 ) │ │ │ │ + ldr r3, [pc, #140] @ (18ed4c ) │ │ │ │ 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] @ (18ed50 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4af60 │ │ │ │ - ldr r1, [pc, #120] @ (18edac ) │ │ │ │ + ldr r1, [pc, #120] @ (18ed54 ) │ │ │ │ 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 18ed1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 4b1ac │ │ │ │ - ldr.w ip, [pc, #92] @ 18edb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 18ed58 │ │ │ │ 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 18ed1c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 4b1ac │ │ │ │ - b.n 18ed76 │ │ │ │ + b.n 18ed1e │ │ │ │ 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] @ (18ed5c ) │ │ │ │ + ldr r3, [pc, #28] @ (18ed4c ) │ │ │ │ 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 18ed44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ 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, #11 │ │ │ │ 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 17c14c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 18eddc │ │ │ │ + cbz r0, 18ed84 │ │ │ │ blx 4b9c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 4aa90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 18edea │ │ │ │ + cbz r0, 18ed92 │ │ │ │ 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] @ (18ef94 ) │ │ │ │ + ldr r3, [pc, #476] @ (18ef98 ) │ │ │ │ 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 +456905,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 18edd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e270 │ │ │ │ + bl 18e218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efde │ │ │ │ + beq.w 18ef86 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18ef8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e1ec │ │ │ │ - cbz r0, 18ee98 │ │ │ │ + bl 18e194 │ │ │ │ + cbz r0, 18ee40 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e59c │ │ │ │ + bl 18e544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18ef72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efca │ │ │ │ + beq.w 18ef72 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c1dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18efe2 │ │ │ │ + beq.w 18ef8a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18efca │ │ │ │ + bne.w 18ef72 │ │ │ │ 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 18ef72 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18ef72 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18efca │ │ │ │ + beq.n 18ef72 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 4bc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efe2 │ │ │ │ + bne.n 18ef8a │ │ │ │ mov r0, r9 │ │ │ │ blx 4b928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18efe2 │ │ │ │ + beq.n 18ef8a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b3c8 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18ef74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dd70 │ │ │ │ + bl 18dd18 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18ef74 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4aafc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18ef74 │ │ │ │ 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 18ef74 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18ef74 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 18efcc │ │ │ │ + beq.n 18ef74 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 18efcc │ │ │ │ + blt.n 18ef74 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18ef74 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 18efcc │ │ │ │ - bl 17cc08 │ │ │ │ + bne.n 18ef74 │ │ │ │ + bl 17cbb0 │ │ │ │ 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, 18ef74 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18efcc │ │ │ │ + bne.n 18ef74 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 4bc30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (18eff4 ) │ │ │ │ - ldr r3, [pc, #60] @ (18eff0 ) │ │ │ │ + ldr r2, [pc, #68] @ (18ef9c ) │ │ │ │ + ldr r3, [pc, #60] @ (18ef98 ) │ │ │ │ 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 18ef8e │ │ │ │ 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 18df20 │ │ │ │ mov r0, r4 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efae │ │ │ │ + b.n 18ef56 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18efd2 │ │ │ │ + b.n 18ef7a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ 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] @ (18f1c8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (18f224 ) │ │ │ │ + ldr r3, [pc, #532] @ (18f1cc ) │ │ │ │ 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 +457098,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 18efd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e270 │ │ │ │ - cbz r0, 18f076 │ │ │ │ + bl 18e218 │ │ │ │ + cbz r0, 18f01e │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 18f098 │ │ │ │ + bne.n 18f040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (18f228 ) │ │ │ │ - ldr r3, [pc, #420] @ (18f224 ) │ │ │ │ + ldr r2, [pc, #428] @ (18f1d0 ) │ │ │ │ + ldr r3, [pc, #420] @ (18f1cc ) │ │ │ │ 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 18f1c4 │ │ │ │ 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 18e194 │ │ │ │ + cbz r0, 18f05e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4bc30 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4bc30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e59c │ │ │ │ - cbz r0, 18f0c4 │ │ │ │ + bl 18e544 │ │ │ │ + cbz r0, 18f06c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 4aafc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18f0cc │ │ │ │ + cbz r0, 18f074 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ - b.n 18f070 │ │ │ │ + bl 18df20 │ │ │ │ + b.n 18f018 │ │ │ │ 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 18f16c │ │ │ │ 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 18e670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f0c4 │ │ │ │ + beq.n 18f06c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 17c234 │ │ │ │ + bl 17c1dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f070 │ │ │ │ + bne.n 18f018 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4aafc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f06c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 4aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f0c4 │ │ │ │ + bne.n 18f06c │ │ │ │ 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 18dd18 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 17cc08 │ │ │ │ + bl 17cbb0 │ │ │ │ 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 17fb18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f070 │ │ │ │ + beq.w 18f018 │ │ │ │ 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 +457225,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 18f178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18df20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fd3c │ │ │ │ - b.n 18f076 │ │ │ │ + bl 17fce4 │ │ │ │ + b.n 18f01e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e400 │ │ │ │ + bl 18e3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f104 │ │ │ │ - b.n 18f0c4 │ │ │ │ + bne.n 18f0ac │ │ │ │ + b.n 18f06c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4b88c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f158 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4b88c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 18f1b0 │ │ │ │ + bne.n 18f158 │ │ │ │ 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 17c164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f07a │ │ │ │ + bl 18e0b0 │ │ │ │ + b.n 18f022 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ 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 18e218 │ │ │ │ + cbnz r0, 18f1f2 │ │ │ │ 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, 18f224 │ │ │ │ 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 18e0b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18df78 │ │ │ │ + bl 18df20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e108 │ │ │ │ - b.n 18f244 │ │ │ │ + bl 18e0b0 │ │ │ │ + b.n 18f1ec │ │ │ │ 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 18e218 │ │ │ │ + cbz r0, 18f266 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 18f2d0 │ │ │ │ + cbnz r3, 18f278 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ - vldr d9, [pc, #384] @ 18f440 │ │ │ │ + bl 18e0b0 │ │ │ │ + vldr d9, [pc, #384] @ 18f3e8 │ │ │ │ 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 18e544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f438 │ │ │ │ + beq.w 18f3e0 │ │ │ │ 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 18f260 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bd00 │ │ │ │ + bl 17bca8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18f328 │ │ │ │ + cbz r0, 18f2d0 │ │ │ │ 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 17bca8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f314 │ │ │ │ + bne.n 18f2bc │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (18f448 ) │ │ │ │ + ldr r3, [pc, #284] @ (18f3f0 ) │ │ │ │ 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] @ 18f3e8 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 18f41e │ │ │ │ - ldr.w fp, [pc, #248] @ 18f44c │ │ │ │ + beq.n 18f3c6 │ │ │ │ + ldr.w fp, [pc, #248] @ 18f3f4 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (18f450 ) │ │ │ │ + ldr r3, [pc, #244] @ (18f3f8 ) │ │ │ │ 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 17cbb0 │ │ │ │ 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 +457416,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 18f36c │ │ │ │ + bl 184c88 │ │ │ │ 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 +457450,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 18f31e │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 4aa90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e108 │ │ │ │ + bl 18e0b0 │ │ │ │ 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 18df20 │ │ │ │ + b.n 18f260 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ 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] @ (18f774 ) │ │ │ │ + ldr r3, [pc, #864] @ (18f778 ) │ │ │ │ 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 190f10 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 18f504 │ │ │ │ + bhi.n 18f4ac │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 18f4f0 │ │ │ │ + bcs.n 18f498 │ │ │ │ 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 +457510,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 190ed4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 18f600 │ │ │ │ - ldr r2, [pc, #772] @ (18f7d4 ) │ │ │ │ - ldr r3, [pc, #768] @ (18f7d0 ) │ │ │ │ + bhi.w 18f5a8 │ │ │ │ + ldr r2, [pc, #772] @ (18f77c ) │ │ │ │ + ldr r3, [pc, #768] @ (18f778 ) │ │ │ │ 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 18f76e │ │ │ │ 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 18f44e │ │ │ │ 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 +457549,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 190f10 │ │ │ │ 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 18f5a4 │ │ │ │ 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 18f3fc │ │ │ │ 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 18f3fc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 18f79a │ │ │ │ + beq.w 18f742 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 18f78a │ │ │ │ + bls.w 18f732 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 18f792 │ │ │ │ + bls.w 18f73a │ │ │ │ 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 +457607,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 190ed4 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 18f4cc │ │ │ │ + bls.w 18f474 │ │ │ │ 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 +457625,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 18f474 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 18f550 │ │ │ │ + b.n 18f4f8 │ │ │ │ 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 +457656,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 18f768 │ │ │ │ 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 18f620 │ │ │ │ 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 190e80 │ │ │ │ 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 18f614 │ │ │ │ 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 +457751,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 190e80 │ │ │ │ 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 +457768,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 18f474 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f54e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 18f5a6 │ │ │ │ + b.n 18f54e │ │ │ │ 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 18f746 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 18f4cc │ │ │ │ + b.n 18f474 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 18f6bc │ │ │ │ + b.n 18f664 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ 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] @ 18fd68 │ │ │ │ + ldr.w r3, [pc, #1488] @ 18fd6c │ │ │ │ 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 1901e2 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190910 │ │ │ │ + bne.w 1908b8 │ │ │ │ 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 1909c8 │ │ │ │ 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 +457850,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 190e80 │ │ │ │ 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 18f7fe │ │ │ │ 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 +457880,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 1901bc │ │ │ │ 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 +457913,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 18f8b8 │ │ │ │ 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 +457933,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 190e80 │ │ │ │ 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 +458034,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 1909aa │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #808] @ 18fd60 │ │ │ │ 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 +458073,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 18fa8a │ │ │ │ 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 +458096,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 190e80 │ │ │ │ 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 +458185,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 18fa48 │ │ │ │ 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 +458246,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 190632 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 18fdb8 │ │ │ │ + vldr d8, [pc, #168] @ 18fd60 │ │ │ │ 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 18fce2 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18fd32 │ │ │ │ + bne.n 18fcda │ │ │ │ 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 1901ee │ │ │ │ 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 +458295,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 1908ac │ │ │ │ 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 18fd78 │ │ │ │ ... │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ 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 190e80 │ │ │ │ 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 18fd70 │ │ │ │ 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 +458396,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 190e80 │ │ │ │ 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 +458485,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 1908a4 │ │ │ │ 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 +458524,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 18ffd4 │ │ │ │ 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 +458547,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 190e80 │ │ │ │ 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 +458636,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 18ff92 │ │ │ │ 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 +458675,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 18fcbc │ │ │ │ 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 19062c │ │ │ │ + ldr.w r2, [pc, #2088] @ 1909e8 │ │ │ │ + ldr.w r3, [pc, #2088] @ 1909ec │ │ │ │ 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 1909dc │ │ │ │ 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 18fcae │ │ │ │ + b.n 1901b4 │ │ │ │ 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 18f3fc │ │ │ │ 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 1903f2 │ │ │ │ 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 +458760,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 190286 │ │ │ │ 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 +458783,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 190e80 │ │ │ │ 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 +458872,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 190244 │ │ │ │ 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 +458901,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 1905fe │ │ │ │ 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 +458940,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 190494 │ │ │ │ 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 +458963,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 190e80 │ │ │ │ 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 +459052,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 190452 │ │ │ │ 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 +459071,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 19018a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19098a │ │ │ │ + bne.w 190932 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 190a0a │ │ │ │ + bls.w 1909b2 │ │ │ │ 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 +459099,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 190e80 │ │ │ │ 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 19065e │ │ │ │ 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 +459135,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 1901bc │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 190a38 │ │ │ │ + vldr d8, [pc, #764] @ 1909e0 │ │ │ │ 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 +459173,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 190734 │ │ │ │ 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 +459195,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 190e80 │ │ │ │ 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 +459288,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 1906f2 │ │ │ │ + b.n 1901bc │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 1901a6 │ │ │ │ + b.n 19014e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 18fe16 │ │ │ │ + b.w 18fdbe │ │ │ │ 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 +459317,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 18f854 │ │ │ │ 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 190e80 │ │ │ │ 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 18f7e2 │ │ │ │ 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 +459361,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 1906b2 │ │ │ │ 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 190e80 │ │ │ │ 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 19063c │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 18fc5a │ │ │ │ + b.w 18fc02 │ │ │ │ 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 1906b2 │ │ │ │ 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 18f854 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [r0, #488]! @ 0x1e8 │ │ │ │ + mrc2 0, 1, r0, cr8, cr10, {3} │ │ │ │ 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] @ 190a68 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 190ab8 │ │ │ │ + vldr d7, [pc, #88] @ 190a60 │ │ │ │ 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 +459449,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 190a5c │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 190ada │ │ │ │ + cbz r2, 190a82 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18f7d8 │ │ │ │ + bl 18f780 │ │ │ │ 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] @ (190e50 ) │ │ │ │ + ldr r1, [pc, #944] @ (190e54 ) │ │ │ │ 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 190cc4 │ │ │ │ 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 190ce4 │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190df6 │ │ │ │ + beq.w 190d9e │ │ │ │ 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 +459528,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 190b30 │ │ │ │ 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 +459554,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] @ 190e48 │ │ │ │ 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 +459584,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 190e80 │ │ │ │ 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 +459636,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 190ba2 │ │ │ │ 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 +459652,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 190ea8 │ │ │ │ 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 190c80 │ │ │ │ + ldr r2, [pc, #400] @ (190e58 ) │ │ │ │ + ldr r3, [pc, #396] @ (190e54 ) │ │ │ │ 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 190e42 │ │ │ │ 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 +459708,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 190d1a │ │ │ │ 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 +459731,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 190ea8 │ │ │ │ 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 190d58 │ │ │ │ + b.n 190cc4 │ │ │ │ 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 +459780,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 190de2 │ │ │ │ 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 +459801,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 190b7e │ │ │ │ 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 190c80 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ + adcs.w r0, r8, #16384000 @ 0xfa0000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2dc007a │ │ │ │ + @ instruction: 0xf334007a │ │ │ │ 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 190a88 │ │ │ │ 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 190f14 │ │ │ │ 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 191c34 │ │ │ │ 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 +459872,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 192b04 │ │ │ │ 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 +462509,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] @ (192c2c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (192c88 ) │ │ │ │ + ldr r3, [pc, #276] @ (192c30 ) │ │ │ │ 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 +462527,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 192c0c │ │ │ │ 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 +462551,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, 192bc8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 192c06 │ │ │ │ + b.n 192bae │ │ │ │ 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 190f14 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 192bee │ │ │ │ + bne.n 192b96 │ │ │ │ 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 190f14 │ │ │ │ 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 +462597,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 192b5a │ │ │ │ + ldr r2, [pc, #36] @ (192c34 ) │ │ │ │ + ldr r3, [pc, #32] @ (192c30 ) │ │ │ │ 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 192c26 │ │ │ │ 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 192bf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 192bb8 │ │ │ │ + bcc.n 192c10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, 192cfc │ │ │ │ + cbz r0, 192ca4 │ │ │ │ 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 192c64 │ │ │ │ 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, 192c80 │ │ │ │ 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 192c64 │ │ │ │ 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 +462734,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] @ (192df4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (192e50 ) │ │ │ │ + ldr r3, [pc, #108] @ (192df8 ) │ │ │ │ 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 192de6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 192e3a │ │ │ │ + bne.n 192de2 │ │ │ │ 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] @ (192dfc ) │ │ │ │ + ldr r3, [pc, #40] @ (192df8 ) │ │ │ │ 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 192dee │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192dca │ │ │ │ mov r1, r3 │ │ │ │ blx 4a904 │ │ │ │ - b.n 192e20 │ │ │ │ + b.n 192dc8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 192e7c │ │ │ │ + bcs.n 192ed4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 192e04 │ │ │ │ + bcs.n 192e5c │ │ │ │ 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 +462818,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, 192e76 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (192ed4 ) │ │ │ │ + ldr r2, [pc, #36] @ (192e7c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 4bcc0 │ │ │ │ - cbnz r0, 192ec4 │ │ │ │ + cbnz r0, 192e6c │ │ │ │ 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 +462847,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] @ (192ee4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (192f40 ) │ │ │ │ + ldr r3, [pc, #64] @ (192ee8 ) │ │ │ │ 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, 192edc │ │ │ │ + cbz r4, 192ec4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (192f44 ) │ │ │ │ - ldr r3, [pc, #32] @ (192f40 ) │ │ │ │ + ldr r2, [pc, #36] @ (192eec ) │ │ │ │ + ldr r3, [pc, #32] @ (192ee8 ) │ │ │ │ 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 192ee0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 192f1c │ │ │ │ + b.n 192ec4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - beq.n 192f34 │ │ │ │ + bne.n 192f8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 192f00 │ │ │ │ + bne.n 192f58 │ │ │ │ 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, 192f24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192f80 │ │ │ │ + beq.n 192f28 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -462948,26 +462914,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 192f04 │ │ │ │ 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, 192f68 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 192fc4 │ │ │ │ + beq.n 192f6c │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -462975,15 +462941,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 192f48 │ │ │ │ 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 +462963,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 192fc2 │ │ │ │ + b.n 192fcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193024 │ │ │ │ + beq.n 192fcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 193012 │ │ │ │ + bpl.n 192fba │ │ │ │ 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 192ff6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 193046 │ │ │ │ + bmi.n 192fee │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 193052 │ │ │ │ + cbnz r0, 192ffa │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 193052 │ │ │ │ + bne.n 192ffa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193034 │ │ │ │ + bne.n 192fdc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -463044,308 +463010,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 19305a │ │ │ │ + cbz r3, 19305a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 193090 │ │ │ │ + b.n 193038 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1930b2 │ │ │ │ + beq.n 19305a │ │ │ │ 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 19a1d4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 193088 │ │ │ │ + bvc.n 193030 │ │ │ │ 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 1930ae │ │ │ │ + cbz r3, 1930b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1930e8 │ │ │ │ + b.n 193090 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19310a │ │ │ │ + beq.n 1930b2 │ │ │ │ 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 19a1d4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1930e0 │ │ │ │ + bvs.n 193088 │ │ │ │ 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] @ (193174 ) │ │ │ │ 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 19315e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 193168 │ │ │ │ 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] @ (193178 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 19315c │ │ │ │ + b.n 193104 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1931c0 │ │ │ │ + beq.n 193168 │ │ │ │ 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 19315e │ │ │ │ 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 19a1d4 │ │ │ │ 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 193100 │ │ │ │ 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 r7!, {r1, r2, r5} │ │ │ │ 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] @ (193238 ) │ │ │ │ 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 193222 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 19322c │ │ │ │ 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] @ (19323c ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 193220 │ │ │ │ + b.n 1931c8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 193284 │ │ │ │ + beq.n 19322c │ │ │ │ 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 193222 │ │ │ │ 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 19a1d4 │ │ │ │ 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 1931c4 │ │ │ │ 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, r6} │ │ │ │ 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 19329c │ │ │ │ + cbz r3, 1932a2 │ │ │ │ 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 19327c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1932fa │ │ │ │ + beq.n 1932a2 │ │ │ │ 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 19a1d4 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 1932ca │ │ │ │ + beq.n 193272 │ │ │ │ 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 203da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19332a │ │ │ │ + cbz r0, 1932d2 │ │ │ │ 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 203da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19335a │ │ │ │ + cbz r0, 193302 │ │ │ │ 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 203da4 │ │ │ │ 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 203da4 │ │ │ │ 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 203da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1933de │ │ │ │ + cbz r0, 193386 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463353,15 +463319,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 203da4 │ │ │ │ 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 +463335,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 203da4 │ │ │ │ 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 203da4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463396,18 +463362,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 203da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19348a │ │ │ │ + cbz r0, 193432 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463415,15 +463381,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 203da4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -463432,37 +463398,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 203da4 │ │ │ │ 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 203da4 │ │ │ │ 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 203da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 193524 │ │ │ │ + beq.n 1934cc │ │ │ │ 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 +463436,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 203f88 │ │ │ │ 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 203f88 │ │ │ │ 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 193562 │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1935b2 │ │ │ │ + bne.n 19355a │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1935ac │ │ │ │ + cbnz r4, 193554 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1935ac │ │ │ │ + bne.n 193554 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1935be │ │ │ │ + beq.n 193566 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 193596 │ │ │ │ + bne.n 19353e │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19358e │ │ │ │ + beq.n 193536 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 193580 │ │ │ │ + bne.n 193528 │ │ │ │ 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 193594 │ │ │ │ + cbnz r3, 193590 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 1935f0 │ │ │ │ + beq.n 193598 │ │ │ │ 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 193590 │ │ │ │ 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] @ 19375c │ │ │ │ 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 1935cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193798 │ │ │ │ + beq.w 193740 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1937b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (193760 ) │ │ │ │ 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 19366c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 193620 │ │ │ │ + bne.n 1935c8 │ │ │ │ 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 193758 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1937b4 │ │ │ │ + bhi.w 19375c │ │ │ │ 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 +463583,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 1935c8 │ │ │ │ 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 1935c8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 193798 │ │ │ │ + beq.n 193740 │ │ │ │ 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 19364a │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1936a0 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1936e8 ) │ │ │ │ + bhi.n 193648 │ │ │ │ + add r5, pc, #8 @ (adr r5, 193690 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -463676,77 +463642,77 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 19364a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1936a2 │ │ │ │ + b.n 19364a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 193620 │ │ │ │ + beq.w 1935c8 │ │ │ │ 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 1935c8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 193656 │ │ │ │ + bne.w 1935fe │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 19371e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 193776 │ │ │ │ + b.n 19371e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193790 │ │ │ │ - b.n 193620 │ │ │ │ + bne.n 193738 │ │ │ │ + b.n 1935c8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 193776 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 19371e │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ 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 19a20c │ │ │ │ + cbz r0, 1937ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193840 │ │ │ │ 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 193830 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19383e │ │ │ │ + bhi.n 1937e6 │ │ │ │ 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 +463723,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 193840 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193830 │ │ │ │ + bne.n 1937d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193840 │ │ │ │ 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 1937ee │ │ │ │ + b.n 1937ea │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193840 │ │ │ │ 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 193804 │ │ │ │ + b.n 1937ea │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193898 │ │ │ │ + beq.n 193840 │ │ │ │ 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 19381a │ │ │ │ + b.n 1937ea │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 193842 │ │ │ │ + beq.n 1937ea │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1937f0 │ │ │ │ + bne.n 193798 │ │ │ │ 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] @ (193948 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 193958 │ │ │ │ + bne.n 193900 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193990 │ │ │ │ + beq.n 193938 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1939a4 ) │ │ │ │ + ldr r1, [pc, #232] @ (19394c ) │ │ │ │ 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 193900 │ │ │ │ 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 +463809,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 19390a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19399c │ │ │ │ + bhi.n 193944 │ │ │ │ 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 +463838,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, 193934 │ │ │ │ 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 193900 │ │ │ │ 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 │ │ │ │ - cmp r3, r1 │ │ │ │ bne.n 193900 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 1938a8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ + b.n 19390a │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 193962 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + b.n 19390a │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ 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 193962 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193b2a │ │ │ │ + beq.w 193ad2 │ │ │ │ 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 193a84 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193a62 │ │ │ │ + bhi.n 193a0a │ │ │ │ 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 +463916,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, 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ 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 1939c2 │ │ │ │ + b.n 1939c0 │ │ │ │ + cbnz r4, 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ 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 1939d8 │ │ │ │ + b.n 1939da │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b2e │ │ │ │ - cbnz r5, 193a84 │ │ │ │ + blt.n 193ad6 │ │ │ │ + cbnz r5, 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ 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 193a2c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a46 │ │ │ │ + bge.n 1939ee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193b18 │ │ │ │ + beq.n 193ac0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 193b3e │ │ │ │ + blt.n 193ae6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ 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 193a2c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 193a88 │ │ │ │ + bge.n 193a30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193a4e │ │ │ │ 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 193a2c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 193b10 │ │ │ │ + blt.n 193ab8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193b06 │ │ │ │ + blt.n 193aae │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1939d2 │ │ │ │ + bne.w 19397a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193a84 │ │ │ │ + bne.n 193a2c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 193b06 │ │ │ │ + b.n 193aae │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a0a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193a62 │ │ │ │ + b.n 193a0a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193b0c │ │ │ │ + beq.n 193ab4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193aa6 │ │ │ │ + b.n 193a4e │ │ │ │ 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 193b0a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193c3e │ │ │ │ + beq.n 193be6 │ │ │ │ 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 193bd2 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193bde │ │ │ │ + bhi.n 193b86 │ │ │ │ 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 +464079,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 193b6e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 193bbe │ │ │ │ + bne.n 193b66 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193b6e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bca │ │ │ │ + b.n 193b72 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193b6e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 193bd4 │ │ │ │ + b.n 193b7c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0c │ │ │ │ + b.n 193bb4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 193c42 │ │ │ │ - cbnz r6, 193c26 │ │ │ │ + blt.n 193bea │ │ │ │ + cbnz r6, 193bce │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193b6e │ │ │ │ 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 193bb6 │ │ │ │ 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 193bce │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 193be4 │ │ │ │ - cbz r7, 193c30 │ │ │ │ + bge.n 193b8c │ │ │ │ + cbz r7, 193bd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 193c0e │ │ │ │ + b.n 193bb6 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193b6e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193ba4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 193bc6 │ │ │ │ + beq.n 193b6e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 193bfc │ │ │ │ + b.n 193ba4 │ │ │ │ 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 193c0a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193dce │ │ │ │ + beq.w 193d76 │ │ │ │ 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 193c8a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 193d24 │ │ │ │ + bhi.n 193ccc │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -464219,154 +464185,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 193c68 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + cbnz r5, 193cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193c6e │ │ │ │ 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 193c74 │ │ │ │ + b.n 193c72 │ │ │ │ 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 193cc8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 193d10 │ │ │ │ - cbnz r5, 193d20 │ │ │ │ + bge.n 193cb8 │ │ │ │ + cbnz r5, 193cc8 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 193c7a │ │ │ │ - b.n 193cc6 │ │ │ │ + bne.n 193c22 │ │ │ │ + b.n 193c6e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 193d0a │ │ │ │ + blt.n 193cb2 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 193d0a │ │ │ │ + beq.n 193cb2 │ │ │ │ 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 193cc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193dae │ │ │ │ + bge.n 193d56 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193cd0 │ │ │ │ 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 193cc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 193d8e │ │ │ │ + bge.n 193d36 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d04 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193de4 │ │ │ │ + blt.n 193d8c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d04 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 193dd2 │ │ │ │ + blt.n 193d7a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193d20 │ │ │ │ + bne.n 193cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193cc6 │ │ │ │ + beq.n 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193cd0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d28 │ │ │ │ + b.n 193cd0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 193d5c │ │ │ │ + b.n 193d04 │ │ │ │ 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 19a20c │ │ │ │ + cbz r0, 193e20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193e6a │ │ │ │ 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 193e62 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 193e74 │ │ │ │ + bhi.n 193e1c │ │ │ │ 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 +464343,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 193e6a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 193e66 │ │ │ │ + bne.n 193e0e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193e6a │ │ │ │ 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 193e24 │ │ │ │ + b.n 193e20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193e6a │ │ │ │ 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 193e38 │ │ │ │ + b.n 193e20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 193ec2 │ │ │ │ + beq.n 193e6a │ │ │ │ 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 193e4c │ │ │ │ + b.n 193e20 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 193e78 │ │ │ │ + beq.n 193e20 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193e2c │ │ │ │ + bne.n 193dd4 │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fae │ │ │ │ + beq.n 193f56 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 194066 │ │ │ │ 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 194034 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 19403a │ │ │ │ + bhi.w 193fe2 │ │ │ │ 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 +464434,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 193f18 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1940be │ │ │ │ + beq.w 194066 │ │ │ │ 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 +464462,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 193f08 │ │ │ │ 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 193f74 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 194066 │ │ │ │ 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 +464495,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 193f66 │ │ │ │ + b.n 193f56 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19401e │ │ │ │ + b.n 193fc6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 194066 │ │ │ │ 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 193fb8 │ │ │ │ + b.n 193f56 │ │ │ │ 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 +464537,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 193f56 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1940be │ │ │ │ + beq.n 194066 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 194042 │ │ │ │ + b.n 193fea │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1940c4 │ │ │ │ + bne.n 19406c │ │ │ │ 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 193f56 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 193f0a │ │ │ │ + bne.w 193eb2 │ │ │ │ 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 194046 │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 194168 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 194162 │ │ │ │ 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 +464610,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 1942ec │ │ │ │ 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 194150 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 194226 │ │ │ │ + bhi.n 1941ce │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (194208 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942c8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942cc ) │ │ │ │ + ldr r7, [pc, #124] @ (1941b0 ) │ │ │ │ + ldr r7, [pc, #316] @ (194270 ) │ │ │ │ + ldr r7, [pc, #316] @ (194274 ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1942d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (194278 ) │ │ │ │ + ldr r7, [pc, #316] @ (194278 ) │ │ │ │ + ldr r7, [pc, #316] @ (19427c ) │ │ │ │ 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] @ (194280 ) │ │ │ │ + ldr r7, [pc, #316] @ (194280 ) │ │ │ │ + ldr r7, [pc, #316] @ (194284 ) │ │ │ │ + ldr r7, [pc, #316] @ (194284 ) │ │ │ │ + ldr r7, [pc, #316] @ (194288 ) │ │ │ │ + ldr r7, [pc, #316] @ (194288 ) │ │ │ │ + ldr r7, [pc, #316] @ (19428c ) │ │ │ │ + ldr r7, [pc, #316] @ (19428c ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1941c0 │ │ │ │ + bne.n 194168 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 194130 │ │ │ │ + bne.n 1940d8 │ │ │ │ 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 +464671,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 194168 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 194162 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 19434c │ │ │ │ + beq.w 1942f4 │ │ │ │ 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 194178 │ │ │ │ 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 194168 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 194162 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 194382 │ │ │ │ + beq.w 19432a │ │ │ │ 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 1941da │ │ │ │ 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 194168 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1941ba │ │ │ │ + beq.n 194162 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 194370 │ │ │ │ + beq.n 194318 │ │ │ │ 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 194236 │ │ │ │ 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 194168 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1941ba │ │ │ │ + beq.w 194162 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 19435e │ │ │ │ + beq.n 194306 │ │ │ │ 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 194294 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 194166 │ │ │ │ + b.n 19410e │ │ │ │ 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 194178 │ │ │ │ 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 194294 │ │ │ │ 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 194236 │ │ │ │ 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 1941da │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1944a4 │ │ │ │ + beq.n 19444c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194414 │ │ │ │ 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 +464845,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 1944ec │ │ │ │ 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 194404 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1944aa │ │ │ │ + bhi.n 194452 │ │ │ │ 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 +464884,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 19444c │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1943de │ │ │ │ + bne.n 194386 │ │ │ │ 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 194444 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194414 │ │ │ │ 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 194424 │ │ │ │ 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 19447c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194414 │ │ │ │ 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 19445c │ │ │ │ + b.n 19444c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 194506 │ │ │ │ + b.n 1944ae │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194414 │ │ │ │ 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 19448e │ │ │ │ + b.n 19444c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 19453a │ │ │ │ + b.n 1944e2 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 19446c │ │ │ │ + beq.n 194414 │ │ │ │ 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 1944c2 │ │ │ │ + b.n 19444c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 19441a │ │ │ │ + b.n 1943c2 │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194628 │ │ │ │ + beq.n 1945d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 1945ca │ │ │ │ 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 +465011,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 194570 │ │ │ │ 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 1945b8 │ │ │ │ subs r4, #1 │ │ │ │ ubfx ip, ip, #1, #6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 19471a │ │ │ │ + bhi.w 1946c2 │ │ │ │ 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 +465047,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 1945d0 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1945a0 │ │ │ │ + bne.n 194548 │ │ │ │ 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 1945d0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 1945ca │ │ │ │ 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 1945e0 │ │ │ │ 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 1945e0 │ │ │ │ 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 1945d0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 1945ca │ │ │ │ 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 19462e │ │ │ │ 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 19462e │ │ │ │ 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 1945d0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 194622 │ │ │ │ + beq.n 1945ca │ │ │ │ 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 19467c │ │ │ │ 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 19467c │ │ │ │ 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 1945d0 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 194622 │ │ │ │ + beq.w 1945ca │ │ │ │ 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 1946cc │ │ │ │ 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 1946cc │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194876 │ │ │ │ + beq.n 19481e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 1947e6 │ │ │ │ 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 +465198,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 19478e │ │ │ │ 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 1947d8 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r6, #1, #6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1948e4 │ │ │ │ + bhi.n 19488c │ │ │ │ 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 +465232,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 19481e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1947be │ │ │ │ + bne.n 194766 │ │ │ │ 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 194818 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 1947e6 │ │ │ │ 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 1947f4 │ │ │ │ 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 194850 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 1947e6 │ │ │ │ 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 19482c │ │ │ │ + b.n 19481e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1948dc │ │ │ │ + b.n 194884 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 1947e6 │ │ │ │ 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 194860 │ │ │ │ + b.n 19481e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 194910 │ │ │ │ + b.n 1948b8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19483e │ │ │ │ + beq.n 1947e6 │ │ │ │ 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 194894 │ │ │ │ + b.n 19481e │ │ │ │ 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 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1949be │ │ │ │ + beq.n 194966 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194b62 │ │ │ │ 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 +465351,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 194b04 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1949c4 │ │ │ │ + bhi.n 19496c │ │ │ │ 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, 1949b4 ) │ │ │ │ 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 194b62 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1949be │ │ │ │ + cbz r4, 194966 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1949a6 │ │ │ │ + bne.n 19494e │ │ │ │ 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, 194988 │ │ │ │ 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 194966 │ │ │ │ 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 +465421,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 194966 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194b62 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r9, r3, lsl #3] │ │ │ │ - b.n 1949cc │ │ │ │ + b.n 194974 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194a62 │ │ │ │ + b.n 194a0a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 194bba │ │ │ │ + beq.w 194b62 │ │ │ │ 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, 194a22 │ │ │ │ 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 194966 │ │ │ │ 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 +465474,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 1949fa │ │ │ │ + b.n 194966 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 194aea │ │ │ │ + b.n 194a92 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 194bba │ │ │ │ + beq.n 194b62 │ │ │ │ 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, 194aaa │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1949be │ │ │ │ + beq.w 194966 │ │ │ │ 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 +465522,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 194a84 │ │ │ │ + b.n 194966 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ - cbz r4, 194bc0 │ │ │ │ + cbz r4, 194b68 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ orrs.w r1, r4, r8 │ │ │ │ - beq.w 1949be │ │ │ │ + beq.w 194966 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 194bd4 │ │ │ │ + bne.n 194b7c │ │ │ │ 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 +465554,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 194966 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 19495e │ │ │ │ + bne.w 194906 │ │ │ │ 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 194b18 │ │ │ │ rbit r3, r8 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ - b.n 194b70 │ │ │ │ + b.n 194b18 │ │ │ │ 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 +465588,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 194b4e │ │ │ │ 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 194bd6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194cc8 │ │ │ │ + beq.n 194c70 │ │ │ │ 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 +465614,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 194c58 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 194cae │ │ │ │ + bhi.n 194c56 │ │ │ │ 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 +465635,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 194bf0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 194c8e │ │ │ │ + beq.n 194c36 │ │ │ │ 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 194c58 │ │ │ │ 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 194c3a │ │ │ │ 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 194c86 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194d92 │ │ │ │ + beq.n 194d3a │ │ │ │ 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 194d2c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194d4e │ │ │ │ + bhi.n 194cf6 │ │ │ │ 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 +465705,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 194cdc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194ce2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 194d40 │ │ │ │ + bls.n 194ce8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194ce2 │ │ │ │ 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 194d00 │ │ │ │ + b.n 194cfa │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194d3a │ │ │ │ + beq.n 194ce2 │ │ │ │ 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 194d16 │ │ │ │ + b.n 194cfa │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 194d52 │ │ │ │ + bcs.n 194cfa │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194cf4 │ │ │ │ - b.n 194d3a │ │ │ │ + bne.n 194c9c │ │ │ │ + b.n 194ce2 │ │ │ │ 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 194d52 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e62 │ │ │ │ + beq.n 194e0a │ │ │ │ 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 194dfa │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194e08 │ │ │ │ + bhi.n 194db0 │ │ │ │ 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 +465790,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 194e02 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 194dfa │ │ │ │ + beq.n 194da2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e02 │ │ │ │ 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 194dbc │ │ │ │ + b.n 194db4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e02 │ │ │ │ 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 194dd0 │ │ │ │ + b.n 194db4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194e5a │ │ │ │ + beq.n 194e02 │ │ │ │ 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 194de4 │ │ │ │ + b.n 194db4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 194e0c │ │ │ │ + bne.n 194db4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194dc0 │ │ │ │ + bne.n 194d68 │ │ │ │ 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 194e22 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194f32 │ │ │ │ + beq.n 194eda │ │ │ │ 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 194eca │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194ed8 │ │ │ │ + bhi.n 194e80 │ │ │ │ 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 +465878,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 194ed2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 194eca │ │ │ │ + beq.n 194e72 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194ed2 │ │ │ │ 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 194e8c │ │ │ │ + b.n 194e84 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194ed2 │ │ │ │ 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 194ea0 │ │ │ │ + b.n 194e84 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194f2a │ │ │ │ + beq.n 194ed2 │ │ │ │ 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 194eb4 │ │ │ │ + b.n 194e84 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 194edc │ │ │ │ + bne.n 194e84 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194e90 │ │ │ │ + bne.n 194e38 │ │ │ │ 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 194ef2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195002 │ │ │ │ + beq.n 194faa │ │ │ │ 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 194f9a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 194fa8 │ │ │ │ + bhi.n 194f50 │ │ │ │ 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 +465966,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 194fa2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 194f9a │ │ │ │ + beq.n 194f42 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fa2 │ │ │ │ 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 194f5c │ │ │ │ + b.n 194f54 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fa2 │ │ │ │ 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 194f70 │ │ │ │ + b.n 194f54 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194ffa │ │ │ │ + beq.n 194fa2 │ │ │ │ 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 194f84 │ │ │ │ + b.n 194f54 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 194fac │ │ │ │ + bne.n 194f54 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 194f60 │ │ │ │ + bne.n 194f08 │ │ │ │ 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 194fc2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1950d2 │ │ │ │ + beq.n 19507a │ │ │ │ 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 19506a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195078 │ │ │ │ + bhi.n 195020 │ │ │ │ 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 +466054,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 195072 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 19506a │ │ │ │ + beq.n 195012 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 195072 │ │ │ │ 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 19502c │ │ │ │ + b.n 195024 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 195072 │ │ │ │ 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 195040 │ │ │ │ + b.n 195024 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1950ca │ │ │ │ + beq.n 195072 │ │ │ │ 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 195054 │ │ │ │ + b.n 195024 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 19507c │ │ │ │ + bne.n 195024 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195030 │ │ │ │ + bne.n 194fd8 │ │ │ │ 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 195092 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1951a2 │ │ │ │ + beq.n 19514a │ │ │ │ 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 19513a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195148 │ │ │ │ + bhi.n 1950f0 │ │ │ │ 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 +466142,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 195142 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19513a │ │ │ │ + bpl.n 1950e2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195142 │ │ │ │ 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 1950fc │ │ │ │ + b.n 1950f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195142 │ │ │ │ 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 195110 │ │ │ │ + b.n 1950f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19519a │ │ │ │ + beq.n 195142 │ │ │ │ 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 195124 │ │ │ │ + b.n 1950f4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19514c │ │ │ │ + bmi.n 1950f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 195100 │ │ │ │ + bne.n 1950a8 │ │ │ │ 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 195162 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195272 │ │ │ │ + beq.n 19521a │ │ │ │ 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 19520a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 195218 │ │ │ │ + bhi.n 1951c0 │ │ │ │ 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 +466230,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 195212 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 19520a │ │ │ │ + beq.n 1951b2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195212 │ │ │ │ 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 1951cc │ │ │ │ + b.n 1951c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195212 │ │ │ │ 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 1951e0 │ │ │ │ + b.n 1951c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19526a │ │ │ │ + beq.n 195212 │ │ │ │ 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 1951f4 │ │ │ │ + b.n 1951c4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 19521c │ │ │ │ + bne.n 1951c4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1951d0 │ │ │ │ + bne.n 195178 │ │ │ │ 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 195232 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195336 │ │ │ │ + beq.n 1952de │ │ │ │ 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 1952d2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1952ec │ │ │ │ + bhi.n 195294 │ │ │ │ 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 +466324,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 195282 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952e2 │ │ │ │ + bne.n 19528a │ │ │ │ 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 195282 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1952fe │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 1952a6 │ │ │ │ + b.n 19529e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 195282 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 195314 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 1952bc │ │ │ │ + b.n 19529e │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 1952da │ │ │ │ + beq.n 195282 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1952a0 │ │ │ │ - b.n 1952f6 │ │ │ │ + bne.n 195248 │ │ │ │ + b.n 19529e │ │ │ │ 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 1952f6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195414 │ │ │ │ + beq.n 1953bc │ │ │ │ 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 +466381,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 1953ae │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1953be │ │ │ │ + bhi.n 195366 │ │ │ │ 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 +466409,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 195358 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953b4 │ │ │ │ + bne.n 19535c │ │ │ │ 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 195358 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ce │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 195376 │ │ │ │ + b.n 195372 │ │ │ │ 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 195358 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1953ea │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 195392 │ │ │ │ + b.n 195372 │ │ │ │ blx 4b5ac <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1953b0 │ │ │ │ + bne.n 195358 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 195370 │ │ │ │ - b.n 1953ca │ │ │ │ + bne.n 195318 │ │ │ │ + b.n 195372 │ │ │ │ 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] @ (195464 ) │ │ │ │ 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 1953fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1954b4 │ │ │ │ - ldr r5, [pc, #136] @ (1954c0 ) │ │ │ │ + beq.n 19545c │ │ │ │ + ldr r5, [pc, #136] @ (195468 ) │ │ │ │ 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 1953fe │ │ │ │ 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 +466482,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 195450 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1954a8 │ │ │ │ + bhi.n 195450 │ │ │ │ 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 +466504,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 1953fa │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 195466 │ │ │ │ + bne.n 19540e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1954ac │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + b.n 195454 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ 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 195778 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 1954f6 │ │ │ │ + b.n 19549e │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1957d0 │ │ │ │ + beq.w 195778 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 1954ec │ │ │ │ + bne.n 195494 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ 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 19548e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1954ec │ │ │ │ + beq.n 195494 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 19553a │ │ │ │ + b.n 1954e2 │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1957c2 │ │ │ │ + beq.w 19576a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 195530 │ │ │ │ + bne.n 1954d8 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ 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 1954d2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 195530 │ │ │ │ + beq.n 1954d8 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 19557e │ │ │ │ + b.n 195526 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1957b6 │ │ │ │ + beq.w 19575e │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 195570 │ │ │ │ + bne.n 195518 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ 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 195512 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 195570 │ │ │ │ + beq.n 195518 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 1955c8 │ │ │ │ + b.n 195570 │ │ │ │ cmp r7, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1957a2 │ │ │ │ + beq.w 19574a │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1955ba │ │ │ │ + bne.n 195562 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ 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 19555c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1955ba │ │ │ │ + beq.n 195562 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 195616 │ │ │ │ + b.n 1955be │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 19578a │ │ │ │ + beq.w 195732 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195608 │ │ │ │ + bne.n 1955b0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ 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 1955aa │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 195608 │ │ │ │ + beq.n 1955b0 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 19565e │ │ │ │ + b.n 195606 │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - bne.w 195770 │ │ │ │ + bne.w 195718 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 195778 │ │ │ │ + beq.w 195720 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 195654 │ │ │ │ + bne.n 1955fc │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195718 │ │ │ │ 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 1955f4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 1955fc │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1956aa │ │ │ │ + b.n 195652 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195718 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 195654 │ │ │ │ + beq.n 1955fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 19569e │ │ │ │ + bne.n 195646 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195770 │ │ │ │ + bne.n 195718 │ │ │ │ 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 195642 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 195646 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1956e8 │ │ │ │ + b.n 195690 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195716 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19569e │ │ │ │ + beq.n 195646 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1956e0 │ │ │ │ + bne.n 195688 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195716 │ │ │ │ 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 195684 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 19572a │ │ │ │ - b.n 1956e0 │ │ │ │ + bne.n 1956d2 │ │ │ │ + b.n 195688 │ │ │ │ cmp.w lr, #177 @ 0xb1 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195716 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1956e0 │ │ │ │ + beq.n 195688 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 1956c6 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19576e │ │ │ │ + bne.n 195716 │ │ │ │ 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 1956c0 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1954c4 │ │ │ │ + bl 19546c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19571e │ │ │ │ + bne.n 1956c6 │ │ │ │ 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 1955be │ │ │ │ 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 195570 │ │ │ │ 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 195526 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 19553a │ │ │ │ + bne.w 1954e2 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1954f6 │ │ │ │ + bne.w 19549e │ │ │ │ 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] @ (195884 ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ + beq.n 19585c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1958b4 │ │ │ │ - ldr r3, [pc, #208] @ (1958e0 ) │ │ │ │ + beq.n 19585c │ │ │ │ + ldr r3, [pc, #208] @ (195888 ) │ │ │ │ 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 19582e │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1958c2 │ │ │ │ + bls.n 19586a │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1958c2 │ │ │ │ + bpl.n 19586a │ │ │ │ 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 19587c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1958ce │ │ │ │ + bhi.n 195876 │ │ │ │ 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 +466882,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 19586a │ │ │ │ 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 19a1d4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1958c2 │ │ │ │ + beq.n 19586a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 1957c8 │ │ │ │ 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 195856 │ │ │ │ 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 195866 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 195866 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1958be │ │ │ │ + b.n 195866 │ │ │ │ nop │ │ │ │ - add r7, pc, #1016 @ (adr r7, 195cd8 ) │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ 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] @ 195b18 │ │ │ │ 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 195944 │ │ │ │ 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 195938 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 195958 │ │ │ │ + cbz r3, 195900 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195acc │ │ │ │ + beq.w 195a74 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195950 │ │ │ │ + bne.n 1958f8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195950 │ │ │ │ + bls.n 1958f8 │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 195938 │ │ │ │ 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 19594e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1959ae │ │ │ │ - bl 19bb74 │ │ │ │ - cbnz r0, 1959ae │ │ │ │ - ldr r3, [pc, #508] @ (195b74 ) │ │ │ │ + bne.n 195956 │ │ │ │ + bl 19bb1c │ │ │ │ + cbnz r0, 195956 │ │ │ │ + ldr r3, [pc, #508] @ (195b1c ) │ │ │ │ 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 1958f8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 195910 │ │ │ │ + bne.n 1958b8 │ │ │ │ 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 195918 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 195976 │ │ │ │ + beq.n 19591e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195990 │ │ │ │ + beq.n 195938 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 195a46 │ │ │ │ + bmi.n 1959ee │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 195a0a │ │ │ │ + cbz r3, 1959b2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195b44 │ │ │ │ + beq.w 195aec │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1959fe │ │ │ │ + bne.n 1959a6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1959fe │ │ │ │ + bls.n 1959a6 │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195a46 │ │ │ │ - ldr r3, [pc, #372] @ (195b74 ) │ │ │ │ + beq.n 1959ee │ │ │ │ + ldr r3, [pc, #372] @ (195b1c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 195924 │ │ │ │ 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 1959f8 │ │ │ │ + cbnz r3, 195a00 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb1c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 195a58 │ │ │ │ - ldr r1, [pc, #328] @ (195b74 ) │ │ │ │ + cbnz r0, 195a00 │ │ │ │ + ldr r1, [pc, #328] @ (195b1c ) │ │ │ │ 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 195b02 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1959c6 │ │ │ │ - b.n 195990 │ │ │ │ + bne.n 19596e │ │ │ │ + b.n 195938 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195a1c │ │ │ │ + bne.n 1959c4 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 195a2a │ │ │ │ + beq.n 1959d2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r4, r2, #32 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 195a46 │ │ │ │ + beq.n 1959ee │ │ │ │ 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 195ab6 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 195b24 │ │ │ │ + beq.n 195acc │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 195b50 │ │ │ │ + beq.n 195af8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 195ab8 │ │ │ │ + bne.n 195a60 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 195ab8 │ │ │ │ + bls.n 195a60 │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195b0e │ │ │ │ - ldr r1, [pc, #184] @ (195b74 ) │ │ │ │ + beq.n 195ab6 │ │ │ │ + ldr r1, [pc, #184] @ (195b1c ) │ │ │ │ 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 1959d8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195990 │ │ │ │ + bls.w 195938 │ │ │ │ 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 195ae2 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 195af4 │ │ │ │ + beq.n 195a9c │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1958e4 │ │ │ │ - cbnz r0, 195b0e │ │ │ │ - ldr r1, [pc, #124] @ (195b74 ) │ │ │ │ + bl 19588c │ │ │ │ + cbnz r0, 195ab6 │ │ │ │ + ldr r1, [pc, #124] @ (195b1c ) │ │ │ │ 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 195b08 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 195a7a │ │ │ │ + bne.n 195a22 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 195a46 │ │ │ │ + b.n 1959ee │ │ │ │ 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 195a86 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195a8e │ │ │ │ + bl 19bb1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ae6 │ │ │ │ - b.n 195af4 │ │ │ │ + bne.n 195a8e │ │ │ │ + b.n 195a9c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1959fe │ │ │ │ - b.n 195a46 │ │ │ │ + bhi.w 1959a6 │ │ │ │ + b.n 1959ee │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 195ab8 │ │ │ │ - b.n 195b0e │ │ │ │ + bhi.n 195a60 │ │ │ │ + b.n 195ab6 │ │ │ │ ldrd sl, r4, [sp, #8] │ │ │ │ - b.n 19597c │ │ │ │ + b.n 195924 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 195a30 │ │ │ │ + b.n 1959d8 │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, 195f64 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 195c6c ) │ │ │ │ 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] @ (195e78 ) │ │ │ │ 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 195c1e │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r4, [sl] │ │ │ │ ands.w r9, r4, #1 │ │ │ │ - bne.n 195c6a │ │ │ │ + bne.n 195c12 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195c82 │ │ │ │ + beq.n 195c2a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e00 │ │ │ │ + beq.w 195da8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195be2 │ │ │ │ + bne.n 195b8a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195be2 │ │ │ │ + bls.n 195b8a │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195c6a │ │ │ │ + beq.n 195c12 │ │ │ │ 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 195c40 │ │ │ │ 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 195c12 │ │ │ │ ldr.w r4, [fp] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 195d26 │ │ │ │ + bmi.w 195cce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195d36 │ │ │ │ + beq.w 195cde │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195e74 │ │ │ │ + beq.w 195e1c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195c4c │ │ │ │ + bne.n 195bf4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195c4c │ │ │ │ + bls.n 195bf4 │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195d26 │ │ │ │ - ldr r3, [pc, #644] @ (195ed4 ) │ │ │ │ + beq.n 195cce │ │ │ │ + ldr r3, [pc, #644] @ (195e7c ) │ │ │ │ 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 195b8a │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 195ba0 │ │ │ │ + bne.n 195b48 │ │ │ │ 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 195b92 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - bl 19bb74 │ │ │ │ + bne.n 195b9a │ │ │ │ + bl 19bb1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195bf2 │ │ │ │ - ldr r3, [pc, #560] @ (195ed4 ) │ │ │ │ + bne.n 195b9a │ │ │ │ + ldr r3, [pc, #560] @ (195e7c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195bfe │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195d4c │ │ │ │ + bne.n 195cf4 │ │ │ │ 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 195cce │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 195df2 │ │ │ │ + bmi.w 195d9a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 195d60 │ │ │ │ + beq.n 195d08 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 195e2e │ │ │ │ + beq.w 195dd6 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 195d04 │ │ │ │ + bne.n 195cac │ │ │ │ ldr r2, [r7, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 195d04 │ │ │ │ + bls.n 195cac │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195df2 │ │ │ │ - ldr r2, [pc, #460] @ (195ed4 ) │ │ │ │ + beq.n 195d9a │ │ │ │ + ldr r2, [pc, #460] @ (195e7c ) │ │ │ │ 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 195e5c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 195c08 │ │ │ │ - b.n 195c6a │ │ │ │ + bne.w 195bb0 │ │ │ │ + b.n 195c12 │ │ │ │ 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 195c50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ + bne.n 195c58 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195cb0 │ │ │ │ - ldr r2, [pc, #376] @ (195ed4 ) │ │ │ │ + bne.n 195c58 │ │ │ │ + ldr r2, [pc, #376] @ (195e7c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195cb8 │ │ │ │ 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 195dba │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 195e16 │ │ │ │ + bne.n 195dbe │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ subs r5, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 195df2 │ │ │ │ + beq.n 195d9a │ │ │ │ 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 195e0a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195e3a │ │ │ │ + beq.n 195de2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195e6c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195dd0 │ │ │ │ + bne.n 195d78 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195dd0 │ │ │ │ + bls.n 195d78 │ │ │ │ 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 19bf18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 195e62 │ │ │ │ - ldr r2, [pc, #256] @ (195ed4 ) │ │ │ │ + beq.n 195e0a │ │ │ │ + ldr r2, [pc, #256] @ (195e7c ) │ │ │ │ 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 195e62 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 195cc8 │ │ │ │ + bne.w 195c70 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 195d26 │ │ │ │ + b.n 195cce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 195c6a │ │ │ │ + bls.w 195c12 │ │ │ │ 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 195d20 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb1c │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195d78 │ │ │ │ - ldr r2, [pc, #172] @ (195ed4 ) │ │ │ │ + bne.n 195d20 │ │ │ │ + ldr r2, [pc, #172] @ (195e7c ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195d86 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 195d04 │ │ │ │ - b.n 195df2 │ │ │ │ + bhi.w 195cac │ │ │ │ + b.n 195d9a │ │ │ │ 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 195e28 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195e84 │ │ │ │ + bne.n 195e2c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1958e4 │ │ │ │ + bl 19588c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 195e90 │ │ │ │ + cbz r0, 195e38 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 195d90 │ │ │ │ + bne.n 195d38 │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ - b.n 195df2 │ │ │ │ + b.n 195d9a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 195c4c │ │ │ │ - b.n 195d26 │ │ │ │ + bhi.w 195bf4 │ │ │ │ + b.n 195cce │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ + bne.n 195dfc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19bb74 │ │ │ │ + bl 19bb1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195e54 │ │ │ │ - ldr r0, [pc, #64] @ (195ed4 ) │ │ │ │ + bne.n 195dfc │ │ │ │ + ldr r0, [pc, #64] @ (195e7c ) │ │ │ │ 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 195e0a │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ - b.n 195dde │ │ │ │ + b.n 195d86 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 195c56 │ │ │ │ + b.n 195bfe │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 195d10 │ │ │ │ + b.n 195cb8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 195dd0 │ │ │ │ - b.n 195e62 │ │ │ │ + bhi.n 195d78 │ │ │ │ + b.n 195e0a │ │ │ │ nop │ │ │ │ - add r4, pc, #432 @ (adr r4, 196084 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 19618c ) │ │ │ │ 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] @ 19691c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2688] @ 196978 │ │ │ │ + ldr.w r3, [pc, #2688] @ 196920 │ │ │ │ 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, 195eda │ │ │ │ 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 +467556,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 195f30 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196206 │ │ │ │ + bne.w 1961ae │ │ │ │ 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 +467607,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, 196028 │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.n 196080 │ │ │ │ + bmi.n 196028 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ - cbz r5, 19609a │ │ │ │ + cbz r5, 196042 │ │ │ │ ands.w r0, r7, #64 @ 0x40 │ │ │ │ - bne.n 1960c2 │ │ │ │ + bne.n 19606a │ │ │ │ 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, 196082 │ │ │ │ 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 196092 │ │ │ │ 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 195ff8 │ │ │ │ lsls r0, r7, #27 │ │ │ │ - bmi.w 196280 │ │ │ │ + bmi.w 196228 │ │ │ │ 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 1961b8 │ │ │ │ lsls r1, r7, #25 │ │ │ │ - bpl.n 19606a │ │ │ │ + bpl.n 196012 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 196016 │ │ │ │ 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 1967d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196210 │ │ │ │ + beq.w 1961b8 │ │ │ │ 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 +467691,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, 1960ec │ │ │ │ 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 +467730,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, 1961be │ │ │ │ + cbnz r6, 1961f2 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 196806 │ │ │ │ + bne.w 1967ae │ │ │ │ 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, 196218 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1967d4 │ │ │ │ + b.n 19677c │ │ │ │ eor.w r0, ip, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ - b.n 195f88 │ │ │ │ + b.n 195f30 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 1960e4 │ │ │ │ + b.n 19608c │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19629e │ │ │ │ + beq.n 196246 │ │ │ │ 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 196790 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196920 │ │ │ │ + beq.w 1968c8 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 19626e │ │ │ │ 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 196784 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196948 │ │ │ │ + bne.w 1968f0 │ │ │ │ clz r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 196268 │ │ │ │ strb.w r5, [sp, #84] @ 0x54 │ │ │ │ lsls r5, r7, #25 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ - bmi.w 19695e │ │ │ │ + bmi.w 196906 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19606a │ │ │ │ - b.n 1960e0 │ │ │ │ + beq.w 196012 │ │ │ │ + b.n 196088 │ │ │ │ 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 19676e │ │ │ │ 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 +467841,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 196846 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19636e │ │ │ │ + bne.n 196316 │ │ │ │ ldrb.w lr, [r3, #130] @ 0x82 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19636e │ │ │ │ + beq.n 196316 │ │ │ │ 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 +467945,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 1967e2 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19683a │ │ │ │ + bpl.w 1967e2 │ │ │ │ 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 +467986,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 19682c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1968f2 │ │ │ │ + beq.w 19689a │ │ │ │ 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 1968ac │ │ │ │ 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 +468016,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 196880 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 196910 │ │ │ │ + bne.w 1968b8 │ │ │ │ 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 +468035,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 19687a │ │ │ │ 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 +468067,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 196856 │ │ │ │ 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 196870 │ │ │ │ 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 +468093,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 196852 │ │ │ │ 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 19684a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19690a │ │ │ │ + beq.w 1968b2 │ │ │ │ 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 +468159,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, 196750 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196854 │ │ │ │ + bne.n 1967fc │ │ │ │ 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 196742 │ │ │ │ + ldr r2, [pc, #464] @ (196924 ) │ │ │ │ + ldr r3, [pc, #460] @ (196920 ) │ │ │ │ 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 196918 │ │ │ │ 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 1968de │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 196268 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 19626e │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 196954 │ │ │ │ + bne.w 1968fc │ │ │ │ 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 19626e │ │ │ │ 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 19626e │ │ │ │ clz r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 19606e │ │ │ │ + b.n 196016 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1964c4 │ │ │ │ + bne.w 19646c │ │ │ │ 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 19646c │ │ │ │ + ldr r7, [pc, #296] @ (196928 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 196750 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 196750 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19685c │ │ │ │ + bne.n 196804 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196874 │ │ │ │ - b.n 1967a8 │ │ │ │ + bne.n 19681c │ │ │ │ + b.n 196750 │ │ │ │ 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, 1968ac │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 196564 │ │ │ │ + bne.w 19650c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 19650e │ │ │ │ mov lr, r5 │ │ │ │ - b.n 19636e │ │ │ │ + b.n 196316 │ │ │ │ mov r5, r2 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 1966a2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1966c8 │ │ │ │ + b.n 196670 │ │ │ │ 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 196624 │ │ │ │ clz lr, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 196684 │ │ │ │ + b.n 19662c │ │ │ │ mov r8, ip │ │ │ │ mov lr, ip │ │ │ │ - b.n 196604 │ │ │ │ + b.n 1965ac │ │ │ │ strh.w lr, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ - cbz r1, 19691c │ │ │ │ + cbz r1, 1968c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1965bc │ │ │ │ + beq.w 196564 │ │ │ │ movs r1, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1965c0 │ │ │ │ + b.n 196568 │ │ │ │ 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 196842 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 196566 │ │ │ │ + b.n 19650e │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 1966fa │ │ │ │ + b.n 1966a2 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1968ea │ │ │ │ + bne.n 196892 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1965bc │ │ │ │ + b.n 196564 │ │ │ │ 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 1961ee │ │ │ │ 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 19677c │ │ │ │ clz r5, r1 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1962c0 │ │ │ │ + b.n 196268 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 1962c6 │ │ │ │ + b.n 19626e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1960be │ │ │ │ - b.w 1960e0 │ │ │ │ + beq.w 196066 │ │ │ │ + b.w 196088 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #48 @ (adr r1, 1969a8 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 196ab0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ 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] @ 197524 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 197580 │ │ │ │ + ldr.w r3, [pc, #3036] @ 197528 │ │ │ │ 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, 196986 │ │ │ │ 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 +468385,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, 1969da │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196c90 │ │ │ │ + bne.w 196c38 │ │ │ │ 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 +468437,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, 196ada │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 196b32 │ │ │ │ + bmi.n 196ada │ │ │ │ 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 196c42 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 196b40 │ │ │ │ + bne.n 196ae8 │ │ │ │ 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 1973da │ │ │ │ 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 196b10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 196aee │ │ │ │ + b.n 196a96 │ │ │ │ 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 1973e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 196cb6 │ │ │ │ + beq.w 196c5e │ │ │ │ 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 +468506,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 196c96 │ │ │ │ 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 +468552,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, 196c64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 196cf8 │ │ │ │ + bne.n 196ca0 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 197408 │ │ │ │ + bne.w 1973b0 │ │ │ │ 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 196cc4 │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 1973c8 │ │ │ │ + b.n 197370 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 196a32 │ │ │ │ + b.n 1969da │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 196d2a │ │ │ │ + bmi.n 196cd2 │ │ │ │ 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 1973a0 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 196b62 │ │ │ │ + b.n 196b0a │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196d4a │ │ │ │ + beq.n 196cf2 │ │ │ │ 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 197382 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19754e │ │ │ │ + beq.w 1974f6 │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d1a │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 196bc4 │ │ │ │ + b.n 196b6c │ │ │ │ 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 197376 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197526 │ │ │ │ + bne.w 1974ce │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d14 │ │ │ │ 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 19750e │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196b1c │ │ │ │ - b.n 196b5e │ │ │ │ + beq.w 196ac4 │ │ │ │ + b.n 196b06 │ │ │ │ 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 197362 │ │ │ │ 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 +468679,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 19743e │ │ │ │ + cbnz r6, 196db6 │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 196e0e │ │ │ │ + cbz r6, 196db6 │ │ │ │ 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 +468780,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 1973f4 │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 19744c │ │ │ │ + bpl.w 1973f4 │ │ │ │ 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 +468823,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 197442 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1974f8 │ │ │ │ + beq.w 1974a0 │ │ │ │ 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 1974b2 │ │ │ │ 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 +468853,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 197488 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 197516 │ │ │ │ + bne.w 1974be │ │ │ │ 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 +468872,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 197482 │ │ │ │ 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 +468904,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 197462 │ │ │ │ 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 19747a │ │ │ │ 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 +468931,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, 197108 │ │ │ │ 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 +468947,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 19745a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 197510 │ │ │ │ + beq.w 1974b8 │ │ │ │ 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 +469017,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, 197228 │ │ │ │ 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 +469035,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, 197260 │ │ │ │ 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 +469071,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, 1972dc │ │ │ │ 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, 1972f2 │ │ │ │ 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, 197304 │ │ │ │ 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, 197316 │ │ │ │ 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, 197328 │ │ │ │ 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, 197344 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 197466 │ │ │ │ + bne.n 19740e │ │ │ │ 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 197336 │ │ │ │ + ldr r2, [pc, #484] @ (19752c ) │ │ │ │ + ldr r3, [pc, #480] @ (197528 ) │ │ │ │ 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 197520 │ │ │ │ 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 1974da │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d14 │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d1a │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 197544 │ │ │ │ + bne.w 1974ec │ │ │ │ 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 196d1a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 196b1c │ │ │ │ + bpl.w 196ac4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196ac8 │ │ │ │ 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 196d1a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 196b5e │ │ │ │ - b.n 196cb6 │ │ │ │ + bne.w 196b06 │ │ │ │ + b.n 196c5e │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 196b20 │ │ │ │ + b.w 196ac8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 196f60 │ │ │ │ + bne.w 196f08 │ │ │ │ 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 196f08 │ │ │ │ + ldr r7, [pc, #288] @ (197530 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 197344 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19739c │ │ │ │ + beq.n 197344 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19746e │ │ │ │ + bne.n 197416 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197486 │ │ │ │ - b.n 19739c │ │ │ │ + bne.n 19742e │ │ │ │ + b.n 197344 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 196e0e │ │ │ │ + b.n 196db6 │ │ │ │ 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, 1974b2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197002 │ │ │ │ + bne.w 196faa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 196fac │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 19713c │ │ │ │ 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 1970be │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 19711e │ │ │ │ + b.n 1970c6 │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 19709e │ │ │ │ + b.n 197046 │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 197522 │ │ │ │ + cbz r0, 1974ca │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197058 │ │ │ │ + beq.w 197000 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 19705a │ │ │ │ + b.n 197002 │ │ │ │ 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 197456 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197004 │ │ │ │ + b.n 196fac │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197194 │ │ │ │ + b.n 19713c │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1974f2 │ │ │ │ + bne.n 19749a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197058 │ │ │ │ + b.n 197000 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 196d6c │ │ │ │ + b.n 196d14 │ │ │ │ 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 197370 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 196d72 │ │ │ │ + b.n 196d1a │ │ │ │ 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 196c92 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197402 │ │ │ │ - b.w 196b5e │ │ │ │ + beq.w 1973aa │ │ │ │ + b.w 196b06 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + add 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] @ 19812c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #3036] @ 198188 │ │ │ │ + ldr.w r3, [pc, #3036] @ 198130 │ │ │ │ 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, 19758e │ │ │ │ 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 +469334,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, 1975e2 │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197898 │ │ │ │ + bne.w 197840 │ │ │ │ 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 +469386,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, 1976e2 │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.n 19773a │ │ │ │ + bmi.n 1976e2 │ │ │ │ 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 19784a │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 197748 │ │ │ │ + bne.n 1976f0 │ │ │ │ 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 197fe2 │ │ │ │ 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 197718 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1976f6 │ │ │ │ + b.n 19769e │ │ │ │ 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 197ff0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1978be │ │ │ │ + beq.w 197866 │ │ │ │ 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 +469455,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 19789e │ │ │ │ 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 +469501,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, 19786c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 197900 │ │ │ │ + bne.n 1978a8 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 198010 │ │ │ │ + bne.w 197fb8 │ │ │ │ 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 1978cc │ │ │ │ strb.w r4, [sp, #122] @ 0x7a │ │ │ │ - b.n 197fd0 │ │ │ │ + b.n 197f78 │ │ │ │ eor.w r1, ip, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 19763a │ │ │ │ + b.n 1975e2 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 197932 │ │ │ │ + bmi.n 1978da │ │ │ │ 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 197fa8 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19776a │ │ │ │ + b.n 197712 │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 197952 │ │ │ │ + beq.n 1978fa │ │ │ │ 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 197f8a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198156 │ │ │ │ + beq.w 1980fe │ │ │ │ strb.w r4, [sp, #121] @ 0x79 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197922 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1977cc │ │ │ │ + b.n 197774 │ │ │ │ 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 197f7e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19812e │ │ │ │ + bne.w 1980d6 │ │ │ │ clz r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19791c │ │ │ │ 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 198116 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197724 │ │ │ │ - b.n 197766 │ │ │ │ + beq.w 1976cc │ │ │ │ + b.n 19770e │ │ │ │ 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 197f6a │ │ │ │ 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 +469628,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 198046 │ │ │ │ + cbnz r6, 1979be │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ - cbz r6, 197a16 │ │ │ │ + cbz r6, 1979be │ │ │ │ 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 +469729,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 197ffc │ │ │ │ lsls r5, r2, #25 │ │ │ │ - bpl.w 198054 │ │ │ │ + bpl.w 197ffc │ │ │ │ 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 +469772,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 19804a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 198100 │ │ │ │ + beq.w 1980a8 │ │ │ │ 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 1980ba │ │ │ │ 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 +469802,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 198090 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19811e │ │ │ │ + bne.w 1980c6 │ │ │ │ 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 +469821,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 19808a │ │ │ │ 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 +469853,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 19806a │ │ │ │ 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 198082 │ │ │ │ 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 +469880,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, 197d10 │ │ │ │ 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 +469896,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 198062 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 198118 │ │ │ │ + beq.w 1980c0 │ │ │ │ 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 +469966,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, 197e30 │ │ │ │ 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 +469984,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, 197e68 │ │ │ │ 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 +470020,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, 197ee4 │ │ │ │ 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, 197efa │ │ │ │ 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, 197f0c │ │ │ │ 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, 197f1e │ │ │ │ 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, 197f30 │ │ │ │ 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, 197f4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19806e │ │ │ │ + bne.n 198016 │ │ │ │ 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 197f3e │ │ │ │ + ldr r2, [pc, #484] @ (198134 ) │ │ │ │ + ldr r3, [pc, #480] @ (198130 ) │ │ │ │ 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 198128 │ │ │ │ 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 1980e2 │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19791c │ │ │ │ clz r5, r0 │ │ │ │ strh.w r4, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197922 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19814c │ │ │ │ + bne.w 1980f4 │ │ │ │ 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 197922 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 197724 │ │ │ │ + bpl.w 1976cc │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 1976d0 │ │ │ │ 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 197922 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197766 │ │ │ │ - b.n 1978be │ │ │ │ + bne.w 19770e │ │ │ │ + b.n 197866 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 197728 │ │ │ │ + b.w 1976d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 197b68 │ │ │ │ + bne.w 197b10 │ │ │ │ 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 197b10 │ │ │ │ + ldr r7, [pc, #288] @ (198138 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060ac │ │ │ │ + bl 206054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197f4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 197fa4 │ │ │ │ + beq.n 197f4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198076 │ │ │ │ + bne.n 19801e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19808e │ │ │ │ - b.n 197fa4 │ │ │ │ + bne.n 198036 │ │ │ │ + b.n 197f4c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 197a16 │ │ │ │ + b.n 1979be │ │ │ │ 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, 1980ba │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 197c0a │ │ │ │ + bne.w 197bb2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197bb4 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197d44 │ │ │ │ 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 197cc6 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 197d26 │ │ │ │ + b.n 197cce │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ - b.n 197ca6 │ │ │ │ + b.n 197c4e │ │ │ │ strh.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ - cbz r0, 19812a │ │ │ │ + cbz r0, 1980d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 197c60 │ │ │ │ + beq.w 197c08 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 197c62 │ │ │ │ + b.n 197c0a │ │ │ │ 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 19805e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 197c0c │ │ │ │ + b.n 197bb4 │ │ │ │ strb.w r5, [sp, #214] @ 0xd6 │ │ │ │ - b.n 197d9c │ │ │ │ + b.n 197d44 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1980fa │ │ │ │ + bne.n 1980a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 197c60 │ │ │ │ + b.n 197c08 │ │ │ │ clz r4, r0 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 197974 │ │ │ │ + b.n 19791c │ │ │ │ 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 197f78 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 19797a │ │ │ │ + b.n 197922 │ │ │ │ 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 19789a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19800a │ │ │ │ - b.w 197766 │ │ │ │ + beq.w 197fb2 │ │ │ │ + b.w 19770e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ 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, 198162 │ │ │ │ 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 198228 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 1982b6 │ │ │ │ - bhi.n 198286 │ │ │ │ + beq.n 19825e │ │ │ │ + bhi.n 19822e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 198244 │ │ │ │ + beq.n 1981ec │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1982ea │ │ │ │ + beq.n 198292 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 198364 │ │ │ │ + bhi.w 19830c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 1983e6 │ │ │ │ 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 +470305,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 198278 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #300 @ 0x12c │ │ │ │ - bhi.n 198284 │ │ │ │ + bhi.n 19822c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 198376 │ │ │ │ + bhi.w 19831e │ │ │ │ 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 +470333,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 19839c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 198336 │ │ │ │ + bne.n 1982de │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19822c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19822c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19822c │ │ │ │ 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 198362 │ │ │ │ + bls.n 1982ac │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 198284 │ │ │ │ + beq.n 19822c │ │ │ │ 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 19822c │ │ │ │ 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 19822c │ │ │ │ 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 1983e2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19843e │ │ │ │ + bhi.w 1983e6 │ │ │ │ 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] @ (198518 ) │ │ │ │ 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 1983de │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 1983e6 │ │ │ │ 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 +470465,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 1983e6 │ │ │ │ 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 +470492,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 1983da │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19843e │ │ │ │ + bhi.n 1983e6 │ │ │ │ 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 +470543,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, 19841a │ │ │ │ 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 +470562,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] @ 1984d4 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 198530 │ │ │ │ + ldr.w ip, [pc, #148] @ 1984d8 │ │ │ │ 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 1984b8 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 19851c │ │ │ │ + cbz r2, 1984c4 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19842c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (198534 ) │ │ │ │ - ldr r3, [pc, #80] @ (198530 ) │ │ │ │ + ldr r2, [pc, #84] @ (1984dc ) │ │ │ │ + ldr r3, [pc, #80] @ (1984d8 ) │ │ │ │ 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 1984ce │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 198484 │ │ │ │ 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 198484 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 198520 │ │ │ │ + cbz r3, 1984c8 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1984dc │ │ │ │ + b.n 198484 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 1984cc │ │ │ │ + b.n 198474 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 198516 │ │ │ │ + b.n 1984be │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ 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] @ 198580 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (1985dc ) │ │ │ │ + ldr r4, [pc, #140] @ (198584 ) │ │ │ │ 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 198574 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1985c8 │ │ │ │ + bhi.n 198570 │ │ │ │ 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 +470668,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] @ (198588 ) │ │ │ │ + ldr r3, [pc, #56] @ (198584 ) │ │ │ │ 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 19857a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198540 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198540 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198540 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 198598 │ │ │ │ + b.n 198540 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ 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, 1985be │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 180200 │ │ │ │ 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] @ (19874c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 198656 │ │ │ │ + bhi.n 1985fe │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #172] @ (1986fc ) │ │ │ │ + ldr r2, [pc, #172] @ (1986a4 ) │ │ │ │ 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, 198626 │ │ │ │ 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, 198626 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 198676 │ │ │ │ + cbz r3, 19861e │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19867e │ │ │ │ + cbz r0, 198626 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19865c │ │ │ │ + bne.n 198604 │ │ │ │ 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 198626 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198626 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19868a │ │ │ │ + bne.n 198632 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #260] @ (1987a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (198750 ) │ │ │ │ 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 198626 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1986d4 │ │ │ │ + b.n 19867c │ │ │ │ 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 198626 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1986c2 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 19866a │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198626 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198626 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19867e │ │ │ │ + bne.n 198626 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 198716 │ │ │ │ + cbz r3, 1986be │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19867e │ │ │ │ + beq.n 198626 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19872c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 1986d4 │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 198626 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198722 │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 1986ca │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19874c │ │ │ │ - b.n 19867e │ │ │ │ + cbnz r3, 1986f4 │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19867e │ │ │ │ + bcs.n 198626 │ │ │ │ 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 1986ee │ │ │ │ + b.n 198626 │ │ │ │ + ldr r3, [pc, #76] @ (198754 ) │ │ │ │ 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 198626 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 198782 │ │ │ │ + b.n 19872a │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19867e │ │ │ │ + beq.w 198626 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19877a │ │ │ │ - b.n 19867e │ │ │ │ + bne.n 198722 │ │ │ │ + b.n 198626 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19867e │ │ │ │ + bne.w 198626 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19867e │ │ │ │ + b.n 198626 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ 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] @ 198860 │ │ │ │ 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 1987b0 │ │ │ │ + ldr r3, [pc, #216] @ (198864 ) │ │ │ │ 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 1987a8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1988ac │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 198854 │ │ │ │ + bl 18496c │ │ │ │ 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 19882a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1987c0 ) │ │ │ │ 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 +470949,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 1987a2 │ │ │ │ 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 1987a8 │ │ │ │ + b.n 1987a2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987a8 │ │ │ │ + b.n 1987a2 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987a8 │ │ │ │ + b.n 1987a2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ + bne.n 1987a8 │ │ │ │ + b.n 1987a2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 1987a2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1987fa │ │ │ │ + beq.n 1987a2 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r1, r3, #32 │ │ │ │ - cbnz r2, 19889c │ │ │ │ + cbnz r2, 198844 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 198800 │ │ │ │ + bne.n 1987a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19888e │ │ │ │ - bl 1849c4 │ │ │ │ + bne.n 198836 │ │ │ │ + bl 18496c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 198800 │ │ │ │ + b.n 1987a8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 198800 │ │ │ │ - b.n 1987fa │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + bne.n 1987a8 │ │ │ │ + b.n 1987a2 │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ 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 198924 │ │ │ │ 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 1988ca │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 19895a │ │ │ │ + bls.n 198902 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19897c │ │ │ │ + beq.n 198924 │ │ │ │ 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 +471052,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 1988ca │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 198922 │ │ │ │ + bne.n 1988ca │ │ │ │ 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 1988d0 │ │ │ │ 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 1989ca │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 198a22 │ │ │ │ + beq.n 1989ca │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -471153,41 +471119,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 198954 │ │ │ │ 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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1800e0 │ │ │ │ + bl 180088 │ │ │ │ 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, 198a40 │ │ │ │ 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 +471164,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 198a1e │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 198aee │ │ │ │ - bhi.n 198afe │ │ │ │ + beq.n 198a96 │ │ │ │ + bhi.n 198aa6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 198b2a │ │ │ │ + bhi.n 198ad2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 198adc │ │ │ │ + bls.n 198a84 │ │ │ │ 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 198a96 │ │ │ │ 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 198aa4 │ │ │ │ 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 198a96 │ │ │ │ + bhi.n 198ac0 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 198aee │ │ │ │ + beq.n 198a96 │ │ │ │ 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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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 198b58 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 198b90 │ │ │ │ + beq.n 198b38 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198b5e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a50 │ │ │ │ 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 198b2a │ │ │ │ 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 198a50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 198bcc │ │ │ │ + cbnz r3, 198b74 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 198bb6 │ │ │ │ + beq.n 198b5e │ │ │ │ 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 198b66 │ │ │ │ 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 17fb60 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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 +471318,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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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 198a50 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 +471360,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 198ca6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 198ce8 │ │ │ │ + bne.n 198c90 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 198d2c │ │ │ │ - bl 23964c │ │ │ │ + beq.n 198cd4 │ │ │ │ + bl 2395f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198ae4 │ │ │ │ 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 239674 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198ae4 │ │ │ │ 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, 198cce │ │ │ │ + bl 2395f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b3c │ │ │ │ + bl 198ae4 │ │ │ │ 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 2395cc │ │ │ │ + b.n 198cb2 │ │ │ │ + bl 2396c4 │ │ │ │ + b.n 198c74 │ │ │ │ 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, 198d0c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 198d5c │ │ │ │ + beq.n 198d04 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 198d6a │ │ │ │ + beq.n 198d12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 198d4a │ │ │ │ + bne.n 198cf2 │ │ │ │ mov r0, lr │ │ │ │ - bl 198ca0 │ │ │ │ + bl 198c48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198d8e │ │ │ │ + cbz r0, 198d36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198d82 │ │ │ │ + beq.n 198d2a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198d8c │ │ │ │ + beq.n 198d34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d72 │ │ │ │ + bne.n 198d1a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198db2 │ │ │ │ + cbz r0, 198d5a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 198da6 │ │ │ │ + beq.n 198d4e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 198db0 │ │ │ │ + beq.n 198d58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198d96 │ │ │ │ + bne.n 198d3e │ │ │ │ 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 17fb18 │ │ │ │ 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 17fe40 │ │ │ │ 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 +471521,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] @ (198e48 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (198ea4 ) │ │ │ │ + ldr r2, [pc, #64] @ (198e4c ) │ │ │ │ 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, 198e1e │ │ │ │ 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 198e30 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (198ea8 ) │ │ │ │ + ldr r1, [pc, #28] @ (198e50 ) │ │ │ │ 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, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ 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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 181754 │ │ │ │ + bl 1816fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 181754 │ │ │ │ + bl 1816fc │ │ │ │ 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 17fb18 │ │ │ │ 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 +471608,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 198e54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198eac │ │ │ │ + bl 198e54 │ │ │ │ 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 1815e4 │ │ │ │ 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 198ea0 │ │ │ │ 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 17fb18 │ │ │ │ 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 198e54 │ │ │ │ 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 198e54 │ │ │ │ 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 +471679,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 17fb60 │ │ │ │ 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 198e54 │ │ │ │ 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 1815e4 │ │ │ │ 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] @ (199068 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ (1990c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (19906c ) │ │ │ │ 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 19858c │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 1990be │ │ │ │ + cbz r6, 199066 │ │ │ │ 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 199056 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1990a6 │ │ │ │ + bne.n 19904e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ 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, 1990b8 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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, 1990b6 │ │ │ │ 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 180200 │ │ │ │ + b.n 19909a │ │ │ │ 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, 199100 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 180200 │ │ │ │ + b.n 1990ea │ │ │ │ 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 19858c │ │ │ │ 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, 199148 │ │ │ │ + b.n 199160 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19919e │ │ │ │ + bne.n 199146 │ │ │ │ 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 +471846,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] @ (1991b4 ) │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #60] @ (199210 ) │ │ │ │ + ldr r2, [pc, #60] @ (1991b8 ) │ │ │ │ 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 19858c │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 199208 │ │ │ │ + cbz r4, 1991b0 │ │ │ │ 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 1991a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ 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 19858c │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 19924e │ │ │ │ + cbz r4, 1991f6 │ │ │ │ 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 1991ea │ │ │ │ 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, 19926e │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 1800cc │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - cbz r7, 1992ac │ │ │ │ + cbz r7, 199254 │ │ │ │ adds r1, r0, r4 │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1992a4 │ │ │ │ - ldr r3, [pc, #32] @ (1992d0 ) │ │ │ │ + bne.n 19924c │ │ │ │ + ldr r3, [pc, #32] @ (199278 ) │ │ │ │ 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 180200 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19927e │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + b.n 199226 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ 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 1992a6 │ │ │ │ + ldr r1, [pc, #16] @ (1992a8 ) │ │ │ │ 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, #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 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 19934e │ │ │ │ + cbz r3, 1992f6 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 +471994,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 180200 │ │ │ │ + b.n 1992d4 │ │ │ │ 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, 19931e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 180270 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 +472043,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, 1993ba │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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 +472066,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 180200 │ │ │ │ + b.n 199390 │ │ │ │ nop │ │ │ │ - b.n 199420 │ │ │ │ + b.n 1993c8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19941e │ │ │ │ + bne.n 1993c6 │ │ │ │ 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] @ (1994cc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (199528 ) │ │ │ │ + ldr r4, [pc, #232] @ (1994d0 ) │ │ │ │ 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 1994b2 │ │ │ │ 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 1994c0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19842c │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 199524 │ │ │ │ + bhi.n 1994cc │ │ │ │ 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 1994c4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 198484 │ │ │ │ + bl 19842c │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (19952c ) │ │ │ │ + ldr r2, [pc, #112] @ (1994d4 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (199528 ) │ │ │ │ + ldr r3, [pc, #100] @ (1994d0 ) │ │ │ │ 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 1994c8 │ │ │ │ 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 19945c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1994b4 │ │ │ │ + b.n 19945c │ │ │ │ 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 19945c │ │ │ │ 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 199432 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19948a │ │ │ │ + bne.n 199432 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19948a │ │ │ │ + b.n 199432 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 199476 │ │ │ │ + b.n 19941e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 1994a0 │ │ │ │ + b.n 199448 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ 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] @ 199cdc │ │ │ │ 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 199cd8 │ │ │ │ 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] @ 199ce0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199cdc │ │ │ │ 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] @ 199ce4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199cdc │ │ │ │ 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] @ 199ce8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199d34 │ │ │ │ + bhi.w 199cdc │ │ │ │ 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] @ 199cec │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 199c76 │ │ │ │ + bhi.w 199c1e │ │ │ │ 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 +472289,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 1995e6 │ │ │ │ + b.n 19960a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19963c │ │ │ │ + bne.n 1995e4 │ │ │ │ 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 1995e6 │ │ │ │ + bl 19e704 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 19963e │ │ │ │ + b.n 1995e6 │ │ │ │ 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 1995dc │ │ │ │ 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 1995dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 199614 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996a6 │ │ │ │ + beq.n 19964e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19969e │ │ │ │ + bne.n 199646 │ │ │ │ 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 199614 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 199622 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1996d4 │ │ │ │ + beq.n 19967c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996cc │ │ │ │ + bne.n 199674 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 199622 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19967a │ │ │ │ + bne.n 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199702 │ │ │ │ + beq.n 1996aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1996fa │ │ │ │ + bne.n 1996a2 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199626 │ │ │ │ + beq.n 1995ce │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 199626 │ │ │ │ + bne.n 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199730 │ │ │ │ + beq.n 1996d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199728 │ │ │ │ + bne.n 1996d0 │ │ │ │ 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 1995ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19966c │ │ │ │ + beq.n 199614 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19966c │ │ │ │ + bne.n 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19975e │ │ │ │ + beq.n 199706 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199756 │ │ │ │ + bne.n 1996fe │ │ │ │ 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 199614 │ │ │ │ + ldr.w r3, [pc, #1492] @ 199cf0 │ │ │ │ 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 1995fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997a6 │ │ │ │ + beq.n 19974e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19979e │ │ │ │ + bne.n 199746 │ │ │ │ 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 1995fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1997d8 │ │ │ │ + beq.n 199780 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1997d0 │ │ │ │ + bne.n 199778 │ │ │ │ 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 1995ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19980a │ │ │ │ + beq.n 1997b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199802 │ │ │ │ + bne.n 1997aa │ │ │ │ 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 1995fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19983c │ │ │ │ + beq.n 1997e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199834 │ │ │ │ + bne.n 1997dc │ │ │ │ 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 1995ce │ │ │ │ + ldr.w r3, [pc, #1272] @ 199cf0 │ │ │ │ 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 199622 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199884 │ │ │ │ + beq.n 19982c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19987c │ │ │ │ + bne.n 199824 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998b6 │ │ │ │ + beq.n 19985e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998ae │ │ │ │ + bne.n 199856 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1998e8 │ │ │ │ + beq.n 199890 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1998e0 │ │ │ │ + bne.n 199888 │ │ │ │ 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 1995fa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199914 │ │ │ │ - cbz r0, 199914 │ │ │ │ + cbnz r2, 1998bc │ │ │ │ + cbz r0, 1998bc │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199cbe │ │ │ │ + beq.w 199c66 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199906 │ │ │ │ - b.n 19967a │ │ │ │ + bne.n 1998ae │ │ │ │ + b.n 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 19993e │ │ │ │ + beq.n 1998e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199936 │ │ │ │ + bne.n 1998de │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 199614 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199970 │ │ │ │ + beq.n 199918 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199968 │ │ │ │ + bne.n 199910 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 19966c │ │ │ │ + b.n 199614 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1999a2 │ │ │ │ + beq.n 19994a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19999a │ │ │ │ + bne.n 199942 │ │ │ │ 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 199614 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1999ce │ │ │ │ - cbz r0, 1999ce │ │ │ │ + cbnz r2, 199976 │ │ │ │ + cbz r0, 199976 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199ce4 │ │ │ │ + beq.w 199c8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1999c0 │ │ │ │ - b.n 199652 │ │ │ │ - ldr r3, [pc, #876] @ (199d48 ) │ │ │ │ + bne.n 199968 │ │ │ │ + b.n 1995fa │ │ │ │ + ldr r3, [pc, #876] @ (199cf0 ) │ │ │ │ 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 1995ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a0c │ │ │ │ + beq.n 1999b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a04 │ │ │ │ + bne.n 1999ac │ │ │ │ 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 1995ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199730 │ │ │ │ + beq.w 1996d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a38 │ │ │ │ - b.n 199730 │ │ │ │ + bne.n 1999e0 │ │ │ │ + b.n 1996d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 199702 │ │ │ │ + beq.w 1996aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a5c │ │ │ │ - b.n 199702 │ │ │ │ + bne.n 199a04 │ │ │ │ + b.n 1996aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199a86 │ │ │ │ + beq.n 199a2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199a7e │ │ │ │ + bne.n 199a26 │ │ │ │ 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 1995fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199ab8 │ │ │ │ + beq.n 199a60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199ab0 │ │ │ │ + bne.n 199a58 │ │ │ │ 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 1995ce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199ae4 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbnz r2, 199a8c │ │ │ │ + cbz r0, 199a8c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 199c98 │ │ │ │ + beq.w 199c40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199ad6 │ │ │ │ - b.n 19966c │ │ │ │ + bne.n 199a7e │ │ │ │ + b.n 199614 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b0e │ │ │ │ + beq.n 199ab6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b06 │ │ │ │ + bne.n 199aae │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 1995fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b40 │ │ │ │ + beq.n 199ae8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b38 │ │ │ │ + bne.n 199ae0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199652 │ │ │ │ + b.n 1995fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199b72 │ │ │ │ + beq.n 199b1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b6a │ │ │ │ + bne.n 199b12 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199652 │ │ │ │ + beq.w 1995fa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199652 │ │ │ │ + bne.w 1995fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 19980a │ │ │ │ + beq.w 1997b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199b9e │ │ │ │ - b.n 19980a │ │ │ │ - ldr r3, [pc, #412] @ (199d48 ) │ │ │ │ + bne.n 199b46 │ │ │ │ + b.n 1997b2 │ │ │ │ + ldr r3, [pc, #412] @ (199cf0 ) │ │ │ │ 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 199614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199bdc │ │ │ │ + beq.n 199b84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199bd4 │ │ │ │ + bne.n 199b7c │ │ │ │ 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 199614 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19966c │ │ │ │ + beq.w 199614 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19966c │ │ │ │ + bne.w 199614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1999a2 │ │ │ │ + beq.w 19994a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c08 │ │ │ │ - b.n 1999a2 │ │ │ │ + bne.n 199bb0 │ │ │ │ + b.n 19994a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19967a │ │ │ │ + beq.w 199622 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19967a │ │ │ │ + bne.w 199622 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c32 │ │ │ │ + beq.n 199bda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c2a │ │ │ │ + bne.n 199bd2 │ │ │ │ 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 199622 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 199626 │ │ │ │ + bne.w 1995ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 199c64 │ │ │ │ + beq.n 199c0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 199c5c │ │ │ │ + bne.n 199c04 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 199626 │ │ │ │ + b.n 1995ce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 199626 │ │ │ │ + beq.w 1995ce │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 199c8e │ │ │ │ - cbz r0, 199c8e │ │ │ │ + cbnz r2, 199c36 │ │ │ │ + cbz r0, 199c36 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 199d0a │ │ │ │ + beq.n 199cb2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199c82 │ │ │ │ - b.n 199626 │ │ │ │ + bne.n 199c2a │ │ │ │ + b.n 1995ce │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199ca8 │ │ │ │ + beq.n 199c50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199ca0 │ │ │ │ + bne.n 199c48 │ │ │ │ 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 199a8c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cce │ │ │ │ + beq.n 199c76 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cc6 │ │ │ │ + bne.n 199c6e │ │ │ │ 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 1998bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199cf4 │ │ │ │ + beq.n 199c9c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199cec │ │ │ │ + bne.n 199c94 │ │ │ │ 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 199976 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 199d1a │ │ │ │ + beq.n 199cc2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 199d12 │ │ │ │ + bne.n 199cba │ │ │ │ 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 199c36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 199634 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + b.n 1995dc │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ 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] @ (199d30 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ 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 199d24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ + bl 19e7ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 199b86 │ │ │ │ + b.n 199b2e │ │ │ │ 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 199d96 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 199db2 │ │ │ │ + beq.n 199d5a │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 199de4 │ │ │ │ + cbnz r3, 199d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 180224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199da6 │ │ │ │ + beq.n 199d4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ - bl 18027c │ │ │ │ + cbz r3, 199d82 │ │ │ │ + bl 180224 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 199dda │ │ │ │ + cbz r6, 199d82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199dda │ │ │ │ + cbz r3, 199d82 │ │ │ │ mov r5, r6 │ │ │ │ - bl 18027c │ │ │ │ + bl 180224 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 199dc8 │ │ │ │ - bl 18027c │ │ │ │ + bne.n 199d70 │ │ │ │ + bl 180224 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199daa │ │ │ │ + beq.n 199d52 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18027c │ │ │ │ + bl 180224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 18027c │ │ │ │ - b.n 199da6 │ │ │ │ + bl 180224 │ │ │ │ + b.n 199d4e │ │ │ │ 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 199dda │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d34 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 199e18 │ │ │ │ + bne.n 199dc0 │ │ │ │ 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] @ (199f80 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (199fdc ) │ │ │ │ + ldr r3, [pc, #400] @ (199f84 ) │ │ │ │ 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 199f78 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 184998 │ │ │ │ + bl 184940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199fca │ │ │ │ - ldr r1, [pc, #356] @ (199fe0 ) │ │ │ │ + beq.w 199f72 │ │ │ │ + ldr r1, [pc, #356] @ (199f88 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199fbe │ │ │ │ + beq.w 199f66 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (199fe4 ) │ │ │ │ + ldr r1, [pc, #332] @ (199f8c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ 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 199f5c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 199fe8 │ │ │ │ + ldr.w sl, [pc, #304] @ 199f90 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (199fec ) │ │ │ │ + ldr r3, [pc, #296] @ (199f94 ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 199ed6 │ │ │ │ + b.n 199e7e │ │ │ │ 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 184a04 │ │ │ │ + cbz r0, 199ed4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 199f2c │ │ │ │ + cbz r4, 199ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ 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 199f26 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ 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 199e76 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e7ec │ │ │ │ + b.n 199e76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 199f52 │ │ │ │ + beq.n 199efa │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 199d8c │ │ │ │ + bl 199d34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 199f38 │ │ │ │ + bne.n 199ee0 │ │ │ │ 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] @ (199f98 ) │ │ │ │ + ldr r3, [pc, #120] @ (199f84 ) │ │ │ │ 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 199f7c │ │ │ │ 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, 199f6c │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (199ff4 ) │ │ │ │ + ldr r1, [pc, #104] @ (199f9c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 198628 │ │ │ │ + bl 1985d0 │ │ │ │ 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 199e76 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199ece │ │ │ │ + bl 19e7ec │ │ │ │ + b.n 199e76 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19e844 │ │ │ │ - b.n 199eb4 │ │ │ │ + bl 19e7ec │ │ │ │ + b.n 199e5c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199e94 │ │ │ │ + b.n 199e3c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199f32 │ │ │ │ mov r0, r6 │ │ │ │ blx 4aa90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199e78 │ │ │ │ + b.n 199e20 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r1, #32] │ │ │ │ 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 199b16 │ │ │ │ vtbx.8 d30, {d31}, d27 │ │ │ │ vsli.64 d30, d5, #63 @ 0x3f │ │ │ │ - vshr.u64 d22, d10, #1 │ │ │ │ + vshr.u64 q11, q9, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 199992 │ │ │ │ + b.n 19993a │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 19a018 │ │ │ │ + bhi.n 199fc0 │ │ │ │ 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] @ (199fec ) │ │ │ │ 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 199fb8 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r3, #4] │ │ │ │ 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] @ (19a064 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (19a0c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (19a068 ) │ │ │ │ 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 19a054 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 19a09e │ │ │ │ + bne.n 19a046 │ │ │ │ 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] @ (19a06c ) │ │ │ │ + ldr r3, [pc, #56] @ (19a068 ) │ │ │ │ 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 19a05e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 17b1fc │ │ │ │ + bl 17b1a4 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a024 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 19a07c │ │ │ │ + b.n 19a024 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ 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] @ (19a1c8 ) │ │ │ │ + ldr r3, [pc, #328] @ (19a1cc ) │ │ │ │ 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 19a104 │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ - bcc.n 19a18a │ │ │ │ + bcc.n 19a132 │ │ │ │ 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 19a10c │ │ │ │ tbb [pc, ip] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473512,15 +473478,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] @ (19a248 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -473528,104 +473494,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 19a14a │ │ │ │ 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 1984e0 │ │ │ │ + ldr r2, [pc, #180] @ (19a1d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (19a1cc ) │ │ │ │ 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 19a1a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #250 @ 0xfa │ │ │ │ - beq.n 19a1ec │ │ │ │ - bhi.n 19a1e2 │ │ │ │ + beq.n 19a194 │ │ │ │ + bhi.n 19a18a │ │ │ │ cmp.w ip, #177 @ 0xb1 │ │ │ │ - beq.n 19a1f6 │ │ │ │ - vldr d0, [pc, #108] @ 19a208 │ │ │ │ - bl 19a048 │ │ │ │ - b.n 19a170 │ │ │ │ + beq.n 19a19e │ │ │ │ + vldr d0, [pc, #108] @ 19a1b0 │ │ │ │ + bl 199ff0 │ │ │ │ + b.n 19a118 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 1984e0 │ │ │ │ + b.n 19a118 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 1984e0 │ │ │ │ + b.n 19a118 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 1984e0 │ │ │ │ + b.n 19a118 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 198538 │ │ │ │ - b.n 19a170 │ │ │ │ + bl 1984e0 │ │ │ │ + b.n 19a118 │ │ │ │ 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 199ff0 │ │ │ │ + b.n 19a118 │ │ │ │ + vldr d0, [pc, #32] @ 19a1b8 │ │ │ │ + bl 199ff0 │ │ │ │ + b.n 19a118 │ │ │ │ + vldr d0, [pc, #32] @ 19a1c0 │ │ │ │ + bl 199ff0 │ │ │ │ + b.n 19a118 │ │ │ │ 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, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ 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 19a204 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 19a24c │ │ │ │ + bne.n 19a1f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ 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 +473608,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] @ (19a2c8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 19a2e8 │ │ │ │ + beq.n 19a290 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 19a2d8 │ │ │ │ - cbnz r4, 19a2d2 │ │ │ │ - ldr r2, [pc, #120] @ (19a324 ) │ │ │ │ + beq.n 19a280 │ │ │ │ + cbnz r4, 19a27a │ │ │ │ + ldr r2, [pc, #120] @ (19a2cc ) │ │ │ │ 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, 19a290 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - cbz r0, 19a2d4 │ │ │ │ + bl 19a228 │ │ │ │ + cbz r0, 19a27c │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 19a2ba │ │ │ │ + bne.n 19a262 │ │ │ │ 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 19a2b6 │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 19a2ee │ │ │ │ + bne.n 19a296 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19a2d2 │ │ │ │ + bne.n 19a27a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19a31a │ │ │ │ + bne.n 19a2c2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19a2d4 │ │ │ │ + b.n 19a27c │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 19a280 │ │ │ │ - b.n 19a2d4 │ │ │ │ + bl 19a228 │ │ │ │ + b.n 19a27c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ 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 +473684,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, 19a314 │ │ │ │ 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 +473700,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, 19a32a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a382 │ │ │ │ + cbz r3, 19a32a │ │ │ │ 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 +473719,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, 19a35e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 19a3b6 │ │ │ │ + cbz r3, 19a35e │ │ │ │ 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, 19a372 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 19a3ca │ │ │ │ + cbz r3, 19a372 │ │ │ │ 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, 19a3ae │ │ │ │ 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 +473769,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, 19a3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802c8 │ │ │ │ + bl 180270 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 180258 │ │ │ │ + bl 180200 │ │ │ │ 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, 19a416 │ │ │ │ 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 19a340 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 19a450 │ │ │ │ + bne.n 19a3f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 18027c │ │ │ │ + bl 180224 │ │ │ │ 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 19a2d0 │ │ │ │ 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 19a318 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 19a4d2 │ │ │ │ + bcs.n 19a47a │ │ │ │ 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 19a340 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 19a4bc │ │ │ │ + bcc.n 19a464 │ │ │ │ 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, 19a49c │ │ │ │ + b.n 19a4b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19a4f2 │ │ │ │ + bne.n 19a49a │ │ │ │ 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 +473870,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 19a500 │ │ │ │ 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 +473889,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 19a4d8 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19a5d8 │ │ │ │ + beq.n 19a580 │ │ │ │ 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 19a57c │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19a5aa │ │ │ │ + b.n 19a552 │ │ │ │ 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 19a57c │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19a57c │ │ │ │ + bmi.n 19a524 │ │ │ │ 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 19a524 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19a57c │ │ │ │ + beq.n 19a524 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19a59a │ │ │ │ + beq.n 19a542 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19a5c0 │ │ │ │ + bne.n 19a568 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 19a5c8 │ │ │ │ + b.n 19a570 │ │ │ │ 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] @ (19a620 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 19a624 │ │ │ │ + cbz r0, 19a5cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 19a618 │ │ │ │ - ldr r1, [pc, #136] @ (19a67c ) │ │ │ │ + bne.n 19a5c0 │ │ │ │ + ldr r1, [pc, #136] @ (19a624 ) │ │ │ │ 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, 19a5c0 │ │ │ │ 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 19a5ca │ │ │ │ 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] @ (19a628 ) │ │ │ │ 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, 19a612 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 19a670 │ │ │ │ + bcs.n 19a618 │ │ │ │ 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 19a5ca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19a64c │ │ │ │ + beq.n 19a5f4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19a654 │ │ │ │ - b.n 19a660 │ │ │ │ + bhi.n 19a5fc │ │ │ │ + b.n 19a608 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19a650 │ │ │ │ + bne.n 19a5f8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ 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 19a674 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 19a6b0 │ │ │ │ + b.n 19a658 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19a6c8 │ │ │ │ + beq.n 19a670 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 19a6c0 │ │ │ │ - bl 19a5dc │ │ │ │ + bmi.n 19a668 │ │ │ │ + bl 19a584 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 19a6a8 │ │ │ │ + bne.n 19a650 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19a6c8 │ │ │ │ + b.n 19a670 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19a718 │ │ │ │ + cbz r0, 19a6c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 19a71c │ │ │ │ + cbz r2, 19a6c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a760 │ │ │ │ + bhi.n 19a708 │ │ │ │ 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 19a6c0 │ │ │ │ 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 19a6b6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19a74a │ │ │ │ + bne.n 19a6f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a6c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 19a74e │ │ │ │ + beq.n 19a6f6 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19a73e │ │ │ │ + bne.n 19a6e6 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 19a718 │ │ │ │ + beq.n 19a6c0 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 19a6ec │ │ │ │ + bne.n 19a694 │ │ │ │ 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 19a6c0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19a73e │ │ │ │ + beq.n 19a6e6 │ │ │ │ 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 19a72a │ │ │ │ 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, 19a746 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a780 │ │ │ │ + beq.n 19a728 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19a7ce │ │ │ │ + bhi.n 19a776 │ │ │ │ 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 +474171,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a802 │ │ │ │ + bhi.n 19a7aa │ │ │ │ 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 19a7ae │ │ │ │ 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 19a78a │ │ │ │ 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 19a78a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a886 │ │ │ │ + beq.n 19a82e │ │ │ │ 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, 19a808 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19a83c │ │ │ │ + bhi.n 19a7e4 │ │ │ │ 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 +474232,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 19a83c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a7d4 │ │ │ │ + bl 19a77c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19a888 │ │ │ │ + beq.n 19a830 │ │ │ │ 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 +474261,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, 19a862 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19a8bc │ │ │ │ + cbz r2, 19a864 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 19a8ba │ │ │ │ + cbz r2, 19a862 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19a8b4 │ │ │ │ + bne.n 19a85c │ │ │ │ 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 19a8d0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r0, 19a902 │ │ │ │ + bl 19a7bc │ │ │ │ + cbz r0, 19a8aa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 19a8ec │ │ │ │ + beq.n 19a894 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a902 │ │ │ │ + beq.n 19a8aa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 19a900 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19a8a8 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a90c │ │ │ │ + bne.n 19a8b4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19a936 │ │ │ │ + cbz r1, 19a8de │ │ │ │ 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 19a870 │ │ │ │ + b.n 19a8aa │ │ │ │ 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, 19a916 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a96c │ │ │ │ + beq.n 19a914 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ 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, 19a942 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19a998 │ │ │ │ + beq.n 19a940 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 19a9b4 │ │ │ │ + cbz r0, 19a95c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9b2 │ │ │ │ + cbz r3, 19a95a │ │ │ │ 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, 19a974 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19a9ca │ │ │ │ + cbz r3, 19a972 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -474429,318 +474395,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 17fbf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ - cbz r0, 19aa10 │ │ │ │ + bl 1816c8 │ │ │ │ + cbz r0, 19a9b8 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a9fe │ │ │ │ + bne.n 19a9a6 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (19aa24 ) │ │ │ │ + ldr r3, [pc, #12] @ (19a9cc ) │ │ │ │ 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 19aa86 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 19aa76 │ │ │ │ + bne.n 19aa1e │ │ │ │ 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, 19aa20 │ │ │ │ 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, 19aa14 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19aa68 │ │ │ │ - bl 19a814 │ │ │ │ + cbz r3, 19aa10 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aa46 │ │ │ │ + bne.n 19a9ee │ │ │ │ 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 19a9ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aa56 │ │ │ │ - b.n 19aa60 │ │ │ │ + bne.n 19a9fe │ │ │ │ + b.n 19aa08 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19aa60 │ │ │ │ + b.n 19aa08 │ │ │ │ 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] @ 19ab24 │ │ │ │ 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 19ab1c │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19aae0 │ │ │ │ + cbz r3, 19aa88 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19aac0 │ │ │ │ + bhi.n 19aa68 │ │ │ │ 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, 19aa80 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ - cbnz r2, 19aace │ │ │ │ + cbnz r2, 19aa76 │ │ │ │ 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 19aa6e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aaac │ │ │ │ + bne.n 19aa54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab66 │ │ │ │ + beq.n 19ab0e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab62 │ │ │ │ - bl 19a814 │ │ │ │ + beq.n 19ab0a │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aaa6 │ │ │ │ + bne.n 19aa4e │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ + ldr r3, [pc, #116] @ (19ab28 ) │ │ │ │ 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 19aa80 │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ 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 19aa54 │ │ │ │ + b.n 19aa88 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 19aaa6 │ │ │ │ + b.n 19aa4e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19aaee │ │ │ │ + bne.n 19aa96 │ │ │ │ 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, r6] │ │ │ │ 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, 19ab6a │ │ │ │ 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, 19ab5a │ │ │ │ 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 19ab4a │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ab98 │ │ │ │ + bne.n 19ab40 │ │ │ │ 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, 19ab92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 19abec │ │ │ │ + cbnz r3, 19ab94 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abde │ │ │ │ + bne.n 19ab86 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19ac0a │ │ │ │ + cbz r0, 19abb2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19ac02 │ │ │ │ + cbz r3, 19abaa │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abf8 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 19aba0 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19abf2 │ │ │ │ + bne.n 19ab9a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19ab92 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19abea │ │ │ │ + beq.n 19ab92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19abee │ │ │ │ + bne.n 19ab96 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac16 │ │ │ │ + bne.n 19abbe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ac4e │ │ │ │ + cbz r2, 19abf6 │ │ │ │ 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 19abdc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19ac74 │ │ │ │ + cbz r3, 19ac1c │ │ │ │ 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 19ac06 │ │ │ │ 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] @ (19ae2c ) │ │ │ │ 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] @ (19ae30 ) │ │ │ │ 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 +474723,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 19ae26 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 19acfc │ │ │ │ + cbz r3, 19aca4 │ │ │ │ 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 19a870 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ada4 │ │ │ │ - cbz r5, 19ad24 │ │ │ │ + beq.n 19ad4c │ │ │ │ + cbz r5, 19accc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adc8 │ │ │ │ + beq.n 19ad70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19ad86 │ │ │ │ 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 +474773,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 19ada0 │ │ │ │ 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 19ae18 │ │ │ │ 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 19a870 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad18 │ │ │ │ + bne.n 19acc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #220] @ (19ae8c ) │ │ │ │ - ldr r3, [pc, #212] @ (19ae88 ) │ │ │ │ + bl 1db338 │ │ │ │ + ldr r2, [pc, #220] @ (19ae34 ) │ │ │ │ + ldr r3, [pc, #212] @ (19ae30 ) │ │ │ │ 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 19ae22 │ │ │ │ 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 19a870 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ad1a │ │ │ │ - b.n 19ada4 │ │ │ │ + bne.n 19acc2 │ │ │ │ + b.n 19ad4c │ │ │ │ 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 19ad2c │ │ │ │ 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 19ae02 │ │ │ │ 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 +474870,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 19adda │ │ │ │ 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 19ae18 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 19ad0a │ │ │ │ + b.n 19acb2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199e34 │ │ │ │ - b.n 19ae6a │ │ │ │ + bl 199ddc │ │ │ │ + b.n 19ae12 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ 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, 19ae62 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19aec2 │ │ │ │ + cbnz r0, 19ae6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19ae56 │ │ │ │ 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 19ac20 │ │ │ │ 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 19ae64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19aebc │ │ │ │ + beq.n 19ae64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19ae6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aee4 │ │ │ │ + bne.n 19ae8c │ │ │ │ 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 19aecc │ │ │ │ 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 19aece │ │ │ │ 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 19aede │ │ │ │ + ldr r3, [pc, #12] @ (19aee4 ) │ │ │ │ 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 19b2bc │ │ │ │ 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 +475488,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] @ (19b5d8 ) │ │ │ │ + ldr r5, [pc, #728] @ (19b5dc ) │ │ │ │ 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 19b32e │ │ │ │ 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, 19b340 │ │ │ │ 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, 19b352 │ │ │ │ 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, 19b36a │ │ │ │ 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 19b566 │ │ │ │ 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 +475681,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 19b4b8 │ │ │ │ + b.n 19b4fc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19b628 │ │ │ │ + bne.w 19b5d0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19b622 │ │ │ │ + beq.w 19b5ca │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b504 │ │ │ │ + bne.n 19b4ac │ │ │ │ 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, 19b4e0 │ │ │ │ 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, 19b50e │ │ │ │ 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, 19b520 │ │ │ │ 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, 19b532 │ │ │ │ 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, 19b544 │ │ │ │ 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 +475751,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 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #159 @ 0x9f │ │ │ │ movne r5, #50 @ 0x32 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #160 @ 0xa0 │ │ │ │ movne r5, #51 @ 0x33 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #182 @ 0xb6 │ │ │ │ movne r5, #54 @ 0x36 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #184 @ 0xb8 │ │ │ │ movne r5, #56 @ 0x38 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #185 @ 0xb9 │ │ │ │ movne r5, #57 @ 0x39 │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #187 @ 0xbb │ │ │ │ movne r5, #59 @ 0x3b │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #189 @ 0xbd │ │ │ │ movne r5, #61 @ 0x3d │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #190 @ 0xbe │ │ │ │ movne r5, #62 @ 0x3e │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #191 @ 0xbf │ │ │ │ movne r5, #63 @ 0x3f │ │ │ │ - b.n 19b4f6 │ │ │ │ + b.n 19b49e │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ - b.n 19b520 │ │ │ │ + b.n 19b4c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #640] @ (19b8b4 ) │ │ │ │ + ldr r4, [pc, #992] @ (19b9bc ) │ │ │ │ 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] @ (19b62c ) │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #60] @ (19b688 ) │ │ │ │ + ldr r1, [pc, #60] @ (19b630 ) │ │ │ │ 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 238a1c │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 19b682 │ │ │ │ + beq.n 19b62a │ │ │ │ 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 r2, [pc, #24] @ (19b648 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (19b74c ) │ │ │ │ + ldr r3, [pc, #188] @ (19b6f4 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #188] @ (19b750 ) │ │ │ │ + ldr r1, [pc, #188] @ (19b6f8 ) │ │ │ │ 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, 19b65a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 19b70c │ │ │ │ + bmi.n 19b6b4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 19b714 │ │ │ │ + bmi.n 19b6bc │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r4, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #108 @ 0x6c │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 19b6d8 │ │ │ │ + beq.n 19b680 │ │ │ │ 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 19b6e6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19b704 │ │ │ │ + bmi.n 19b6ac │ │ │ │ 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 19b6ec │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19b71c │ │ │ │ + cbz r2, 19b6c4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b6fa │ │ │ │ + bne.n 19b6a2 │ │ │ │ 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 19b67a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 19b714 │ │ │ │ - ldr r2, [pc, #40] @ (19b754 ) │ │ │ │ + bhi.n 19b6bc │ │ │ │ + ldr r2, [pc, #40] @ (19b6fc ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #732 @ 0x2dc │ │ │ │ - beq.n 19b714 │ │ │ │ + beq.n 19b6bc │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 19b6c2 │ │ │ │ + b.n 19b66a │ │ │ │ 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, #776] @ (19ba00 ) │ │ │ │ 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 19b710 │ │ │ │ + bhi.n 19b710 │ │ │ │ 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] @ (19b9f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #720] @ (19ba54 ) │ │ │ │ + ldr r0, [pc, #720] @ (19b9fc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ - ldr.w fp, [pc, #716] @ 19ba58 │ │ │ │ + ldr.w fp, [pc, #716] @ 19ba00 │ │ │ │ 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 +475961,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 19b832 │ │ │ │ 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, 19b7d6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19b848 │ │ │ │ + beq.n 19b7f0 │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19b802 │ │ │ │ + bhi.n 19b7aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b8f8 │ │ │ │ + beq.w 19b8a0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19b7fa │ │ │ │ + b.n 19b7a2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 19b802 │ │ │ │ + bne.n 19b7aa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19b86c │ │ │ │ + beq.n 19b814 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b7ea │ │ │ │ + beq.n 19b792 │ │ │ │ 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] @ (19ba04 ) │ │ │ │ + ldr r3, [pc, #580] @ (19b9fc ) │ │ │ │ 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 19b9f2 │ │ │ │ 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 19b8e2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 19b996 │ │ │ │ + bne.w 19b93e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 19b7cc │ │ │ │ + b.n 19b774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b8b6 │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r1, r4 │ │ │ │ - b.n 19b85c │ │ │ │ + b.n 19b804 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b90e │ │ │ │ + beq.n 19b8b6 │ │ │ │ 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 19b800 │ │ │ │ + b.n 19b7aa │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b7d6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b84c │ │ │ │ + beq.n 19b7f4 │ │ │ │ mvn.w r2, #482 @ 0x1e2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 19b7e4 │ │ │ │ - b.n 19b802 │ │ │ │ + bls.n 19b78c │ │ │ │ + b.n 19b7aa │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ 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 19b760 │ │ │ │ sub.w lr, lr, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19b8c4 │ │ │ │ + b.n 19b86c │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19b7bc │ │ │ │ + bne.w 19b764 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 19b912 │ │ │ │ + cbz r3, 19b8ba │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b8b4 │ │ │ │ + beq.n 19b85c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 19b802 │ │ │ │ + beq.n 19b7aa │ │ │ │ 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 19b85c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b82e │ │ │ │ + bne.n 19b7d6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19b7d4 │ │ │ │ + bne.w 19b77c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 19b842 │ │ │ │ + b.n 19b7ea │ │ │ │ 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 19b7b4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b7aa │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b91e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b976 │ │ │ │ + bhi.n 19b91e │ │ │ │ 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 +476145,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 19b7b4 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19b976 │ │ │ │ + b.n 19b91e │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19ba02 │ │ │ │ + beq.n 19b9aa │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.n 19b9f2 │ │ │ │ + beq.n 19b99a │ │ │ │ cmp.w r3, #728 @ 0x2d8 │ │ │ │ - bne.w 19b802 │ │ │ │ - ldr r3, [pc, #176] @ (19ba60 ) │ │ │ │ + bne.w 19b7aa │ │ │ │ + ldr r3, [pc, #176] @ (19ba08 ) │ │ │ │ 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 +476177,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 19b7b4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19b802 │ │ │ │ + bne.w 19b7aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19b9a4 │ │ │ │ - ldr r3, [pc, #92] @ (19ba60 ) │ │ │ │ + b.n 19b94c │ │ │ │ + ldr r3, [pc, #92] @ (19ba08 ) │ │ │ │ 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 +476207,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 19b98a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #472] @ (19bc2c ) │ │ │ │ + ldr r0, [pc, #824] @ (19bd34 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #416] @ (19bbfc ) │ │ │ │ + ldr r0, [pc, #768] @ (19bd04 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #272] @ (19bb18 ) │ │ │ │ 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, 19ba76 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 19ba84 │ │ │ │ + cbz r2, 19ba2c │ │ │ │ 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 19ba24 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 19bab4 │ │ │ │ + beq.n 19ba5c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19bab4 │ │ │ │ + bne.n 19ba5c │ │ │ │ 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 19ba3c │ │ │ │ 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 +476272,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, 19baba │ │ │ │ movw lr, #365 @ 0x16d │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w ip, #482 @ 0x1e2 │ │ │ │ add ip, r1 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bb1a │ │ │ │ + beq.n 19bac2 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 19bb12 │ │ │ │ + bhi.n 19baba │ │ │ │ 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 19ba96 │ │ │ │ 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 19bab2 │ │ │ │ + ldr r3, [pc, #4] @ (19bad4 ) │ │ │ │ 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 19baf8 │ │ │ │ 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 +476334,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] @ (19bb80 ) │ │ │ │ + ldr r2, [pc, #84] @ (19bb84 ) │ │ │ │ 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, 19bb72 │ │ │ │ ldrb.w r2, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19bbd0 │ │ │ │ + bls.n 19bb78 │ │ │ │ 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 19bb54 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 19bbb6 │ │ │ │ - b.n 19bbc2 │ │ │ │ + bhi.n 19bb5e │ │ │ │ + b.n 19bb6a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19bbb2 │ │ │ │ + bne.n 19bb5a │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, lr │ │ │ │ + add sl, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bc04 ) │ │ │ │ + ldr r3, [pc, #32] @ (19bbac ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 19bc08 │ │ │ │ + ldr.w ip, [pc, #32] @ 19bbb0 │ │ │ │ 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, 19bbaa │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - add r4, r2 │ │ │ │ + add r4, sp │ │ │ │ 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 19bc28 │ │ │ │ cmp.w r0, #314 @ 0x13a │ │ │ │ - bcs.n 19bca0 │ │ │ │ + bcs.n 19bc48 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 19bca4 │ │ │ │ + bls.n 19bc4c │ │ │ │ subs r0, #213 @ 0xd5 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bc24 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 19bc7c │ │ │ │ + bhi.n 19bc24 │ │ │ │ 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 +476446,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 19bc56 │ │ │ │ cmp.w r0, #320 @ 0x140 │ │ │ │ - bcc.n 19bc7c │ │ │ │ + bcc.n 19bc24 │ │ │ │ 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 19bc68 │ │ │ │ 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] @ (19bca8 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #44] @ (19bd04 ) │ │ │ │ + ldr r2, [pc, #44] @ (19bcac ) │ │ │ │ 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 19bca4 │ │ │ │ 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 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (19bd2c ) │ │ │ │ + ldr r3, [pc, #32] @ (19bcd4 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #32] @ (19bd30 ) │ │ │ │ + ldr r2, [pc, #32] @ (19bcd8 ) │ │ │ │ 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, 19bcc8 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 19bd24 │ │ │ │ + cbz r3, 19bccc │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmn r6, r5 │ │ │ │ + muls 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] @ (19bd4c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd86 │ │ │ │ + beq.n 19bd2e │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bd6e │ │ │ │ - bl 1bf5e4 │ │ │ │ + beq.n 19bd16 │ │ │ │ + bl 1bf58c │ │ │ │ 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 19bd02 │ │ │ │ + ldr r3, [pc, #52] @ (19bd50 ) │ │ │ │ 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 19bd02 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (19bdac ) │ │ │ │ + ldr r3, [pc, #16] @ (19bd54 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r6 │ │ │ │ + orrs 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] @ (19bdb4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 19bdee │ │ │ │ - bhi.n 19bddc │ │ │ │ + beq.n 19bd96 │ │ │ │ + bhi.n 19bd84 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19bdea │ │ │ │ + bne.n 19bd92 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19be06 │ │ │ │ + bne.n 19bdae │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (19be10 ) │ │ │ │ + ldr r3, [pc, #60] @ (19bdb8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19bd96 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19bdee │ │ │ │ + beq.n 19bd96 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (19be14 ) │ │ │ │ + ldr r1, [pc, #36] @ (19bdbc ) │ │ │ │ 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 │ │ │ │ + cmp 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] @ (19be30 ) │ │ │ │ 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 19be0e │ │ │ │ + ldr r2, [pc, #96] @ (19be34 ) │ │ │ │ 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, 19be08 │ │ │ │ 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 19bdec │ │ │ │ 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 +476662,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 │ │ │ │ + tst 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 +476680,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 19be80 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 19beec │ │ │ │ + bls.n 19be94 │ │ │ │ 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 19bea0 │ │ │ │ tst.w r1, #14592 @ 0x3900 │ │ │ │ - bne.n 19befc │ │ │ │ + bne.n 19bea4 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 19bf24 │ │ │ │ + beq.n 19becc │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 19befc │ │ │ │ + cbz r3, 19bea4 │ │ │ │ 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 19bea8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be80 │ │ │ │ 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 19bec4 │ │ │ │ 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 +476744,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 19bf14 │ │ │ │ + bls.n 19bf06 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 19bf68 │ │ │ │ + bne.n 19bf10 │ │ │ │ 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 +476765,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 19bf40 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19bfd8 │ │ │ │ + bhi.n 19bf80 │ │ │ │ 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 19bf66 │ │ │ │ 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 19bf62 │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -476840,29 +476806,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 19bf3c │ │ │ │ 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 19bfc8 │ │ │ │ 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 +476841,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, 19bffa │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 19c052 │ │ │ │ + bmi.n 19bffa │ │ │ │ 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 +476864,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 19c020 │ │ │ │ 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, 19c086 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c078 │ │ │ │ + bhi.n 19c020 │ │ │ │ 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, 19c086 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19c0c8 │ │ │ │ + bhi.n 19c070 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c022 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19bffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c07a │ │ │ │ + bne.n 19c022 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c054 │ │ │ │ + bl 19bffc │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19c10e │ │ │ │ + bhi.n 19c0b6 │ │ │ │ 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, 19c0a8 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 19c112 │ │ │ │ + bls.n 19c0ba │ │ │ │ cmp r3, #26 │ │ │ │ - bne.n 19c13c │ │ │ │ + bne.n 19c0e4 │ │ │ │ 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 19c0a6 │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c0a6 │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 19c10e │ │ │ │ - b.n 19c14a │ │ │ │ + bls.n 19c0b6 │ │ │ │ + b.n 19c0f2 │ │ │ │ cmp r3, #27 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c0fe │ │ │ │ + bne.n 19c0a6 │ │ │ │ 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, 19c11e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 19c17c │ │ │ │ + cbnz r1, 19c124 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 19c1aa │ │ │ │ + cbz r1, 19c152 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19c194 │ │ │ │ + cbz r1, 19c13c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 19c18c │ │ │ │ + cbnz r1, 19c134 │ │ │ │ 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 19c120 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c176 │ │ │ │ + bne.n 19c11e │ │ │ │ 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, 19c16a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c1c0 │ │ │ │ + beq.n 19c168 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c1be │ │ │ │ + bne.n 19c166 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19c1e8 │ │ │ │ + beq.n 19c190 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19c1be │ │ │ │ + bhi.n 19c166 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c1ce │ │ │ │ + bne.n 19c176 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (19c200 ) │ │ │ │ + ldr r3, [pc, #8] @ (19c1a8 ) │ │ │ │ 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] @ (19c280 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (19c2dc ) │ │ │ │ + ldr r0, [pc, #188] @ (19c284 ) │ │ │ │ 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 1989d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 19c250 │ │ │ │ + cbz r7, 19c1f8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17fef4 │ │ │ │ + bl 17fe9c │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (19c2e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (19c288 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 198db4 │ │ │ │ + bl 198d5c │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 198f78 │ │ │ │ + bl 198f20 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c2d0 │ │ │ │ + beq.n 19c278 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19c280 │ │ │ │ + cbz r2, 19c228 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -477130,135 +477096,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] @ (19c28c ) │ │ │ │ + ldr r3, [pc, #52] @ (19c284 ) │ │ │ │ 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 19c274 │ │ │ │ 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 r6, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ movs r0, r2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ 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 1994d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19c314 │ │ │ │ + cbnz r3, 19c2bc │ │ │ │ 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 19c2b4 │ │ │ │ ldr.w r2, [r5, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r2, 19c32c │ │ │ │ + cbnz r2, 19c2d4 │ │ │ │ ldr.w r2, [r3, #-20] │ │ │ │ str.w r2, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ - cbnz r2, 19c33a │ │ │ │ + cbnz r2, 19c2e2 │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ str.w r2, [r5, #-16] │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ - cbnz r2, 19c348 │ │ │ │ + cbnz r2, 19c2f0 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c30c │ │ │ │ + bne.n 19c2b4 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c2b4 │ │ │ │ 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] @ (19c430 ) │ │ │ │ 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] @ (19c434 ) │ │ │ │ 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 19c408 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19c476 │ │ │ │ + beq.n 19c41e │ │ │ │ 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, 19c376 │ │ │ │ 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 19c366 │ │ │ │ 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 19c3bc │ │ │ │ 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 +477233,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 19c39c │ │ │ │ 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 19c3e0 │ │ │ │ blx 4af60 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 19c418 │ │ │ │ + bne.n 19c3c0 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19c418 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19c414 │ │ │ │ - b.n 19c442 │ │ │ │ - cbz r7, 19c484 │ │ │ │ + bne.n 19c3bc │ │ │ │ + b.n 19c3ea │ │ │ │ + cbz r7, 19c42c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 19c3e6 │ │ │ │ + b.n 19c38e │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ + b.n 19c3ea │ │ │ │ movs r6, #32 │ │ │ │ - b.n 19c442 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + b.n 19c3ea │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ 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 19900c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c53e │ │ │ │ + beq.n 19c4e6 │ │ │ │ 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, 19c498 │ │ │ │ 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 19c4ba │ │ │ │ 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 19c4dc │ │ │ │ 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 19c304 │ │ │ │ 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 19900c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 19c58e │ │ │ │ + cbz r0, 19c536 │ │ │ │ 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 19c304 │ │ │ │ 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 19900c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c5f2 │ │ │ │ + cbz r0, 19c59a │ │ │ │ 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 +477401,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 19c304 │ │ │ │ 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 19900c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c66e │ │ │ │ + cbz r0, 19c616 │ │ │ │ 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 +477441,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 19c304 │ │ │ │ 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 19900c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19c702 │ │ │ │ + cbz r0, 19c6aa │ │ │ │ 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 +477488,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 19c304 │ │ │ │ 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] @ (19c730 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19c77e │ │ │ │ - ldr r3, [pc, #88] @ (19c78c ) │ │ │ │ + cbz r0, 19c726 │ │ │ │ + ldr r3, [pc, #88] @ (19c734 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 19c774 │ │ │ │ + cbz r3, 19c71c │ │ │ │ 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 +477530,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 19c6f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c35c │ │ │ │ + bl 19c304 │ │ │ │ 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 r1, #48 @ 0x30 │ │ │ │ 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 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c846 │ │ │ │ - cbz r5, 19c804 │ │ │ │ + beq.n 19c7ee │ │ │ │ + cbz r5, 19c7ac │ │ │ │ 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 +477580,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 19c77e │ │ │ │ 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 +477600,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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] @ (19c900 ) │ │ │ │ + ldr r3, [pc, #240] @ (19c904 ) │ │ │ │ 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 198df4 │ │ │ │ + cbz r0, 19c84e │ │ │ │ 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] @ (19c908 ) │ │ │ │ + ldr r3, [pc, #204] @ (19c904 ) │ │ │ │ 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 19c8fc │ │ │ │ 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 19bb88 │ │ │ │ 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 19c8a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c832 │ │ │ │ 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 19c88c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c88a │ │ │ │ + beq.n 19c832 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +477700,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 19c290 │ │ │ │ + b.n 19c832 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ 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] @ 19c968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #60] @ (19c9c4 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #60] @ (19c96c ) │ │ │ │ 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, 19c946 │ │ │ │ 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 19a480 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ 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 19c9da │ │ │ │ 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, 19c9a0 │ │ │ │ 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, 19c9b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 199428 │ │ │ │ - cbnz r0, 19ca1e │ │ │ │ + bl 1993d0 │ │ │ │ + cbnz r0, 19c9c6 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 1994d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 199530 │ │ │ │ + bl 1994d8 │ │ │ │ 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 +477798,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 198f3c │ │ │ │ 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 19e834 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19caa0 │ │ │ │ + beq.n 19ca48 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19ca96 │ │ │ │ + cbz r2, 19ca3e │ │ │ │ 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, 19ca7e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19cae6 │ │ │ │ + beq.n 19ca8e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 19cad0 │ │ │ │ + cbz r1, 19ca78 │ │ │ │ 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 +477856,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 19ca52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 19cb0c │ │ │ │ + cbz r1, 19cab4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cb04 │ │ │ │ + cbz r3, 19caac │ │ │ │ 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 +477880,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 19ca96 │ │ │ │ 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 +477896,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, 19cb3c │ │ │ │ + bl 1992ac │ │ │ │ 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 199300 │ │ │ │ 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 199300 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 199304 │ │ │ │ + bl 1992ac │ │ │ │ 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 198fa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 19e88c │ │ │ │ + bl 19e834 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cbe0 │ │ │ │ + beq.n 19cb88 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cbd8 │ │ │ │ + cbz r2, 19cb80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -478000,23 +477966,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, 19cbcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e5dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cc34 │ │ │ │ + beq.n 19cbdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19cc1c │ │ │ │ + cbz r2, 19cbc4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -478024,22 +477990,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 19cba4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 19cc5c │ │ │ │ + cbz r1, 19cc04 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19cc54 │ │ │ │ + cbz r3, 19cbfc │ │ │ │ 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 +478015,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 19cbe6 │ │ │ │ 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 +478031,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, 19cca6 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19ccd6 │ │ │ │ + beq.n 19cc7e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19cd8e │ │ │ │ + bhi.n 19cd36 │ │ │ │ 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 +478056,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 19cd12 │ │ │ │ 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] @ (19cdb0 ) │ │ │ │ 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 19813c │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 19cd1c │ │ │ │ + bne.n 19ccc4 │ │ │ │ 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 19c438 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c438 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #260 @ 0x104 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ mov.w r8, #262 @ 0x106 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ mov.w r8, #346 @ 0x15a │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ movw r8, #345 @ 0x159 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ movw r8, #261 @ 0x105 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ movw r8, #347 @ 0x15b │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ mov.w r8, #344 @ 0x158 │ │ │ │ - b.n 19cd36 │ │ │ │ + b.n 19ccde │ │ │ │ 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, 19cd80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 19cdcc │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19cdb4 │ │ │ │ + cbz r0, 19cd74 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19cd5c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ - b.n 19cdb0 │ │ │ │ + b.n 19cd58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 19cde6 │ │ │ │ + cbnz r3, 19cd8e │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cde4 │ │ │ │ + beq.n 19cd8c │ │ │ │ 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 19cd38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 19cd90 │ │ │ │ + bl 19cd38 │ │ │ │ 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 +478199,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 19ce62 │ │ │ │ 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, 19ce22 │ │ │ │ + cbz r0, 19ce66 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 19ce7a │ │ │ │ + cbz r3, 19ce22 │ │ │ │ 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, 19ce78 │ │ │ │ + cbz r0, 19ce40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19ce98 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19ce40 │ │ │ │ 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 19ce08 │ │ │ │ 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 19ce40 │ │ │ │ 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 19900c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r8, #28 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [pc, #216] @ (19cff0 ) │ │ │ │ + ldr r4, [pc, #216] @ (19cf98 ) │ │ │ │ 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 +478293,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 19a480 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 19cf72 │ │ │ │ + cbz r0, 19cf1a │ │ │ │ add.w r6, r7, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ - ldr r3, [pc, #128] @ (19cff4 ) │ │ │ │ + bl 17bc08 │ │ │ │ + ldr r3, [pc, #128] @ (19cf9c ) │ │ │ │ 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, 19cf8e │ │ │ │ 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, 19cf54 │ │ │ │ + cbz r3, 19cf54 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19cf54 │ │ │ │ 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 +478338,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 19cf3c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ 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] @ (19d378 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19d044 │ │ │ │ + bhi.n 19cfec │ │ │ │ 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 1990c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ 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 199364 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d03e │ │ │ │ + beq.n 19cfe6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19cedc │ │ │ │ + bl 19ce84 │ │ │ │ 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 199070 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d0be │ │ │ │ + cbz r0, 19d066 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 19d320 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 19d0e0 │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r7, 19d088 │ │ │ │ + cbz r0, 19d088 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 19d0e0 │ │ │ │ + cbz r0, 19d088 │ │ │ │ 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 19d312 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19d09c ) │ │ │ │ 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 +478454,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, 19d0ca │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d336 │ │ │ │ + beq.w 19d2de │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199214 │ │ │ │ + bl 1991bc │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19cfe6 │ │ │ │ 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, 19d106 │ │ │ │ + cbz r0, 19d106 │ │ │ │ + bl 17bbd0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 19d15e │ │ │ │ + cbz r0, 19d106 │ │ │ │ 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 19d0f0 │ │ │ │ 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 199168 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ - ldr r3, [pc, #584] @ (19d3d4 ) │ │ │ │ + bl 19cd84 │ │ │ │ + ldr r3, [pc, #584] @ (19d37c ) │ │ │ │ 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 19d34c │ │ │ │ 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 +478529,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 17fe40 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19d03e │ │ │ │ + beq.w 19cfe6 │ │ │ │ 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, 19d19a │ │ │ │ + cbz r0, 19d19a │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19d19a │ │ │ │ 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 19d188 │ │ │ │ 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 199108 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ 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 19d00c │ │ │ │ + b.n 19cfe6 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 1991f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ 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 19a480 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d282 │ │ │ │ + cbz r0, 19d22a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 19d2c4 │ │ │ │ + cbz r1, 19d26c │ │ │ │ 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 19d260 │ │ │ │ + cbz r0, 19d260 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d2b6 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19d25e │ │ │ │ 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 19d236 │ │ │ │ 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 +478651,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 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d122 │ │ │ │ + beq.w 19d0ca │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d122 │ │ │ │ + b.n 19d0ca │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r7, 19d358 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + cbz r7, 19d300 │ │ │ │ + cbz r0, 19d300 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d358 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19d300 │ │ │ │ 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 19cfe6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19cfe6 │ │ │ │ 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 19cfe6 │ │ │ │ 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, 19d348 │ │ │ │ + cbz r0, 19d348 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d3a0 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19d348 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 19d03e │ │ │ │ + b.n 19cfe6 │ │ │ │ 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 19a480 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d1a2 │ │ │ │ + beq.w 19d14a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 19d1a2 │ │ │ │ + bl 17bc08 │ │ │ │ + b.n 19d14a │ │ │ │ nop │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d5d8 │ │ │ │ + beq.w 19d580 │ │ │ │ stmdb 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 +478730,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 19d50c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 19d4f6 │ │ │ │ + beq.n 19d49e │ │ │ │ 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 17bc08 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d46c │ │ │ │ + cbz r3, 19d414 │ │ │ │ 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 19d422 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cff8 │ │ │ │ + bl 19cfa0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 1994d8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d440 │ │ │ │ + bne.n 19d3e8 │ │ │ │ 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 19d3ae │ │ │ │ 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 1992ac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #36 @ 0x24 │ │ │ │ - bl 19cddc │ │ │ │ + bl 19cd84 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19d4b0 │ │ │ │ + cbz r0, 19d458 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 199530 │ │ │ │ + bl 1994d8 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d45c │ │ │ │ + beq.n 19d404 │ │ │ │ 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 199300 │ │ │ │ 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 19d47e │ │ │ │ + b.n 19d404 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198ffc │ │ │ │ + bl 198fa4 │ │ │ │ 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 19d588 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19d5d4 │ │ │ │ + beq.n 19d57c │ │ │ │ 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 19e834 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d380 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19d46c │ │ │ │ + beq.n 19d414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e634 │ │ │ │ + bl 19e5dc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d380 │ │ │ │ + b.n 19d414 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198f94 │ │ │ │ + bl 198f3c │ │ │ │ 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 19d532 │ │ │ │ + cbz r0, 19d532 │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 19d58a │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 19d532 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19d5da │ │ │ │ + beq.n 19d582 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19d5aa │ │ │ │ + cbz r2, 19d552 │ │ │ │ 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 19e834 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d380 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d3d8 │ │ │ │ - b.n 19d46c │ │ │ │ + bl 19d380 │ │ │ │ + b.n 19d414 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19d52a │ │ │ │ + b.n 19d4d2 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -478952,108 +478918,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 17fb18 │ │ │ │ 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 17fbf4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 19d650 │ │ │ │ + cbz r3, 19d5f8 │ │ │ │ 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 19d590 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19d634 │ │ │ │ + bhi.n 19d5dc │ │ │ │ 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 17fb60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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, 19d694 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 19d6be │ │ │ │ + cbz r0, 19d666 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19d5e8 │ │ │ │ + bl 19d590 │ │ │ │ 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, 19d686 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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, 19d6ae │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 19d65a │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 +479032,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, 19d71c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d600 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ 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 19d6f6 │ │ │ │ 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 198ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 19d7aa │ │ │ │ + cbz r6, 19d752 │ │ │ │ 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, 19d77a │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d724 │ │ │ │ + bl 19d6cc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ce38 │ │ │ │ + bl 19cde0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d7a8 │ │ │ │ + beq.n 19d750 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 19d7a8 │ │ │ │ + b.n 19d750 │ │ │ │ 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] @ (19d7e0 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (19d83c ) │ │ │ │ + ldr r3, [pc, #52] @ (19d7e4 ) │ │ │ │ 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 19cfa0 │ │ │ │ + ldr r2, [pc, #36] @ (19d7e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d7e4 ) │ │ │ │ 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 19d7da │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ 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] @ 19d848 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (19d8a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (19d84c ) │ │ │ │ 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 19cfa0 │ │ │ │ + ldr r2, [pc, #36] @ (19d850 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d84c ) │ │ │ │ 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 19d842 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ 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] @ (19d90c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (19d968 ) │ │ │ │ + ldr r1, [pc, #164] @ (19d910 ) │ │ │ │ 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 +479195,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 19d8dc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 19d94e │ │ │ │ + cbz r6, 19d8f6 │ │ │ │ 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 198e54 │ │ │ │ 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 19d380 │ │ │ │ mov r0, sp │ │ │ │ - bl 19ce38 │ │ │ │ - cbz r6, 19d954 │ │ │ │ - ldr r2, [pc, #52] @ (19d96c ) │ │ │ │ - ldr r3, [pc, #48] @ (19d968 ) │ │ │ │ + bl 19cde0 │ │ │ │ + cbz r6, 19d8fc │ │ │ │ + ldr r2, [pc, #52] @ (19d914 ) │ │ │ │ + ldr r3, [pc, #48] @ (19d910 ) │ │ │ │ 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 19d906 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 17c05c │ │ │ │ - b.n 19d900 │ │ │ │ + bl 17c004 │ │ │ │ + b.n 19d8a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 19d934 │ │ │ │ + bl 17bae8 │ │ │ │ + b.n 19d8dc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r7, #28 │ │ │ │ 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] @ (19d988 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (19d9e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (19d98c ) │ │ │ │ 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 17c004 │ │ │ │ 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 19d720 │ │ │ │ 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 17bae8 │ │ │ │ + ldr r2, [pc, #36] @ (19d990 ) │ │ │ │ + ldr r3, [pc, #32] @ (19d98c ) │ │ │ │ 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 19d982 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ 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 198d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 19da46 │ │ │ │ + cbnz r2, 19d9ee │ │ │ │ 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 +479327,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, 19da34 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 19d9b6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19da6c │ │ │ │ + b.n 19da14 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 19da82 │ │ │ │ + cbz r1, 19da2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 19da6a │ │ │ │ - b.n 19da0e │ │ │ │ + bhi.n 19da12 │ │ │ │ + b.n 19d9b6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19da40 │ │ │ │ + beq.n 19d9e8 │ │ │ │ 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 19da4c │ │ │ │ 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] @ (19dc44 ) │ │ │ │ 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] @ (19dc48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 1989d4 │ │ │ │ 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 19d6cc │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19dafe │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9ec │ │ │ │ + bl 19d994 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17bc60 │ │ │ │ + bl 17bc08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db26 │ │ │ │ + bne.n 19dace │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db56 │ │ │ │ + cbz r3, 19dafe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19db8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db48 │ │ │ │ + bne.n 19daf0 │ │ │ │ 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 17fe40 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 19db7c │ │ │ │ + cbz r1, 19db24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe98 │ │ │ │ + bl 17fe40 │ │ │ │ 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 19dbe0 │ │ │ │ ldr.w r1, [r8, #428] @ 0x1ac │ │ │ │ - cbz r1, 19dbba │ │ │ │ + cbz r1, 19db62 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe18 │ │ │ │ str.w r0, [r6, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19dc48 │ │ │ │ + bne.n 19dbf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - ldr r2, [pc, #216] @ (19dca4 ) │ │ │ │ - ldr r3, [pc, #208] @ (19dca0 ) │ │ │ │ + bl 17bae8 │ │ │ │ + ldr r2, [pc, #216] @ (19dc4c ) │ │ │ │ + ldr r3, [pc, #208] @ (19dc48 ) │ │ │ │ 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 19dc40 │ │ │ │ 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, 19dbd0 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d778 │ │ │ │ + bl 19d720 │ │ │ │ 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 19dafe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19db56 │ │ │ │ + beq.n 19dafe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dbe6 │ │ │ │ + bne.n 19db8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dc18 │ │ │ │ - b.n 19db56 │ │ │ │ + bne.n 19dbc0 │ │ │ │ + b.n 19dafe │ │ │ │ mov r1, r4 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19dbfa │ │ │ │ + beq.n 19dba2 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 19dbfc │ │ │ │ + b.n 19dba4 │ │ │ │ ldr.w r1, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe18 │ │ │ │ str.w r0, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 19dba0 │ │ │ │ + b.n 19db48 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 19dc92 │ │ │ │ + cbz r3, 19dc3a │ │ │ │ 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 17fe18 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 17fe70 │ │ │ │ + bl 17fe18 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19dc5c │ │ │ │ + bcc.n 19dc04 │ │ │ │ strd r3, r9, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 19dbc2 │ │ │ │ + b.n 19db6a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ 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 199364 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19dd04 │ │ │ │ + beq.n 19dcac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 19dce4 │ │ │ │ + cbz r2, 19dc8c │ │ │ │ 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 1994d8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ 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 19dd50 │ │ │ │ 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 19dd16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 19dd5c │ │ │ │ + cbz r4, 19dd04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd9e │ │ │ │ + cbz r3, 19dd46 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd76 │ │ │ │ + beq.n 19dd1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dd56 │ │ │ │ + cbz r3, 19dcfe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19dd56 │ │ │ │ + cbz r2, 19dcfe │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 19dd72 │ │ │ │ + beq.n 19dd1a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd44 │ │ │ │ + bne.n 19dcec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19dd98 │ │ │ │ + beq.n 19dd40 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19dd6e │ │ │ │ + cbz r3, 19dd16 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19dd2e │ │ │ │ + beq.n 19dcd6 │ │ │ │ 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 180224 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19dd40 │ │ │ │ - b.n 19dd5c │ │ │ │ + bne.n 19dce8 │ │ │ │ + b.n 19dd04 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dd1e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19dd5c │ │ │ │ + bne.n 19dd04 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19dd76 │ │ │ │ + b.n 19dd1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + cbz r2, 19dda6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddfe │ │ │ │ + bne.n 19dda6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19de0c │ │ │ │ + cbz r3, 19ddb4 │ │ │ │ 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, 19dd84 │ │ │ │ + cbz r3, 19dd84 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19de04 │ │ │ │ + beq.n 19ddac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddce │ │ │ │ - cbz r2, 19ddfe │ │ │ │ + bne.n 19dd76 │ │ │ │ + cbz r2, 19dda6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ddf4 │ │ │ │ + cbz r3, 19dd9c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ddf4 │ │ │ │ + bne.n 19dd9c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19de08 │ │ │ │ + cbz r2, 19ddb0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddcc │ │ │ │ + b.n 19dd74 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ddcc │ │ │ │ + bne.n 19dd74 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 19dddc │ │ │ │ + b.n 19dd84 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19ddde │ │ │ │ + b.n 19dd86 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 19ddc6 │ │ │ │ + b.n 19dd6e │ │ │ │ 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 17fe04 │ │ │ │ + bl 198e54 │ │ │ │ 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 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19de76 │ │ │ │ + cbz r0, 19de1e │ │ │ │ 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 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19de44 │ │ │ │ + bne.n 19ddec │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19def0 │ │ │ │ + beq.n 19de98 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def0 │ │ │ │ + bne.n 19de98 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19def4 │ │ │ │ + beq.n 19de9c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19def4 │ │ │ │ + bne.n 19de9c │ │ │ │ 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, 19de80 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 19ded8 │ │ │ │ + bne.n 19de80 │ │ │ │ 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 19de5a │ │ │ │ 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 +479825,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 19de96 │ │ │ │ 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 19ddb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19df76 │ │ │ │ + cbz r2, 19df1e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19df76 │ │ │ │ + beq.n 19df1e │ │ │ │ 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, 19df1e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19df6e │ │ │ │ + cbz r2, 19df16 │ │ │ │ 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 19df1e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 19df40 │ │ │ │ + b.n 19dee8 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 19df6a │ │ │ │ + bne.n 19df12 │ │ │ │ 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, 19df48 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19dfbc │ │ │ │ + cbz r5, 19df64 │ │ │ │ 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 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ 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 19dfe4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e00a │ │ │ │ + bne.n 19dfb2 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19dff2 │ │ │ │ + cbz r3, 19df9a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19df68 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dfe2 │ │ │ │ + bne.n 19df8a │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e008 │ │ │ │ + cbz r3, 19dfb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19df68 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dff8 │ │ │ │ + bne.n 19dfa0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dfb0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dfb0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 19e008 │ │ │ │ + bne.n 19dfb0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e008 │ │ │ │ - bl 19df78 │ │ │ │ + bne.n 19dfb0 │ │ │ │ + bl 19df20 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 19e036 │ │ │ │ + cbz r4, 19dfde │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ 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, 19dffa │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19df68 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e042 │ │ │ │ + bne.n 19dfea │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e008 │ │ │ │ + beq.n 19dfb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19df68 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e05a │ │ │ │ + bne.n 19e002 │ │ │ │ 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] @ 19e1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19e134 │ │ │ │ + bhi.n 19e0dc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r3, #26 │ │ │ │ strh r2, [r0, r0] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e0aa │ │ │ │ + cbz r3, 19e052 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e09a │ │ │ │ + bne.n 19e042 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e0c0 │ │ │ │ + cbz r3, 19e068 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0b0 │ │ │ │ + bne.n 19e058 │ │ │ │ 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 19e068 │ │ │ │ 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 19e124 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19e1fc │ │ │ │ + bhi.w 19e1a4 │ │ │ │ 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, 19e0b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e0fc │ │ │ │ + bne.n 19e0a4 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19e122 │ │ │ │ + cbz r3, 19e0ca │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e112 │ │ │ │ + bne.n 19e0ba │ │ │ │ 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 19e068 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e13c │ │ │ │ - b.n 19e0c0 │ │ │ │ + bne.n 19e0e4 │ │ │ │ + b.n 19e068 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e0c0 │ │ │ │ + beq.n 19e068 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19e172 │ │ │ │ + cbz r3, 19e11a │ │ │ │ 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 19e08a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 19e188 │ │ │ │ + cbz r3, 19e130 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e194 │ │ │ │ + cbz r3, 19e13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19e15e │ │ │ │ + bne.n 19e106 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a370 │ │ │ │ - b.n 19e15e │ │ │ │ + bl 19a318 │ │ │ │ + b.n 19e106 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc50 │ │ │ │ + b.n 19e100 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ - ldr r3, [pc, #88] @ (19e220 ) │ │ │ │ + bl 19dc50 │ │ │ │ + b.n 19e100 │ │ │ │ + ldr r3, [pc, #88] @ (19e1c8 ) │ │ │ │ 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 19e100 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc50 │ │ │ │ + b.n 19e100 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc50 │ │ │ │ + b.n 19e100 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 19dca8 │ │ │ │ - b.n 19e158 │ │ │ │ + bl 19dc50 │ │ │ │ + b.n 19e100 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ + beq.n 19e100 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 19e212 │ │ │ │ - bl 19dca8 │ │ │ │ + cbnz r3, 19e1ba │ │ │ │ + bl 19dc50 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e158 │ │ │ │ - b.n 19e204 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + beq.n 19e100 │ │ │ │ + b.n 19e1ac │ │ │ │ + subs r6, r1, #7 │ │ │ │ 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 19e264 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19ddac │ │ │ │ - cbz r6, 19e2a6 │ │ │ │ + bl 19dd54 │ │ │ │ + cbz r6, 19e24e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19e2fc │ │ │ │ + bne.n 19e2a4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 19e2ee │ │ │ │ + cbz r6, 19e296 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ddac │ │ │ │ + bl 19dd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e2a2 │ │ │ │ + bl 1815e4 │ │ │ │ + b.n 19e24a │ │ │ │ mov r0, r1 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ 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 19e21a │ │ │ │ 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 19e366 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e386 │ │ │ │ + beq.n 19e32e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e1cc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19e346 │ │ │ │ + cbz r3, 19e2ee │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e33c │ │ │ │ + bne.n 19e2e4 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19e36a │ │ │ │ + beq.n 19e312 │ │ │ │ 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 +480279,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, 19e36a │ │ │ │ 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, 19e33a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e39e │ │ │ │ + cbz r3, 19e346 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ 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 19e2d4 │ │ │ │ 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 1993c4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e45c │ │ │ │ + beq.n 19e404 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e45c │ │ │ │ + bne.n 19e404 │ │ │ │ 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 199364 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19e462 │ │ │ │ + beq.n 19e40a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19e424 │ │ │ │ + cbz r2, 19e3cc │ │ │ │ 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 1994d8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199358 │ │ │ │ + bl 199300 │ │ │ │ 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, 19e404 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e3fc │ │ │ │ + beq.n 19e3a4 │ │ │ │ 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, 19e46e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19e48a │ │ │ │ + beq.n 19e432 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19e4fc │ │ │ │ + beq.n 19e4a4 │ │ │ │ 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 19e4ec │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e532 │ │ │ │ - cbz r5, 19e4a8 │ │ │ │ + beq.n 19e4da │ │ │ │ + cbz r5, 19e450 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 19e4b4 │ │ │ │ + cbz r6, 19e45c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e374 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e374 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19e50c │ │ │ │ + beq.n 19e4b4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 19e51e │ │ │ │ + bne.n 19e4c6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19e56e │ │ │ │ + beq.n 19e516 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19e554 │ │ │ │ + beq.n 19e4fc │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 19e4ee │ │ │ │ + cbz r5, 19e496 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 19e3cc │ │ │ │ + bl 19e374 │ │ │ │ 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 19e48a │ │ │ │ + b.n 19e496 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e568 │ │ │ │ + cbz r3, 19e510 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e4ee │ │ │ │ + bl 1815e4 │ │ │ │ + b.n 19e496 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 19e52c │ │ │ │ + cbz r3, 19e4d4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 19e560 │ │ │ │ + cbz r5, 19e508 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e45c │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 19e560 │ │ │ │ + beq.n 19e508 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4a8 │ │ │ │ + b.n 19e450 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 19e4e2 │ │ │ │ + b.n 19e48a │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 19e4b4 │ │ │ │ + b.n 19e45c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e496 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 19e4ee │ │ │ │ + b.n 19e496 │ │ │ │ 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 17fe04 │ │ │ │ + bl 198e54 │ │ │ │ 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 19e556 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e5ba │ │ │ │ + beq.n 19e562 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19e224 │ │ │ │ + bl 19e1cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e410 │ │ │ │ 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 +480534,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 19e5c0 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 19df10 │ │ │ │ - cbz r5, 19e5fa │ │ │ │ + bl 19deb8 │ │ │ │ + cbz r5, 19e5a2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 19e5fe │ │ │ │ + cbz r4, 19e5a6 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e51c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e59e │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 19de10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + bl 19ddb8 │ │ │ │ + b.n 19e59e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19e626 │ │ │ │ - bl 19df10 │ │ │ │ - b.n 19e5f6 │ │ │ │ + cbz r3, 19e5ce │ │ │ │ + bl 19deb8 │ │ │ │ + b.n 19e59e │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e574 │ │ │ │ + bl 19e51c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 19e5f6 │ │ │ │ + b.n 19e59e │ │ │ │ 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 17fe04 │ │ │ │ + bl 198e54 │ │ │ │ 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 19e66e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e6b4 │ │ │ │ + cbz r0, 19e65c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19e6a6 │ │ │ │ + beq.n 19e64e │ │ │ │ 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 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e626 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ 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 +480642,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 19e6fe │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19e736 │ │ │ │ + cbz r0, 19e6de │ │ │ │ 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 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e704 │ │ │ │ + bne.n 19e6ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1816c0 │ │ │ │ + bl 181668 │ │ │ │ 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 +480696,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, 19e72e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e792 │ │ │ │ + cbz r3, 19e73a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 1993c4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19e7d0 │ │ │ │ + bhi.n 19e778 │ │ │ │ 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, 19e772 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ 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, 19e788 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19e7ce │ │ │ │ + beq.n 19e776 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ 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 19e76a │ │ │ │ + b.n 19e772 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e808 │ │ │ │ + beq.n 19e7b0 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e800 │ │ │ │ + bne.n 19e7a8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e766 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 19e7be │ │ │ │ + bne.n 19e766 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 19e7ca │ │ │ │ + b.n 19e772 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19e82e │ │ │ │ + beq.n 19e7d6 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19e826 │ │ │ │ + bne.n 19e7ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19e81a │ │ │ │ + beq.n 19e7c2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 18163c │ │ │ │ - b.n 19e7ca │ │ │ │ + bl 1815e4 │ │ │ │ + b.n 19e772 │ │ │ │ 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, 19e808 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 19e86c │ │ │ │ + cbz r3, 19e814 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19dd0c │ │ │ │ + bl 19dcb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e468 │ │ │ │ + bl 19e410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 1993c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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] @ (19eaa0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (19eafc ) │ │ │ │ + ldr r2, [pc, #600] @ (19eaa4 ) │ │ │ │ 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 19e56c │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 19e91e │ │ │ │ + cbnz r1, 19e8c6 │ │ │ │ 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 19e896 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19ea64 │ │ │ │ + beq.w 19ea0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ + bl 19e2ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 19e304 │ │ │ │ - ldr r2, [pc, #508] @ (19eb00 ) │ │ │ │ - ldr r3, [pc, #500] @ (19eafc ) │ │ │ │ + bl 19e2ac │ │ │ │ + ldr r2, [pc, #508] @ (19eaa8 ) │ │ │ │ + ldr r3, [pc, #500] @ (19eaa4 ) │ │ │ │ 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 19ea9a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19ea1c │ │ │ │ + bne.n 19e9c4 │ │ │ │ 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 +480885,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 19e90a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19e9a8 │ │ │ │ + beq.n 19e950 │ │ │ │ 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 19ea60 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19eac6 │ │ │ │ - bl 19df78 │ │ │ │ + beq.w 19ea6e │ │ │ │ + bl 19df20 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19e98e │ │ │ │ + cbz r7, 19e936 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19e9a2 │ │ │ │ + beq.n 19e94a │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19e902 │ │ │ │ + bne.n 19e8aa │ │ │ │ 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 +480931,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 19e982 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19ea96 │ │ │ │ + beq.n 19ea3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19ea6c │ │ │ │ + beq.n 19ea14 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ 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 19e9ae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 19e902 │ │ │ │ + b.n 19e8aa │ │ │ │ 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 19e9e2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8aa │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 19e902 │ │ │ │ + bne.w 19e8aa │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19ea8c │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19ea34 │ │ │ │ + bl 19df20 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19ea5c │ │ │ │ + cbz r7, 19ea04 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e75c │ │ │ │ - b.n 19e8ee │ │ │ │ + bl 19e704 │ │ │ │ + b.n 19e896 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19ea82 │ │ │ │ + beq.n 19ea2a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 19ea16 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e9be │ │ │ │ + bl 19df20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19ea5c │ │ │ │ + b.n 19ea04 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19eaaa │ │ │ │ + beq.n 19ea52 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e902 │ │ │ │ + beq.w 19e8aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df78 │ │ │ │ + bl 19df20 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ea0e │ │ │ │ - b.n 19ea16 │ │ │ │ + bne.n 19e9b6 │ │ │ │ + b.n 19e9be │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19eae4 │ │ │ │ - bl 19df78 │ │ │ │ + beq.n 19ea8c │ │ │ │ + bl 19df20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e98e │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e936 │ │ │ │ + bl 19df20 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 19eade │ │ │ │ + cbz r7, 19ea86 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e94c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 19e9a4 │ │ │ │ - bl 19df78 │ │ │ │ + b.n 19e94c │ │ │ │ + bl 19df20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 19e9a4 │ │ │ │ + b.n 19e94c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ 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] @ (19ebb0 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #240] @ (19ec0c ) │ │ │ │ + ldr r1, [pc, #240] @ (19ebb4 ) │ │ │ │ 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 1993d0 │ │ │ │ + cbz r0, 19eb1a │ │ │ │ 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] @ (19ebb8 ) │ │ │ │ + ldr r3, [pc, #176] @ (19ebb4 ) │ │ │ │ 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 19ebac │ │ │ │ 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 19e56c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19eb92 │ │ │ │ + bne.n 19eb3a │ │ │ │ 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 19e56c │ │ │ │ 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 1993c4 │ │ │ │ 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 1db338 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19ebd6 │ │ │ │ + b.n 19eb7e │ │ │ │ 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 +481149,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 19eb7c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e304 │ │ │ │ - b.n 19eb56 │ │ │ │ + bl 19e2ac │ │ │ │ + b.n 19eafe │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ 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] @ (19ed00 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (19ed5c ) │ │ │ │ + ldr r1, [pc, #304] @ (19ed04 ) │ │ │ │ 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 19ecc8 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 19941c │ │ │ │ + bl 1993c4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19ec80 │ │ │ │ + beq.n 19ec28 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ec80 │ │ │ │ + cbz r3, 19ec28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 19dfc0 │ │ │ │ + bl 19df68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ec70 │ │ │ │ + bne.n 19ec18 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 19e5c4 │ │ │ │ + bl 19e56c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ecfe │ │ │ │ + beq.n 19eca6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ed3c │ │ │ │ + beq.n 19ece4 │ │ │ │ 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, 19ec8e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 19ece6 │ │ │ │ + cbz r0, 19ec8e │ │ │ │ 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 +481248,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 19ec68 │ │ │ │ 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 +481267,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 19e2ac │ │ │ │ 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 19e2ac │ │ │ │ + ldr r2, [pc, #60] @ (19ed08 ) │ │ │ │ + ldr r3, [pc, #56] @ (19ed04 ) │ │ │ │ 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 19ecfc │ │ │ │ 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 19eca4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ 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, 19ed32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ed7a │ │ │ │ + bne.n 19ed22 │ │ │ │ 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] @ (19ee70 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #296] @ (19eecc ) │ │ │ │ + ldr r3, [pc, #296] @ (19ee74 ) │ │ │ │ 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 19ed60 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19edb6 │ │ │ │ + bne.n 19ed5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee92 │ │ │ │ + beq.n 19ee3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eec0 │ │ │ │ - bl 19941c │ │ │ │ + beq.n 19ee68 │ │ │ │ + bl 1993c4 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 19ee30 │ │ │ │ + cbz r4, 19edd8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee30 │ │ │ │ + bne.n 19edd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eea6 │ │ │ │ + beq.n 19ee4e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19eea6 │ │ │ │ + bne.n 19ee4e │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 19ee26 │ │ │ │ + cbz r3, 19edce │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ee26 │ │ │ │ - bl 19dca8 │ │ │ │ + bne.n 19edce │ │ │ │ + bl 19dc50 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 19edae │ │ │ │ + bl 19dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee98 │ │ │ │ + beq.n 19ee40 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eebc │ │ │ │ + beq.n 19ee64 │ │ │ │ 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 19eaac │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ee78 │ │ │ │ + cbz r3, 19ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 19e06c │ │ │ │ + bl 19e014 │ │ │ │ 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 19ee10 │ │ │ │ + ldr r2, [pc, #84] @ (19ee78 ) │ │ │ │ + ldr r3, [pc, #80] @ (19ee74 ) │ │ │ │ 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 19ee60 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 19ee9e │ │ │ │ + cbnz r3, 19ee46 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19ee44 │ │ │ │ + b.n 19edec │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19ee42 │ │ │ │ + b.n 19edea │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ - bl 19dca8 │ │ │ │ + bl 19dc50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 19ee30 │ │ │ │ + bl 199cf4 │ │ │ │ + b.n 19edd8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19ee42 │ │ │ │ - bl 19941c │ │ │ │ + b.n 19edea │ │ │ │ + bl 1993c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ 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] @ (19eefc ) │ │ │ │ + ldr r3, [pc, #108] @ (19ef00 ) │ │ │ │ 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 238b9c │ │ │ │ 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 19eeae │ │ │ │ + ldr r2, [pc, #36] @ (19ef04 ) │ │ │ │ + ldr r3, [pc, #32] @ (19ef00 ) │ │ │ │ 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 19eef8 │ │ │ │ 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, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ 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 19ef54 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19efa4 │ │ │ │ + bmi.n 19ef4c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19efa4 │ │ │ │ + bne.n 19ef4c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 19ef9e │ │ │ │ + bhi.n 19ef46 │ │ │ │ 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 19ef08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19ef24 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef08 │ │ │ │ + b.n 19ef4c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 19efa4 │ │ │ │ + bl 19ef08 │ │ │ │ + b.n 19ef4c │ │ │ │ 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] @ (19f0c0 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (19f11c ) │ │ │ │ + ldr r1, [pc, #296] @ (19f0c4 ) │ │ │ │ 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 19f0b4 │ │ │ │ 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 19efd2 │ │ │ │ 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 19f098 │ │ │ │ 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 19f040 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f0f0 │ │ │ │ + beq.n 19f098 │ │ │ │ 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 19f02c │ │ │ │ + cbz r4, 19f098 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +481660,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 19c290 │ │ │ │ + ldr r2, [pc, #44] @ (19f0c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (19f0c0 ) │ │ │ │ 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 19f0ba │ │ │ │ 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 19eff4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ 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 19f126 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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, 19f12e │ │ │ │ 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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19f1aa │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f0cc │ │ │ │ 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 19f1ca │ │ │ │ + add r3, pc, #8 @ (adr r3, 19f170 ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481800,47 +481766,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 19f10c │ │ │ │ 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 19f160 │ │ │ │ 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 19f10c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 19f164 │ │ │ │ + b.n 19f10c │ │ │ │ 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] @ 19f7ac │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 19f808 │ │ │ │ + ldr.w r3, [pc, #1452] @ 19f7b0 │ │ │ │ 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 +481816,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 19f2ce │ │ │ │ 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 +481834,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 19f66a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 19f2c8 │ │ │ │ + b.n 19f270 │ │ │ │ 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 19f26e │ │ │ │ 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 19ef78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 19f4a4 │ │ │ │ + bcc.w 19f44c │ │ │ │ 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 19f25e │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 19f7d0 │ │ │ │ + bls.w 19f778 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 4b814 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19f476 │ │ │ │ + beq.w 19f41e │ │ │ │ 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 19bad8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f5d6 │ │ │ │ + beq.w 19f57e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19f396 │ │ │ │ + bne.n 19f33e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7a0 │ │ │ │ + beq.w 19f748 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19f7c0 │ │ │ │ + beq.w 19f768 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 19f6f4 │ │ │ │ + beq.w 19f69c │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19f3ce │ │ │ │ + cbz r0, 19f376 │ │ │ │ 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 19c290 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f464 │ │ │ │ + beq.n 19f40c │ │ │ │ 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 19ef78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19f43a │ │ │ │ + cbz r0, 19f3e2 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19f3e0 │ │ │ │ + bcc.n 19f388 │ │ │ │ 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 19f30c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #900] @ (19f80c ) │ │ │ │ - ldr r3, [pc, #892] @ (19f808 ) │ │ │ │ + bl 19c6b4 │ │ │ │ + ldr r2, [pc, #900] @ (19f7b4 ) │ │ │ │ + ldr r3, [pc, #892] @ (19f7b0 ) │ │ │ │ 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 19f7a6 │ │ │ │ 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 19f67a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f5a6 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7f0 │ │ │ │ + beq.w 19f798 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 19f792 │ │ │ │ + beq.w 19f73a │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 19f5fe │ │ │ │ + bne.w 19f5a6 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19ef78 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19ef78 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19ef78 │ │ │ │ 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 19ef78 │ │ │ │ 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 19ef78 │ │ │ │ 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 19ef78 │ │ │ │ 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 19ef78 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ 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 19ef78 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ 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 +482138,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 19c6b4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f64a │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19f7b0 │ │ │ │ + beq.w 19f758 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 19f464 │ │ │ │ + beq.w 19f40c │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19f396 │ │ │ │ + bne.w 19f33e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f40c │ │ │ │ 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 19f638 │ │ │ │ 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 19cc14 │ │ │ │ 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 19f634 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f620 │ │ │ │ + beq.n 19f5c8 │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f67c │ │ │ │ + cbz r0, 19f624 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19f620 │ │ │ │ + b.n 19f5c8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 19ef78 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f30c │ │ │ │ + b.n 19f2b4 │ │ │ │ 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 19f28c │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 19f7e2 │ │ │ │ + beq.w 19f78a │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 19f6a2 │ │ │ │ + beq.n 19f64a │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 19f5fe │ │ │ │ + bne.n 19f5a6 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f64a │ │ │ │ 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 +482272,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 19f6ae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -482331,107 +482297,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 19f6ee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f40c │ │ │ │ mov r0, sl │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f64a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f40c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f40c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19f464 │ │ │ │ + b.n 19f40c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c70c │ │ │ │ - b.n 19f486 │ │ │ │ + bl 19c6b4 │ │ │ │ + b.n 19f42e │ │ │ │ mov r0, sl │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f64a │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19f6a2 │ │ │ │ + b.n 19f64a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ 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 19f83c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f83c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19f894 │ │ │ │ + bne.n 19f83c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 238ac8 │ │ │ │ - cbz r0, 19f894 │ │ │ │ + bl 238a70 │ │ │ │ + cbz r0, 19f83c │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f914 │ │ │ │ + bhi.n 19f8bc │ │ │ │ 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 +482406,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, 19f83c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 19f894 │ │ │ │ + cbnz r3, 19f83c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f9a4 │ │ │ │ + beq.w 19f94c │ │ │ │ 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 19f94c │ │ │ │ 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 19f95a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f858 ) │ │ │ │ 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 +482476,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 19f842 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f842 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 19f89a │ │ │ │ + b.n 19f842 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f812 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f812 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19f86a │ │ │ │ + b.n 19f812 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19f9b2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19f940 ) │ │ │ │ + bhi.n 19f95a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19f8e8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -482561,220 +482527,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 19f83e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1988c0 │ │ │ │ + bl 198868 │ │ │ │ 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 19f96e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f9ca │ │ │ │ + beq.n 19f972 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19f9c6 │ │ │ │ + bne.n 19f96e │ │ │ │ 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, 19f9d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 19fa38 │ │ │ │ + beq.n 19f9e0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 19fa24 │ │ │ │ + cbz r5, 19f9cc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19fa06 │ │ │ │ + beq.n 19f9ae │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa60 │ │ │ │ + bgt.n 19fa08 │ │ │ │ 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 19fa82 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fa5a │ │ │ │ + bne.n 19fa02 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 19fac2 │ │ │ │ + beq.n 19fa6a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 19fa30 │ │ │ │ + bgt.n 19f9d8 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19f9ae │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 19fab2 │ │ │ │ + ble.n 19fa5a │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ 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 19fa3e │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fa2c │ │ │ │ + beq.n 19f9d4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fa2c │ │ │ │ + bne.n 19f9d4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fa7c │ │ │ │ + bne.n 19fa24 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19faba │ │ │ │ + bne.n 19fa62 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19fae0 │ │ │ │ + beq.n 19fa88 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19fa1e │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 19fa1a │ │ │ │ + b.n 19f9c2 │ │ │ │ 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 19f9f2 │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 19fa4a │ │ │ │ + bne.n 19f9f2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa06 │ │ │ │ + b.n 19f9ae │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19fa18 │ │ │ │ + b.n 19f9c0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fa50 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19faa8 │ │ │ │ + bne.n 19fa50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19fa76 │ │ │ │ + b.n 19fa1e │ │ │ │ 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 19fabc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 19fb18 │ │ │ │ - bl 17fd3c │ │ │ │ + bls.n 19fac0 │ │ │ │ + bl 17fce4 │ │ │ │ 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, 19fb02 │ │ │ │ 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 19faf8 │ │ │ │ + bl 199cf4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 19fb54 │ │ │ │ + cbz r3, 19fafc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fb30 │ │ │ │ + beq.n 19fad8 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19fb50 │ │ │ │ + b.n 19faf8 │ │ │ │ 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] @ (19fc20 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (19fc7c ) │ │ │ │ + ldr r3, [pc, #260] @ (19fc24 ) │ │ │ │ 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 1993c4 │ │ │ │ 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 +482752,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 19fbfc │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19fbdc │ │ │ │ + b.n 19fb84 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 19fc46 │ │ │ │ + bne.n 19fbee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fbee │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fbee │ │ │ │ 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 19fbee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f124 │ │ │ │ + bl 19f0cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19fc46 │ │ │ │ + beq.n 19fbee │ │ │ │ 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 19fac4 │ │ │ │ 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 19fb82 │ │ │ │ + ldr r2, [pc, #40] @ (19fc28 ) │ │ │ │ + ldr r3, [pc, #36] @ (19fc24 ) │ │ │ │ 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 19fc1a │ │ │ │ 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, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 19fca2 │ │ │ │ + b.n 19fc4a │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fc98 │ │ │ │ + bne.n 19fc40 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19fcae │ │ │ │ + bne.n 19fc56 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fcb2 │ │ │ │ + bne.n 19fc5a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 19fcae │ │ │ │ + cbz r3, 19fc56 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19fc86 │ │ │ │ + bne.n 19fc2e │ │ │ │ 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 19fcea │ │ │ │ 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 19fc8a │ │ │ │ + cbz r3, 19fc86 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fccc │ │ │ │ + beq.n 19fc74 │ │ │ │ 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 19fc7c │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19fd26 │ │ │ │ + bhi.n 19fcce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19fd4c │ │ │ │ + bhi.n 19fcf4 │ │ │ │ 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 +482901,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 19fcfc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 19fd50 │ │ │ │ + bcs.n 19fcf8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19fcd2 │ │ │ │ + b.n 19fc7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fcce │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19fd26 │ │ │ │ + b.n 19fcce │ │ │ │ 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 19fd8a │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 19fe0a │ │ │ │ + bne.n 19fdb2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19fdb4 │ │ │ │ + beq.n 19fd5c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd58 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fd82 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcc.n 19fde6 │ │ │ │ + bcc.n 19fd8e │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19fdf6 │ │ │ │ + beq.n 19fd9e │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd58 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fd82 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd58 │ │ │ │ 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 19fd5a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19fd5c │ │ │ │ + bl 19fd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fdb2 │ │ │ │ + bne.n 19fd5a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19fd78 │ │ │ │ + bne.n 19fd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 19fdda │ │ │ │ + beq.n 19fd82 │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fdb0 │ │ │ │ + bhi.n 19fd58 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdb0 │ │ │ │ + bmi.n 19fd82 │ │ │ │ + b.n 19fd58 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19fe0e │ │ │ │ + beq.n 19fdb6 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19fdb0 │ │ │ │ + bne.n 19fd58 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 19fdb0 │ │ │ │ - b.n 19fdda │ │ │ │ + bpl.n 19fd58 │ │ │ │ + b.n 19fd82 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 19fdda │ │ │ │ - b.n 19fdfe │ │ │ │ + bmi.n 19fd82 │ │ │ │ + b.n 19fda6 │ │ │ │ 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 19fe28 │ │ │ │ + bhi.n 19fe1c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19fe96 │ │ │ │ + bhi.n 19fe3e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fec4 │ │ │ │ + bne.n 19fe6c │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 238af4 │ │ │ │ - cbz r0, 19fe9c │ │ │ │ + bl 238a9c │ │ │ │ + cbz r0, 19fe44 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19fe9c │ │ │ │ + bpl.n 19fe44 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19feb8 │ │ │ │ + beq.n 19fe60 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19feb8 │ │ │ │ + bhi.n 19fe60 │ │ │ │ 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 +483048,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 19fe3e │ │ │ │ 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 19fdbc │ │ │ │ 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 238a3c │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fe4c │ │ │ │ + bne.n 19fdf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe24 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe24 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe24 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19fe7c │ │ │ │ + b.n 19fe24 │ │ │ │ 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] @ (19ff6c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (19ffc8 ) │ │ │ │ + ldr r3, [pc, #228] @ (19ff70 ) │ │ │ │ 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 19f98c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ffba │ │ │ │ + beq.n 19ff62 │ │ │ │ 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 19ff50 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19ff70 │ │ │ │ + beq.n 19ff18 │ │ │ │ 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 19fefe │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ff56 │ │ │ │ + bhi.n 19fefe │ │ │ │ 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 +483157,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 19feba │ │ │ │ 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 19ff30 │ │ │ │ + bl 17fce4 │ │ │ │ + ldr r2, [pc, #64] @ (19ff74 ) │ │ │ │ + ldr r3, [pc, #60] @ (19ff70 ) │ │ │ │ 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 19ff66 │ │ │ │ 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 19fefe │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 19eed4 │ │ │ │ + bl 19ee7c │ │ │ │ add sl, r0 │ │ │ │ - b.n 19ff70 │ │ │ │ + b.n 19ff18 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19ff7a │ │ │ │ + b.n 19ff22 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ 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] @ 1a03a8 │ │ │ │ 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] @ 1a03ac │ │ │ │ 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 19f98c │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a003e │ │ │ │ + cbz r0, 19ffe6 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a01a0 │ │ │ │ + beq.w 1a0148 │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a03c0 │ │ │ │ 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 +483269,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 1a0064 │ │ │ │ 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 +483285,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 1a0210 │ │ │ │ orrs.w ip, r6, r3 │ │ │ │ - beq.n 1a0156 │ │ │ │ + beq.n 1a00fe │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ orrs.w lr, ip, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0128 │ │ │ │ ldrb.w lr, [r1, #105] @ 0x69 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a0276 │ │ │ │ + bne.w 1a021e │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1a00fc │ │ │ │ + cbnz r1, 1a00a4 │ │ │ │ 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 1a02b6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi.w 1a036a │ │ │ │ + bhi.w 1a0312 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a03c0 │ │ │ │ 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 +483343,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] @ 1a03a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0180 │ │ │ │ + cbz r0, 1a0128 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0050 │ │ │ │ + bne.w 19fff8 │ │ │ │ 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 1a0158 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17fd3c │ │ │ │ - ldr r2, [pc, #596] @ (1a0408 ) │ │ │ │ - ldr r3, [pc, #588] @ (1a0400 ) │ │ │ │ + bl 17fce4 │ │ │ │ + ldr r2, [pc, #596] @ (1a03b0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a03a8 ) │ │ │ │ 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 1a03bc │ │ │ │ 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 19ee7c │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a0242 │ │ │ │ + beq.n 1a01ea │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1a0190 │ │ │ │ + beq.n 1a0138 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a03c0 │ │ │ │ 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 +483440,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 1a0138 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0128 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1a0172 │ │ │ │ + b.n 1a011a │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - beq.w 1a0156 │ │ │ │ + beq.w 1a00fe │ │ │ │ subs r1, r6, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1a0180 │ │ │ │ + beq.n 1a0128 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bhi.n 1a0380 │ │ │ │ + bhi.n 1a0328 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0418 │ │ │ │ + bhi.w 1a03c0 │ │ │ │ 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 +483489,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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a02d8 │ │ │ │ + cbz r0, 1a0280 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0138 │ │ │ │ strh.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a025c │ │ │ │ strb.w r6, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a025c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ - cbz r6, 1a0370 │ │ │ │ + b.n 1a025c │ │ │ │ + cbz r6, 1a0318 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a0348 │ │ │ │ + cbz r0, 1a02f0 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0138 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ - b.n 1a02b4 │ │ │ │ + b.n 1a025c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a031a │ │ │ │ + beq.n 1a02c2 │ │ │ │ rbit r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #33 @ 0x21 │ │ │ │ - b.n 1a031a │ │ │ │ + b.n 1a02c2 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a03a8 │ │ │ │ + cbz r0, 1a0350 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a0138 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a01f4 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a01f4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a01f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a024c │ │ │ │ + b.n 1a01f4 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a032c │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a032c │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a032c │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr8, cr9, {3} │ │ │ │ + mcr2 0, 5, r0, cr0, cr9, {3} │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a0384 │ │ │ │ + b.n 1a032c │ │ │ │ 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 1a044c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1a045e │ │ │ │ + cbz r5, 1a0406 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0492 │ │ │ │ + cbz r3, 1a043a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a04b4 │ │ │ │ + beq.n 1a045c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0458 │ │ │ │ + cbz r4, 1a0400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0458 │ │ │ │ + cbz r3, 1a0400 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0478 │ │ │ │ + beq.n 1a0420 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0446 │ │ │ │ + bne.n 1a03ee │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0486 │ │ │ │ + beq.n 1a042e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0432 │ │ │ │ + bne.n 1a03da │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a0452 │ │ │ │ + b.n 1a03fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a0406 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a045e │ │ │ │ - bl 19fb1c │ │ │ │ + bne.n 1a0406 │ │ │ │ + bl 19fac4 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a045e │ │ │ │ + b.n 1a0406 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a0442 │ │ │ │ + b.n 1a03ea │ │ │ │ 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, 1a048a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a04e6 │ │ │ │ + cbnz r0, 1a048e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a04d6 │ │ │ │ + bne.n 1a047e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0418 │ │ │ │ + bl 1a03c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a048a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a04e2 │ │ │ │ + beq.n 1a048a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a04e8 │ │ │ │ + bne.n 1a0490 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a04fc │ │ │ │ + bne.n 1a04a4 │ │ │ │ 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, 1a04dc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1a053a │ │ │ │ + cbnz r5, 1a04e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0528 │ │ │ │ + bne.n 1a04d0 │ │ │ │ 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 19a7bc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a0612 │ │ │ │ + beq.n 1a05ba │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a057e │ │ │ │ + cbz r1, 1a0526 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a05ce │ │ │ │ + beq.n 1a0576 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 1a0590 │ │ │ │ + bne.n 1a0538 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 1a05b6 │ │ │ │ + cbnz r1, 1a055e │ │ │ │ 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, 1a0538 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a05e2 │ │ │ │ + beq.n 1a058a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a0550 │ │ │ │ + b.n 1a04f8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1a05a8 │ │ │ │ + cbz r2, 1a0550 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a05a8 │ │ │ │ + cbz r1, 1a0550 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a050e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a0596 │ │ │ │ + bne.n 1a053e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a057e │ │ │ │ + bne.n 1a0526 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a056a │ │ │ │ + beq.n 1a0512 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1a057c │ │ │ │ + bne.n 1a0524 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1a057c │ │ │ │ - b.n 1a0572 │ │ │ │ + bls.n 1a0524 │ │ │ │ + b.n 1a051a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0566 │ │ │ │ + beq.n 1a050e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a058c │ │ │ │ + bne.n 1a0534 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a04dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0534 │ │ │ │ + beq.n 1a04dc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a053c │ │ │ │ + bne.n 1a04e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a05fe │ │ │ │ + bne.n 1a05a6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1a05e2 │ │ │ │ + b.n 1a058a │ │ │ │ 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 1a05e0 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1a063c │ │ │ │ + bne.n 1a05e4 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 1a0660 │ │ │ │ + beq.n 1a0608 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a06b6 │ │ │ │ - cbnz r3, 1a0666 │ │ │ │ + bne.n 1a065e │ │ │ │ + cbnz r3, 1a060e │ │ │ │ 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 1a0664 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a06f2 │ │ │ │ + beq.n 1a069a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a0612 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a06b6 │ │ │ │ + bne.n 1a065e │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a07e6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 1a068e │ │ │ │ + b.n 1a0636 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a07e6 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a067e │ │ │ │ + beq.n 1a0626 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a083e │ │ │ │ + beq.w 1a07e6 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1a06ac │ │ │ │ + b.n 1a0654 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 1a06d2 │ │ │ │ + cbz r3, 1a067a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06a6 │ │ │ │ + bne.n 1a064e │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1a0896 │ │ │ │ + beq.w 1a083e │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a0660 │ │ │ │ + bmi.n 1a0608 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a0660 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 1a0710 │ │ │ │ + cbz r1, 1a06b8 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 1a06e6 │ │ │ │ + b.n 1a068e │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a086a │ │ │ │ + beq.w 1a0812 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1a06dc │ │ │ │ - b.n 1a06b6 │ │ │ │ + bne.n 1a0684 │ │ │ │ + b.n 1a065e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a066a │ │ │ │ + beq.n 1a0612 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1a06b6 │ │ │ │ + beq.n 1a065e │ │ │ │ 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 1a0660 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a087a │ │ │ │ + beq.w 1a0822 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a088c │ │ │ │ + bhi.w 1a0834 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 1a082c │ │ │ │ + beq.w 1a07d4 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1a0812 │ │ │ │ + beq.n 1a07ba │ │ │ │ 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 1a07de │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 1a0836 │ │ │ │ + bne.n 1a07de │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1a0886 │ │ │ │ + bhi.w 1a082e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0a2a │ │ │ │ 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 +484006,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 1a0828 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0a82 │ │ │ │ + bhi.w 1a0a2a │ │ │ │ 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 +484048,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 1a0608 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0716 │ │ │ │ + bne.w 1a06be │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a0a50 │ │ │ │ + beq.w 1a09f8 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a0660 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a07ba │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1a0812 │ │ │ │ + b.n 1a07ba │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06d6 │ │ │ │ + bne.w 1a067e │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a0660 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07b0 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07b0 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0754 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0754 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0710 │ │ │ │ + bne.w 1a06b8 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0826 │ │ │ │ - b.n 1a084a │ │ │ │ + bne.n 1a07ce │ │ │ │ + b.n 1a07f2 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1a06b8 │ │ │ │ + b.n 1a0660 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1a0808 │ │ │ │ + b.n 1a07b0 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1a07ac │ │ │ │ + b.n 1a0754 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1a0812 │ │ │ │ - b.n 1a0660 │ │ │ │ + beq.n 1a07ba │ │ │ │ + b.n 1a0608 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0a5c │ │ │ │ + beq.w 1a0a04 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1a0a04 │ │ │ │ + bne.w 1a09ac │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a0a04 │ │ │ │ + beq.w 1a09ac │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a08a6 │ │ │ │ + bne.n 1a084e │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a09f6 │ │ │ │ + beq.w 1a099e │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a08ee │ │ │ │ + beq.n 1a0896 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a065e │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a08d6 │ │ │ │ + bne.n 1a087e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a0a66 │ │ │ │ + beq.w 1a0a0e │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a065e │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a065e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a065e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 1a0a3a │ │ │ │ + beq.w 1a09e2 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 1a09d2 │ │ │ │ + beq.n 1a097a │ │ │ │ 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 1a09ee │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 1a0a46 │ │ │ │ + bne.n 1a09ee │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 1a0986 │ │ │ │ + bhi.n 1a092e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1a0a00 │ │ │ │ + bhi.n 1a09a8 │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (1a09a4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa4 ) │ │ │ │ + ldr r7, [pc, #64] @ (1a094c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a4c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a4c ) │ │ │ │ asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (1a0aa8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aac ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0aac ) │ │ │ │ - ldr r4, [pc, #316] @ (1a0ab0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ab8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0abc ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0abc ) │ │ │ │ - ldr r7, [pc, #316] @ (1a0ac0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a50 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a54 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a54 ) │ │ │ │ + ldr r4, [pc, #316] @ (1a0a58 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a58 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a5c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a5c ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a60 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a60 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a64 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a64 ) │ │ │ │ + ldr r7, [pc, #316] @ (1a0a68 ) │ │ │ │ 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 1a0970 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1a0a82 │ │ │ │ + bhi.n 1a0a2a │ │ │ │ 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 +484220,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 1a066a │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a08fc │ │ │ │ + bne.n 1a08a4 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a065e │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a065e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a0616 │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a092e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a0986 │ │ │ │ + b.n 1a092e │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a08c6 │ │ │ │ + beq.w 1a086e │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1a0a30 │ │ │ │ + beq.n 1a09d8 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 1a06b6 │ │ │ │ + beq.w 1a065e │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a0a18 │ │ │ │ + bne.n 1a09c0 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a08d2 │ │ │ │ - b.n 1a08f4 │ │ │ │ + bne.w 1a087a │ │ │ │ + b.n 1a089c │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a097a │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 1a09d2 │ │ │ │ + b.n 1a097a │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 1a084a │ │ │ │ - b.n 1a06b8 │ │ │ │ + beq.w 1a07f2 │ │ │ │ + b.n 1a0660 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1a08c6 │ │ │ │ + b.n 1a086e │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a06b6 │ │ │ │ + bne.w 1a065e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a066e │ │ │ │ + b.n 1a0616 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a0970 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1a09c8 │ │ │ │ + b.n 1a0970 │ │ │ │ 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] @ (1a0ab8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (1a0b14 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a0abc ) │ │ │ │ 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 1a0a9a │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a05c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1a0ae2 │ │ │ │ + bcs.n 1a0a8a │ │ │ │ mov r0, r2 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 1a0a9a │ │ │ │ + bl 17fce4 │ │ │ │ + ldr r2, [pc, #36] @ (1a0ac0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a0abc ) │ │ │ │ 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 1a0ab4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - sbc.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ + subs.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, #16318464 @ 0xf90000 │ │ │ │ + adcs.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, 1a0ada │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ 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 1a0b20 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 1a0b80 │ │ │ │ + cbz r7, 1a0b28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 1a0b98 │ │ │ │ + cbz r1, 1a0b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0618 │ │ │ │ + bl 1a05c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a0a84 │ │ │ │ + bl 1a0a2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0b70 │ │ │ │ + bne.n 1a0b18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fb70 │ │ │ │ + bl 17fb18 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1a0b70 │ │ │ │ + b.n 1a0b18 │ │ │ │ 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 19fac4 │ │ │ │ + cbz r0, 1a0b70 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb08 │ │ │ │ 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 19a678 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c72 │ │ │ │ + beq.n 1a0c1a │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1a0c18 │ │ │ │ + cbz r5, 1a0bc0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c3c │ │ │ │ + cbz r4, 1a0be4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a0c7a │ │ │ │ + beq.n 1a0c22 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1a0c12 │ │ │ │ + cbz r4, 1a0bba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0c12 │ │ │ │ + cbz r3, 1a0bba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c2a │ │ │ │ + beq.n 1a0bd2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0c00 │ │ │ │ + bne.n 1a0ba8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0c62 │ │ │ │ + beq.n 1a0c0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0bec │ │ │ │ + bne.n 1a0b94 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ - cbz r0, 1a0c50 │ │ │ │ + bl 19fac4 │ │ │ │ + cbz r0, 1a0bf8 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0ba4 │ │ │ │ + b.n 1a0bc0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0c18 │ │ │ │ + bne.n 1a0bc0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1a0c6e │ │ │ │ + cbnz r0, 1a0c16 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19fb60 │ │ │ │ + bl 19fb08 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0bfc │ │ │ │ - b.n 1a0c18 │ │ │ │ + bne.n 1a0ba4 │ │ │ │ + b.n 1a0bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0c50 │ │ │ │ + beq.n 1a0bf8 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1a0c18 │ │ │ │ + b.n 1a0bc0 │ │ │ │ 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 19fac4 │ │ │ │ + cbnz r0, 1a0c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a0c50 │ │ │ │ + b.n 1a0bf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a0bfc │ │ │ │ + b.n 1a0ba4 │ │ │ │ stmdb 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] @ 1a161c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2512] @ 1a1678 │ │ │ │ + ldr.w r2, [pc, #2512] @ 1a1620 │ │ │ │ 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 +484532,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] @ 1a1624 │ │ │ │ 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 1a15c0 │ │ │ │ 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 1a0e2a │ │ │ │ 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 1a0d44 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1a0ebc │ │ │ │ - cbnz r0, 1a0d7e │ │ │ │ - ldr.w r3, [pc, #2388] @ 1a1680 │ │ │ │ + beq.w 1a0e64 │ │ │ │ + cbnz r0, 1a0d26 │ │ │ │ + ldr.w r3, [pc, #2388] @ 1a1628 │ │ │ │ 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, 1a0d26 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0d1a │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1a0d72 │ │ │ │ + bne.n 1a0d1a │ │ │ │ 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 +484594,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 1a0ce8 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0e80 │ │ │ │ + beq.n 1a0e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0d8e │ │ │ │ + cbz r3, 1a0d36 │ │ │ │ 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 1a0cca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d7e │ │ │ │ + beq.n 1a0d26 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0fca │ │ │ │ + bne.w 1a0f72 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1a0dbc │ │ │ │ + beq.n 1a0d64 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1a0f56 │ │ │ │ + beq.w 1a0efe │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a0d7e │ │ │ │ + bne.n 1a0d26 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a0df6 │ │ │ │ + cbz r3, 1a0d9e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b2144 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 1a0df8 │ │ │ │ + cbz r0, 1a0da0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a0df6 │ │ │ │ + bhi.n 1a0d9e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 4ac20 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a12c0 │ │ │ │ + beq.w 1a1268 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1102 │ │ │ │ + bne.w 1a10aa │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 1a0e12 │ │ │ │ + cbnz r1, 1a0dba │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1a10e6 │ │ │ │ + beq.w 1a108e │ │ │ │ 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 1a0df6 │ │ │ │ + b.n 1a117a │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a0e54 │ │ │ │ + bne.n 1a0dfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1a11cc │ │ │ │ + bne.w 1a1174 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a0e22 │ │ │ │ + beq.n 1a0dca │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1662 │ │ │ │ + bne.w 1a160a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0e74 │ │ │ │ + bne.n 1a0e1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a1304 │ │ │ │ + beq.w 1a12ac │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0d82 │ │ │ │ + bne.n 1a0d2a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0cf6 │ │ │ │ + bne.w 1a0c9e │ │ │ │ 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 1db338 │ │ │ │ + ldr.w r2, [pc, #2020] @ 1a162c │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a1620 │ │ │ │ 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 1a15fa │ │ │ │ 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 1a1010 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a0fd6 │ │ │ │ + beq.w 1a0f7e │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d26 │ │ │ │ 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 1a0d26 │ │ │ │ + ldr.w r3, [pc, #1952] @ 1a1630 │ │ │ │ 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 1a112e │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d26 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d26 │ │ │ │ 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 19c290 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1a0d7e │ │ │ │ + b.n 1a0d26 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a114c │ │ │ │ + beq.w 1a10f4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0d7e │ │ │ │ + bne.w 1a0d26 │ │ │ │ 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 19c53c │ │ │ │ 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 +484823,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 1a0ef6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f54 │ │ │ │ + beq.n 1a0efc │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a0df6 │ │ │ │ - b.n 1a0d7e │ │ │ │ + beq.w 1a0d9e │ │ │ │ + b.n 1a0d26 │ │ │ │ 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] @ 1a1630 │ │ │ │ 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 19f7b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d26 │ │ │ │ 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 1a1614 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a1614 │ │ │ │ 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 +484898,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 19a62c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f810 │ │ │ │ + bl 19f7b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0d7e │ │ │ │ + beq.w 1a0d26 │ │ │ │ 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 1a1614 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1a166c │ │ │ │ + bhi.w 1a1614 │ │ │ │ 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 +484945,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 238b44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1228 │ │ │ │ + bne.w 1a11d0 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a1656 │ │ │ │ + beq.w 1a15fe │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a0e74 │ │ │ │ + beq.w 1a0e1c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e1c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a0e6a │ │ │ │ + bne.w 1a0e12 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a1128 │ │ │ │ + cbnz r3, 1a10d0 │ │ │ │ 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 +484983,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 1a0e08 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 1a1588 │ │ │ │ + bhi.w 1a1530 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a12fe │ │ │ │ + bhi.w 1a12a6 │ │ │ │ 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 +485015,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 199108 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a160e │ │ │ │ + beq.w 1a15b6 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 1a0f40 │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0ee8 │ │ │ │ + b.n 1a0eb2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e00 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2369bc │ │ │ │ + bl 236964 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 1a120e │ │ │ │ + beq.n 1a11b6 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1a15de │ │ │ │ + beq.w 1a1586 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2369d8 │ │ │ │ + bl 236980 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 1a0e58 │ │ │ │ + bne.w 1a0e00 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ef60 │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19ef08 │ │ │ │ + b.n 1a0ef6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a109e │ │ │ │ mov r1, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a109e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a10f6 │ │ │ │ + bne.w 1a109e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 238b9c │ │ │ │ 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 +485106,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 19a480 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb1c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19fac4 │ │ │ │ + b.n 1a0ef6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 1a0df8 │ │ │ │ + b.n 1a0da0 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1a0f62 │ │ │ │ + bne.w 1a0f0a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a158e │ │ │ │ + beq.w 1a1536 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 199cf4 │ │ │ │ + b.n 1a0ef6 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a1276 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a1276 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a1276 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e1c │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e1c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0e74 │ │ │ │ + bne.w 1a0e1c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a161c │ │ │ │ + beq.w 1a15c4 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 1a163a │ │ │ │ + beq.w 1a15e2 │ │ │ │ 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 1a159c │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 1a1384 │ │ │ │ + b.n 1a132c │ │ │ │ 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 +485190,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 1a159a │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a1354 │ │ │ │ + bne.n 1a12fc │ │ │ │ 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 1a12fc │ │ │ │ + b.n 1a131a │ │ │ │ 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 +485229,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 1a13b0 │ │ │ │ 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 19f1e0 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1a143e │ │ │ │ + beq.n 1a13e6 │ │ │ │ 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, 1a13d8 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a1426 │ │ │ │ + bne.n 1a13ce │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19a55c │ │ │ │ - b.n 1a0f4e │ │ │ │ + bl 19a504 │ │ │ │ + b.n 1a0ef6 │ │ │ │ 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 +485287,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 1a142c │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 1a14ce │ │ │ │ + beq.n 1a1476 │ │ │ │ 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 +485313,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 1a144e │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a14fa │ │ │ │ + beq.n 1a14a2 │ │ │ │ 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 19f1e0 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1a1532 │ │ │ │ + beq.n 1a14da │ │ │ │ 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, 1a14cc │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a151a │ │ │ │ + bne.n 1a14c2 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 19efd0 │ │ │ │ + bl 19ef78 │ │ │ │ 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 +485377,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 198930 │ │ │ │ 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 1a0ef6 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a13f6 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a134e │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1a12ce │ │ │ │ + b.n 1a1276 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a1284 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a1284 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a1284 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a12dc │ │ │ │ + bne.w 1a1284 │ │ │ │ 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 1a1284 │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a134e │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a13f6 │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a134e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a13f6 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1a11f2 │ │ │ │ - b.n 1a0e58 │ │ │ │ + bne.w 1a119a │ │ │ │ + b.n 1a0e00 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1a13a6 │ │ │ │ + b.n 1a134e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1a144e │ │ │ │ + b.n 1a13f6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0f4e │ │ │ │ + bne.w 1a0ef6 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1a0e7c │ │ │ │ + b.n 1a0e24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1a0d7e │ │ │ │ - b.n 1a0f0a │ │ │ │ + bne.w 1a0d26 │ │ │ │ + b.n 1a0eb2 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a0e92 │ │ │ │ + b.n 1a0e3a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a1666 │ │ │ │ + bne.n 1a160e │ │ │ │ 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 1a12de │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdbc │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1a1336 │ │ │ │ + b.n 1a12de │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.w 1a0e12 │ │ │ │ + b.w 1a0dba │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a110a │ │ │ │ + b.n 1a10b2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf34e0079 │ │ │ │ + @ instruction: 0xf3a60079 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0079 │ │ │ │ + @ instruction: 0xf3720079 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #121 @ 0x79 │ │ │ │ + subs.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, 1a1656 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a16b2 │ │ │ │ + cbnz r0, 1a165a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a16a2 │ │ │ │ + bne.n 1a164a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a0c38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a1656 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a16ae │ │ │ │ + beq.n 1a1656 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a16b4 │ │ │ │ + bne.n 1a165c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a16c8 │ │ │ │ + bne.n 1a1670 │ │ │ │ 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] @ (1a19a0 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1a1702 │ │ │ │ + bhi.n 1a16aa │ │ │ │ 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 1a1718 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ 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 1a16e6 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a171a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1738 │ │ │ │ + beq.n 1a16e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1730 │ │ │ │ + bne.n 1a16d8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1a1768 │ │ │ │ + cbz r3, 1a1710 │ │ │ │ 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 1a1710 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a171a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a1762 │ │ │ │ + beq.n 1a170a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a175a │ │ │ │ + bne.n 1a1702 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1710 │ │ │ │ + bne.n 1a16b8 │ │ │ │ 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 1a1718 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ 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 1a175a │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a171a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a17ac │ │ │ │ + beq.n 1a1754 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a17a4 │ │ │ │ + bne.n 1a174c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1782 │ │ │ │ + bne.n 1a172a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a1772 │ │ │ │ - ldr r2, [pc, #572] @ (1a19fc ) │ │ │ │ + b.n 1a171a │ │ │ │ + ldr r2, [pc, #572] @ (1a19a4 ) │ │ │ │ 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 1a1718 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ 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 1a17b4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a171a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a1806 │ │ │ │ + beq.n 1a17ae │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a17fe │ │ │ │ + bne.n 1a17a6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a17dc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a1784 │ │ │ │ + b.n 1a1718 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a1770 │ │ │ │ + beq.n 1a1718 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ 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 1a17f2 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a171a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a183c │ │ │ │ + bne.n 1a17e4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1a1770 │ │ │ │ + bne.n 1a1718 │ │ │ │ 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 1a1718 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1772 │ │ │ │ + beq.n 1a171a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a1874 │ │ │ │ + beq.n 1a181c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a186c │ │ │ │ + bne.n 1a1814 │ │ │ │ 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, 1a1860 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1a18b8 │ │ │ │ + bcc.n 1a1860 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a171a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18b2 │ │ │ │ + beq.n 1a185a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18aa │ │ │ │ + bne.n 1a1852 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1a19ee │ │ │ │ + bne.w 1a1996 │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a1718 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1a19f2 │ │ │ │ + beq.w 1a199a │ │ │ │ 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 1a18a4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a171a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a18f8 │ │ │ │ + beq.n 1a18a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a18f0 │ │ │ │ + bne.n 1a1898 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1996 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a18cc │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a1874 │ │ │ │ + b.n 1a1718 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1770 │ │ │ │ + beq.w 1a1718 │ │ │ │ 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 1a199a │ │ │ │ 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 1a18f8 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a171a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a194c │ │ │ │ + beq.n 1a18f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1944 │ │ │ │ + bne.n 1a18ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1996 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1a1920 │ │ │ │ - b.n 1a1770 │ │ │ │ - ldr r2, [pc, #164] @ (1a1a00 ) │ │ │ │ + bne.n 1a18c8 │ │ │ │ + b.n 1a1718 │ │ │ │ + ldr r2, [pc, #164] @ (1a19a8 ) │ │ │ │ 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 1a1718 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a199a │ │ │ │ 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 1a194e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a171a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a19a2 │ │ │ │ + beq.n 1a194a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1a199a │ │ │ │ + bne.n 1a1942 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a19ee │ │ │ │ + bne.n 1a1996 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1a1978 │ │ │ │ - b.n 1a1770 │ │ │ │ + bne.n 1a1920 │ │ │ │ + b.n 1a1718 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a1770 │ │ │ │ + bne.w 1a1718 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a199a │ │ │ │ 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 1a1718 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1772 │ │ │ │ + beq.w 1a171a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a1874 │ │ │ │ + beq.w 1a181c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a19e4 │ │ │ │ - b.n 1a1874 │ │ │ │ + bne.n 1a198c │ │ │ │ + b.n 1a181c │ │ │ │ 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} │ │ │ │ + ldrd r0, r0, [r0, #-484]! @ 0x1e4 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r5, [r3, #18] │ │ │ │ - cbz r5, 1a1a1e │ │ │ │ + cbz r5, 1a19c6 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a760 │ │ │ │ + bl 19a708 │ │ │ │ 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 1a19c2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 1a1a3e │ │ │ │ - b.n 1a1a1a │ │ │ │ + cbnz r3, 1a19e6 │ │ │ │ + b.n 1a19c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a19c2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a1a38 │ │ │ │ - cbz r1, 1a1a52 │ │ │ │ + bne.n 1a19e0 │ │ │ │ + cbz r1, 1a19fa │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a1a1a │ │ │ │ + beq.n 1a19c2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1a48 │ │ │ │ + bne.n 1a19f0 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 1a1a18 │ │ │ │ + beq.n 1a19c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a1a38 │ │ │ │ + b.n 1a19e0 │ │ │ │ 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] @ 1a2654 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3124] @ 1a26b0 │ │ │ │ + ldr.w r2, [pc, #3124] @ 1a2658 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3120] @ 1a26b4 │ │ │ │ - ldr.w r6, [pc, #3120] @ 1a26b8 │ │ │ │ + ldr.w r3, [pc, #3120] @ 1a265c │ │ │ │ + ldr.w r6, [pc, #3120] @ 1a2660 │ │ │ │ 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 1a1b6c │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a1bc4 │ │ │ │ + bne.w 1a1b6c │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bhi.w 1a1c44 │ │ │ │ + bhi.w 1a1bec │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bcs.w 1a1be4 │ │ │ │ + bcs.w 1a1b8c │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bhi.w 1a1cc0 │ │ │ │ + bhi.w 1a1c68 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bhi.w 1a2726 │ │ │ │ + bhi.w 1a26ce │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - bhi.w 1a1e5c │ │ │ │ + bhi.w 1a1e04 │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ - bhi.w 1a29d0 │ │ │ │ + bhi.w 1a2978 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1a27fc │ │ │ │ + bls.w 1a27a4 │ │ │ │ sub.w r2, r3, #66 @ 0x42 │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ + bhi.n 1a1b68 │ │ │ │ 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 +486064,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 1a1e96 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a262c │ │ │ │ + beq.w 1a25d4 │ │ │ │ movw r2, #515 @ 0x203 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a1bc0 │ │ │ │ + bne.n 1a1b68 │ │ │ │ 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] @ 1a2664 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1a2658 │ │ │ │ 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 1a2c4a │ │ │ │ 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 1a1b68 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a1ba0 ) │ │ │ │ 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 +486126,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 1a1d44 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a294e │ │ │ │ + bhi.w 1a28f6 │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ - bhi.w 1a265e │ │ │ │ + bhi.w 1a2606 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bcc.w 1a1f28 │ │ │ │ + bcc.w 1a1ed0 │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1c7c ) │ │ │ │ + bhi.n 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1c24 ) │ │ │ │ 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 +486172,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 1a1dae │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcs.w 1a24be │ │ │ │ + bcs.w 1a2466 │ │ │ │ cmp.w r3, #270 @ 0x10e │ │ │ │ - bcc.w 1a1f94 │ │ │ │ + bcc.w 1a1f3c │ │ │ │ sub.w r2, r3, #270 @ 0x10e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1cec ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1c94 ) │ │ │ │ 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 +486259,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 1a2668 │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a1ef2 │ │ │ │ + bhi.w 1a1e9a │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1a28e0 │ │ │ │ + bhi.w 1a2888 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bhi.w 1a28ac │ │ │ │ + bhi.w 1a2854 │ │ │ │ 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 1a1e96 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ movw r2, #563 @ 0x233 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.n 1a1eee │ │ │ │ + bne.n 1a1e96 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bcs.w 1a279c │ │ │ │ + bcs.w 1a2744 │ │ │ │ sub.w r2, r3, #344 @ 0x158 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e24 ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1dcc ) │ │ │ │ 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 +486322,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 1a1b68 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bls.w 1a2926 │ │ │ │ + bls.w 1a28ce │ │ │ │ sub.w r2, r3, #190 @ 0xbe │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1e7c ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1e24 ) │ │ │ │ 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 +486368,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 1a1b68 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ subw r2, r3, #619 @ 0x26b │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a1f08 ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a1eb0 ) │ │ │ │ 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 +486390,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 1a293c │ │ │ │ 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 1a1e96 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1b68 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1a2ca6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1f60 ) │ │ │ │ + bhi.w 1a2c4e │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1f08 ) │ │ │ │ ldr.w sl, [r3, sl, lsl #2] │ │ │ │ add r3, sl │ │ │ │ bx r3 │ │ │ │ lsls r5, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -486466,1145 +486432,1145 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ lsrs r7, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1b68 │ │ │ │ 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 1a1e96 │ │ │ │ movt r1, #14337 @ 0x3801 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a1eee │ │ │ │ + beq.n 1a1e96 │ │ │ │ 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 1a25ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a1fd4 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a1f7c │ │ │ │ + b.n 1a1e96 │ │ │ │ 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 1a2aaa │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2036 │ │ │ │ + cbz r0, 1a1fde │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2b22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2ab4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ cmp.w sl, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2a6e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2bcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2ae4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1a2168 │ │ │ │ + cbnz r0, 1a2110 │ │ │ │ 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 1a2bfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2a9e │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2bf2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2ac8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a2b84 │ │ │ │ + beq.w 1a2b2c │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1e96 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a1e96 │ │ │ │ ldrb.w sl, [r6, #2076] @ 0x81c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1e96 │ │ │ │ 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 1a25fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a221e │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a21c6 │ │ │ │ + b.n 1a1e96 │ │ │ │ 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, 1a2206 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2932 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 1a228c │ │ │ │ + cbnz r7, 1a2234 │ │ │ │ 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 1a1b68 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2a5c │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2a64 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 1a232c │ │ │ │ + cbz r7, 1a22d4 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2afe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 1a1bc0 │ │ │ │ + b.n 1a1b68 │ │ │ │ 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 1a2ac0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2390 │ │ │ │ + cbz r0, 1a2338 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2b0a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2c08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ - beq.n 1a235a │ │ │ │ + b.w 1a1b68 │ │ │ │ + beq.n 1a2302 │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - beq.w 1a1fba │ │ │ │ + beq.w 1a1f62 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2a54 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a240a │ │ │ │ + cbz r0, 1a23b2 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2b1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2c14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2c2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2adc │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a1e96 │ │ │ │ tst.w r2, #3872 @ 0xf20 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ movs r1, #24 │ │ │ │ movt r1, #1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 1a2508 │ │ │ │ + beq.n 1a24b0 │ │ │ │ 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 1a1b68 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1eee │ │ │ │ + beq.w 1a1e96 │ │ │ │ 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 1a25f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2524 │ │ │ │ - b.n 1a1eee │ │ │ │ + bne.n 1a24cc │ │ │ │ + b.n 1a1e96 │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ 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 1a2aee │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a2918 │ │ │ │ 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 1a2be2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2970 │ │ │ │ + bne.w 1a2918 │ │ │ │ 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 1a2b3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ 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 1a2ad2 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a1fee │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a1f96 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a253e │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a24e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2238 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a21e0 │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1a1b9a │ │ │ │ + bls.w 1a1b42 │ │ │ │ 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 1a1e96 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2112 @ 0x840 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ tst.w r2, #81920 @ 0x14000 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ nop │ │ │ │ - b.n 1a21ac │ │ │ │ + b.n 1a2204 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a21a0 │ │ │ │ + b.n 1a21f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1f20 │ │ │ │ + b.n 1a1f78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - bcs.w 1a2ba0 │ │ │ │ + bcs.w 1a2b48 │ │ │ │ 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 1a1f62 │ │ │ │ tst.w r2, #622592 @ 0x98000 │ │ │ │ - bne.w 1a1bbe │ │ │ │ + bne.w 1a1b66 │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2a88 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a2bd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ 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 1a1e96 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - beq.w 1a2350 │ │ │ │ + beq.w 1a22f8 │ │ │ │ cmp r3, #225 @ 0xe1 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2a80 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2bea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2c1e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ sub.w r3, r3, #358 @ 0x166 │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a1e96 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 1a2350 │ │ │ │ + bmi.w 1a22f8 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2af6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 1a1bc0 │ │ │ │ + bgt.w 1a1b68 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bls.w 1a29fa │ │ │ │ + bls.w 1a29a2 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1b68 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #5193 @ 0x1449 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ tst.w r2, #8320 @ 0x2080 │ │ │ │ - bne.w 1a23d4 │ │ │ │ + bne.w 1a237c │ │ │ │ tst.w r2, #2080 @ 0x820 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ + beq.w 1a1b68 │ │ │ │ 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 1a2a78 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1a2860 │ │ │ │ + cbz r0, 1a2808 │ │ │ │ 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 1a1b68 │ │ │ │ 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 1a2b12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 1a1bc0 │ │ │ │ + bpl.w 1a1b68 │ │ │ │ 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 1a1b68 │ │ │ │ subw r3, r3, #578 @ 0x242 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1a1bbe │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a28c0 ) │ │ │ │ + bhi.w 1a1b66 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a2868 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fffd28c2 │ │ │ │ - bl fffd28c6 │ │ │ │ - bl fffc48ca │ │ │ │ - bl fffc48ce │ │ │ │ - bl fffd28d2 │ │ │ │ - bl fffd28d6 │ │ │ │ - bl fffd28da │ │ │ │ - bl fffd28de │ │ │ │ + bl fffd286a │ │ │ │ + bl fffd286e │ │ │ │ + bl fffc4872 │ │ │ │ + bl fffc4876 │ │ │ │ + bl fffd287a │ │ │ │ + bl fffd287e │ │ │ │ + bl fffd2882 │ │ │ │ + bl fffd2886 │ │ │ │ sub.w r0, r3, #588 @ 0x24c │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1b68 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #28640 @ 0x6fe0 │ │ │ │ lsls r2, r0 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 1a1eee │ │ │ │ + bne.w 1a1e96 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ + bne.w 1a1b68 │ │ │ │ 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 1a2a92 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - bls.w 1a23c6 │ │ │ │ + bls.w 1a236e │ │ │ │ sub.w r1, r3, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a1fba │ │ │ │ + bne.w 1a1f62 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a27d2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1b68 │ │ │ │ + b.n 1a237c │ │ │ │ sub.w r3, r3, #552 @ 0x228 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a2000 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2964 ) │ │ │ │ + bhi.w 1a1fa8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a290c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ - bl fff2e96a │ │ │ │ + bl fff2e912 │ │ │ │ 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 1a1b68 │ │ │ │ + b.n 1a2548 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2288 │ │ │ │ + b.n 1a2230 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - beq.w 1a255e │ │ │ │ + beq.w 1a2506 │ │ │ │ sub.w r2, r3, #442 @ 0x1ba │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1b68 │ │ │ │ cmp.w r3, #470 @ 0x1d6 │ │ │ │ - bcc.w 1a2c8c │ │ │ │ + bcc.w 1a2c34 │ │ │ │ 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 1a1e96 │ │ │ │ tst.w r2, #9 │ │ │ │ - beq.w 1a1bc0 │ │ │ │ - b.w 1a1fba │ │ │ │ + beq.w 1a1b68 │ │ │ │ + b.w 1a1f62 │ │ │ │ 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 1a1f62 │ │ │ │ movt r2, #514 @ 0x202 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 1a282a │ │ │ │ + bne.w 1a27d2 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.w 1a1bc0 │ │ │ │ - b.n 1a23d4 │ │ │ │ + bne.w 1a1b68 │ │ │ │ + b.n 1a237c │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1a1bc0 │ │ │ │ + bls.w 1a1b68 │ │ │ │ subs r2, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2a14 ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a29bc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 34ea16 │ │ │ │ + bl 34e9be │ │ │ │ + bl 3509c2 │ │ │ │ + bl 3509c6 │ │ │ │ + bl 3509ca │ │ │ │ + bl 3509ce │ │ │ │ + bl 3509d2 │ │ │ │ + bl 3509d6 │ │ │ │ + bl 3509da │ │ │ │ + bl 3509de │ │ │ │ + bl 3509e2 │ │ │ │ + bl 3509e6 │ │ │ │ + bl 3509ea │ │ │ │ + bl 3509ee │ │ │ │ + bl 3509f2 │ │ │ │ + bl 3509f6 │ │ │ │ + bl 3509fa │ │ │ │ + bl 3509fe │ │ │ │ + bl 350a02 │ │ │ │ + bl 350a06 │ │ │ │ + bl 350a0a │ │ │ │ + bl 350a0e │ │ │ │ + bl 350a12 │ │ │ │ + bl 350a16 │ │ │ │ bl 350a1a │ │ │ │ bl 350a1e │ │ │ │ bl 350a22 │ │ │ │ - bl 350a26 │ │ │ │ - bl 350a2a │ │ │ │ + bl fff4aa26 │ │ │ │ + bl fff4aa2a │ │ │ │ bl 350a2e │ │ │ │ bl 350a32 │ │ │ │ - bl 350a36 │ │ │ │ + bl 34ea36 │ │ │ │ bl 350a3a │ │ │ │ bl 350a3e │ │ │ │ - bl 350a42 │ │ │ │ - bl 350a46 │ │ │ │ - bl 350a4a │ │ │ │ - bl 350a4e │ │ │ │ - bl 350a52 │ │ │ │ - bl 350a56 │ │ │ │ - bl 350a5a │ │ │ │ - bl 350a5e │ │ │ │ - bl 350a62 │ │ │ │ - bl 350a66 │ │ │ │ - bl 350a6a │ │ │ │ - bl 350a6e │ │ │ │ - bl 350a72 │ │ │ │ - bl 350a76 │ │ │ │ - bl 350a7a │ │ │ │ - bl fff4aa7e │ │ │ │ - bl fff4aa82 │ │ │ │ - bl 350a86 │ │ │ │ - bl 350a8a │ │ │ │ - bl 34ea8e │ │ │ │ - bl 350a92 │ │ │ │ - bl 350a96 │ │ │ │ - bl fff4aa9a │ │ │ │ - bl fff4aa9e │ │ │ │ - bl fff4aaa2 │ │ │ │ - bl fff4aaa6 │ │ │ │ - bl 34eaaa │ │ │ │ + bl fff4aa42 │ │ │ │ + bl fff4aa46 │ │ │ │ + bl fff4aa4a │ │ │ │ + bl fff4aa4e │ │ │ │ + bl 34ea52 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23f0 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a22ea │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2292 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2312 │ │ │ │ + b.n 1a22ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2102 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a20aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2846 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a27ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2760 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2708 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a2706 │ │ │ │ + b.n 1a26ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2196 │ │ │ │ + b.w 1a213e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a201c │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a1fc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a2096 │ │ │ │ + b.w 1a203e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2376 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a231e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a21ce │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a2176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a260c │ │ │ │ + b.n 1a25b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a24ac │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2454 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2150 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a20f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a257a │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2522 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a27dc │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2784 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a23a6 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a234e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a287a │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2822 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a2424 │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a23cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2050 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a1ff8 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mvn.w r8, #704 @ 0x2c0 │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ + bhi.w 1a1b68 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1a1bc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2bc0 ) │ │ │ │ + bhi.w 1a1b68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2b68 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 59ebc2 │ │ │ │ - bl 1a4bc6 │ │ │ │ - bl 1a4bca │ │ │ │ - bl 1a4bce │ │ │ │ - bl 1a4bd2 │ │ │ │ - bl 1a4bd6 │ │ │ │ - bl 1a4bda │ │ │ │ - bl 1a4bde │ │ │ │ - bl 1a4be2 │ │ │ │ - bl 1a4be6 │ │ │ │ - bl 1a4bea │ │ │ │ - bl 1a4bee │ │ │ │ - bl 1a4bf2 │ │ │ │ - bl 1a4bf6 │ │ │ │ - bl 1a4bfa │ │ │ │ - bl 4d2bfe │ │ │ │ - bl 1a4c02 │ │ │ │ - bl 1a4c06 │ │ │ │ - bl 1a4c0a │ │ │ │ + bl 59eb6a │ │ │ │ + bl 1a4b6e │ │ │ │ + bl 1a4b72 │ │ │ │ + bl 1a4b76 │ │ │ │ + bl 1a4b7a │ │ │ │ + bl 1a4b7e │ │ │ │ + bl 1a4b82 │ │ │ │ + bl 1a4b86 │ │ │ │ + bl 1a4b8a │ │ │ │ + bl 1a4b8e │ │ │ │ + bl 1a4b92 │ │ │ │ + bl 1a4b96 │ │ │ │ + bl 1a4b9a │ │ │ │ + bl 1a4b9e │ │ │ │ + bl 1a4ba2 │ │ │ │ + bl 4d2ba6 │ │ │ │ + bl 1a4baa │ │ │ │ + bl 1a4bae │ │ │ │ + bl 1a4bb2 │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ @ instruction: 0xefffffff │ │ │ │ - bl 59ec1e │ │ │ │ - bl 59ec22 │ │ │ │ + bl 59ebc6 │ │ │ │ + bl 59ebca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a211e │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a20c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a259a │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2542 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.n 1a277c │ │ │ │ + bl 1a19ac │ │ │ │ + b.n 1a2724 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2168 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a2110 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2444 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a23ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1a1bc0 │ │ │ │ + b.w 1a1b68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1a04 │ │ │ │ - b.w 1a2464 │ │ │ │ + bl 1a19ac │ │ │ │ + b.w 1a240c │ │ │ │ cmp.w r3, #444 @ 0x1bc │ │ │ │ - bls.w 1a1fba │ │ │ │ + bls.w 1a1f62 │ │ │ │ sub.w r3, r3, #446 @ 0x1be │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 1a1eee │ │ │ │ - b.w 1a1bc0 │ │ │ │ + bls.w 1a1e96 │ │ │ │ + b.w 1a1b68 │ │ │ │ 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] @ 1a35d0 │ │ │ │ + ldr.w r2, [pc, #2412] @ 1a35d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2404] @ 1a3630 │ │ │ │ + ldr.w r3, [pc, #2404] @ 1a35d8 │ │ │ │ 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 1a2d12 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1a302a │ │ │ │ + beq.w 1a2fd2 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a31f0 │ │ │ │ + beq.w 1a3198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a2d62 │ │ │ │ + bne.n 1a2d0a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a2d48 │ │ │ │ + cbz r3, 1a2cf0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2ce8 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a2f14 │ │ │ │ + beq.w 1a2ebc │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2fd6 │ │ │ │ + beq.w 1a2f7e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a2ef2 │ │ │ │ + bhi.w 1a2e9a │ │ │ │ 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 +487579,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 1a2ca8 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2f9c │ │ │ │ + bne.w 1a2f44 │ │ │ │ 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 1a2c88 │ │ │ │ + ldr.w r2, [pc, #2248] @ 1a35dc │ │ │ │ + ldr.w r3, [pc, #2240] @ 1a35d8 │ │ │ │ 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 1a3588 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2ce8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a3422 │ │ │ │ + beq.w 1a33ca │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2ce8 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2d40 │ │ │ │ + bne.n 1a2ce8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a2d40 │ │ │ │ + beq.n 1a2ce8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2ce8 │ │ │ │ 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 1a354a │ │ │ │ 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] @ 1a35e0 │ │ │ │ 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 1a2ce8 │ │ │ │ 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 1a2f30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a2f94 │ │ │ │ + bne.w 1a2f3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1a2e00 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bne.n 1a2da8 │ │ │ │ + b.n 1a2ce8 │ │ │ │ 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 1a2f06 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1a2e78 │ │ │ │ + b.n 1a2e20 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1a2fbe │ │ │ │ + bne.w 1a2f66 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a346c │ │ │ │ + bne.w 1a3414 │ │ │ │ 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 1a2e6a │ │ │ │ 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 1a2f66 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.w 1a2fa0 │ │ │ │ + bne.w 1a2f48 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 1a2e50 │ │ │ │ + beq.n 1a2df8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3450 │ │ │ │ + bne.w 1a33f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 1a2eb4 │ │ │ │ + cbz r3, 1a2e5c │ │ │ │ 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 1a2e20 │ │ │ │ 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 1a2ce8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r2, #9] │ │ │ │ - cbnz r1, 1a2ee2 │ │ │ │ + cbnz r1, 1a2e8a │ │ │ │ strb.w r1, [r2, #46] @ 0x2e │ │ │ │ strb.w r0, [r2, #47] @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1a2ed6 │ │ │ │ + b.n 1a2e7e │ │ │ │ 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] @ 1a35e4 │ │ │ │ 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 1a34e2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1a64 │ │ │ │ - b.n 1a2d40 │ │ │ │ + bl 1a1a0c │ │ │ │ + b.n 1a2ce8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a2d8e │ │ │ │ + beq.w 1a2d36 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a2ef2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a2f28 ) │ │ │ │ + bhi.n 1a2e9a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a2ed0 ) │ │ │ │ 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 +487763,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 1a2ce8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a2e42 │ │ │ │ + bne.w 1a2dea │ │ │ │ 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 1a2ce8 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dbc │ │ │ │ + bne.w 1a2ce8 │ │ │ │ + b.n 1a2d64 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ - b.n 1a2dde │ │ │ │ + bne.w 1a2ce8 │ │ │ │ + b.n 1a2d86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2e20 │ │ │ │ + beq.w 1a2dc8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2ce8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a2d56 │ │ │ │ + b.n 1a2cfe │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a3442 │ │ │ │ + bne.w 1a33ea │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2eb4 │ │ │ │ + beq.w 1a2e5c │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 1a2eb4 │ │ │ │ + b.n 1a2e5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1a345e │ │ │ │ + bne.w 1a3406 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 1a2e70 │ │ │ │ + b.n 1a2e18 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a2d1a │ │ │ │ + beq.w 1a2cc2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a3026 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a2ff0 ) │ │ │ │ + bhi.n 1a2fce │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a2f98 ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ @@ -487869,215 +487835,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 19b634 │ │ │ │ + cbz r0, 1a2fca │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a16dc │ │ │ │ + bl 1a1684 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2cc2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1a2d1a │ │ │ │ + b.n 1a2cc2 │ │ │ │ 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 1a3422 │ │ │ │ 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 1a2c50 │ │ │ │ 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 1a2c50 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a3484 │ │ │ │ + beq.w 1a342c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a35ca │ │ │ │ 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 1a3086 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 1a30de │ │ │ │ + cbz r3, 1a3086 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1a30d2 │ │ │ │ + beq.n 1a307a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a30ca │ │ │ │ + bne.n 1a3072 │ │ │ │ sub.w fp, r3, r2 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a948 │ │ │ │ + bl 19a8f0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3176 │ │ │ │ + beq.n 1a311e │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3176 │ │ │ │ + bne.n 1a311e │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w r4, [r8, #25] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a31be │ │ │ │ + beq.n 1a3166 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a31e4 │ │ │ │ + bne.n 1a318c │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ strb.w r0, [r7, #55] @ 0x37 │ │ │ │ ands.w r4, r4, #256 @ 0x100 │ │ │ │ - beq.n 1a312c │ │ │ │ + beq.n 1a30d4 │ │ │ │ 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, 1a3104 │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a31da │ │ │ │ + bne.n 1a3182 │ │ │ │ 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 1a30dc │ │ │ │ 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 1a3182 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a3174 │ │ │ │ + cbz r3, 1a311c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a30fc │ │ │ │ + beq.n 1a30a4 │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 1a3186 │ │ │ │ + cbnz r3, 1a312e │ │ │ │ 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, 1a3142 │ │ │ │ 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, 1a3160 │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d0a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 1a31d4 │ │ │ │ + bpl.n 1a317c │ │ │ │ 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 1a3110 │ │ │ │ + b.n 1a30d4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 1a3168 │ │ │ │ + b.n 1a3110 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a16dc │ │ │ │ - b.n 1a3114 │ │ │ │ + bl 1a1684 │ │ │ │ + b.n 1a30bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1a3616 │ │ │ │ + beq.w 1a35be │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a31da │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a3232 │ │ │ │ + bne.n 1a31da │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3306 │ │ │ │ + bne.n 1a32ae │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3306 │ │ │ │ + beq.n 1a32ae │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a3232 │ │ │ │ + cbz r3, 1a31da │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a3216 │ │ │ │ + beq.n 1a31be │ │ │ │ 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 +488060,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 1a2c50 │ │ │ │ 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 1a32da │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a3332 │ │ │ │ + bne.n 1a32da │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 1a32ce │ │ │ │ + cbnz r4, 1a3276 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a32ce │ │ │ │ + cbz r2, 1a3276 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a32fc │ │ │ │ - cbz r6, 1a32c6 │ │ │ │ + bl 1a19ac │ │ │ │ + cbnz r0, 1a32a4 │ │ │ │ + cbz r6, 1a326e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a32c6 │ │ │ │ - cbz r4, 1a32f8 │ │ │ │ + beq.n 1a326e │ │ │ │ + cbz r4, 1a32a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a32fc │ │ │ │ + bne.n 1a32a4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a32ac │ │ │ │ + bne.n 1a3254 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1a32e0 │ │ │ │ + cbz r2, 1a3288 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a329e │ │ │ │ + beq.n 1a3246 │ │ │ │ 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 1a321a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 1a3344 │ │ │ │ + b.n 1a32ec │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 1a32c6 │ │ │ │ + b.n 1a326e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 1a32ce │ │ │ │ + b.n 1a3276 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a31ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1a3326 │ │ │ │ + beq.n 1a32ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3226 │ │ │ │ + beq.n 1a31ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a3318 │ │ │ │ + bne.n 1a32c0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 1a3226 │ │ │ │ + b.n 1a31ce │ │ │ │ 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 19a8f0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a33ea │ │ │ │ + beq.n 1a3392 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a33ea │ │ │ │ + bne.n 1a3392 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3418 │ │ │ │ + beq.n 1a33c0 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a3380 │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a343e │ │ │ │ + bne.n 1a33e6 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1a1a04 │ │ │ │ - cbnz r0, 1a33d0 │ │ │ │ + bl 1a19ac │ │ │ │ + cbnz r0, 1a3378 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3400 │ │ │ │ + beq.n 1a33a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a340a │ │ │ │ + beq.n 1a33b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1a33d0 │ │ │ │ + bne.n 1a3378 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a33d8 │ │ │ │ + cbz r3, 1a3380 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1a3622 │ │ │ │ + beq.w 1a35ca │ │ │ │ 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 1a3330 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 1a33d0 │ │ │ │ + cbz r2, 1a3378 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a33c4 │ │ │ │ + bne.n 1a336c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1a3388 │ │ │ │ + beq.n 1a3330 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a33ea │ │ │ │ + cbz r3, 1a3392 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a336c │ │ │ │ + beq.n 1a3314 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 1a33fa │ │ │ │ + cbnz r3, 1a33a2 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 1a2d62 │ │ │ │ + b.n 1a2d0a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3388 │ │ │ │ - b.n 1a33d8 │ │ │ │ + bne.n 1a3330 │ │ │ │ + b.n 1a3380 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a33d8 │ │ │ │ + beq.n 1a3380 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a3352 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a33d8 │ │ │ │ - b.n 1a3378 │ │ │ │ + bne.n 1a3380 │ │ │ │ + b.n 1a3320 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a2d40 │ │ │ │ + bne.w 1a2ce8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2d40 │ │ │ │ + beq.w 1a2ce8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 1a2d40 │ │ │ │ + b.n 1a2ce8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a33aa │ │ │ │ + b.n 1a3352 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fb2 │ │ │ │ + b.n 1a2f5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2eae │ │ │ │ + b.n 1a2e56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2fd0 │ │ │ │ + b.n 1a2f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a2e68 │ │ │ │ + b.n 1a2e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3046 │ │ │ │ + b.n 1a2fee │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1a30de │ │ │ │ + b.n 1a3086 │ │ │ │ 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 1a347e │ │ │ │ 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 1a2ce8 │ │ │ │ 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 1a354e │ │ │ │ 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 1a3448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a4 │ │ │ │ + b.n 1a344c │ │ │ │ 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 1a354a │ │ │ │ + bls.n 1a353e │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a34a8 │ │ │ │ + beq.n 1a3450 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a354a │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a35be │ │ │ │ + beq.n 1a3566 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a3600 │ │ │ │ + beq.n 1a35a8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a35e4 │ │ │ │ + beq.n 1a358c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a353a │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a353a │ │ │ │ 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 1a3450 │ │ │ │ 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 1a1a0c │ │ │ │ + b.w 1a2ce8 │ │ │ │ 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 1a3514 │ │ │ │ + bhi.n 1a352a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3514 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3514 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a353a │ │ │ │ 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, 1a355c │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3514 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3514 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a354a │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 1a35a2 │ │ │ │ + beq.n 1a354a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a3500 │ │ │ │ + bne.n 1a34a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3490 │ │ │ │ + b.n 1a3438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a19ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ 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 19aed0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1a64 │ │ │ │ + bl 1a1a0c │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 1a34a8 │ │ │ │ + bpl.w 1a3450 │ │ │ │ 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 1a3450 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 1a3592 │ │ │ │ + bpl.n 1a353a │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 1a3592 │ │ │ │ + bne.n 1a353a │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1a34a8 │ │ │ │ + b.n 1a3450 │ │ │ │ movs r0, #0 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ 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 1a34f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n 1a369c │ │ │ │ + bcc.n 1a34f4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a354c │ │ │ │ + bcs.n 1a35a4 │ │ │ │ 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] @ (1a3660 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1a36bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1a3664 ) │ │ │ │ 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 1db23c │ │ │ │ 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 1a2c50 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #32] @ (1a36c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a36bc ) │ │ │ │ + bl 1db338 │ │ │ │ + ldr r2, [pc, #32] @ (1a3668 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a3664 ) │ │ │ │ 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 1a365c │ │ │ │ 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, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ 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, 1a368e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a36e8 │ │ │ │ + cbnz r0, 1a3690 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36da │ │ │ │ + bne.n 1a3682 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1db294 │ │ │ │ + bl 1db23c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a368e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a36e6 │ │ │ │ + beq.n 1a368e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a36e8 │ │ │ │ + bne.n 1a3690 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36fa │ │ │ │ + bne.n 1a36a2 │ │ │ │ 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 +488529,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 1a393c │ │ │ │ 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 1a3924 │ │ │ │ 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 1a3906 │ │ │ │ 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 1a38e6 │ │ │ │ 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 +488587,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 1a38c6 │ │ │ │ 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 +488604,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 1a38a8 │ │ │ │ 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 +488620,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 1a388c │ │ │ │ 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 +488639,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 1a386e │ │ │ │ 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, 1a3850 │ │ │ │ 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 1a36b4 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1a388c │ │ │ │ + bcc.n 1a3834 │ │ │ │ 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 1a381c │ │ │ │ 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 1a37ea │ │ │ │ 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 1a37ba │ │ │ │ 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 1a3796 │ │ │ │ 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 1a3768 │ │ │ │ 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 1a3736 │ │ │ │ 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 1a370c │ │ │ │ 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 1a36e4 │ │ │ │ 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] @ (1a3b68 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a3b6c ) │ │ │ │ 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 1db23c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3a08 │ │ │ │ + bl 19a678 │ │ │ │ + cbz r0, 1a39b0 │ │ │ │ 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 1814f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a39e2 │ │ │ │ + bne.n 1a398a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a678 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a8c │ │ │ │ + beq.n 1a3a34 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1a3a7c │ │ │ │ + beq.n 1a3a24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a3bb8 │ │ │ │ + beq.w 1a3b60 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3a60 │ │ │ │ + cbz r3, 1a3a08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3ba4 │ │ │ │ + beq.w 1a3b4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1a3a60 │ │ │ │ + beq.n 1a3a08 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1a3a50 │ │ │ │ + bls.n 1a39f8 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1a3a48 │ │ │ │ + bhi.n 1a39f0 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1a3a3c │ │ │ │ + bls.n 1a39e4 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a3a54 │ │ │ │ + bhi.n 1a39fc │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1a3a40 │ │ │ │ + bne.n 1a39e8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a30 │ │ │ │ + bne.n 1a39d8 │ │ │ │ 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 19a840 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3a16 │ │ │ │ + bne.n 1a39be │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a3a08 │ │ │ │ + bne.n 1a39b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a678 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a3aa2 │ │ │ │ - b.n 1a3aec │ │ │ │ + cbnz r0, 1a3a4a │ │ │ │ + b.n 1a3a94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3aec │ │ │ │ + cbz r0, 1a3a94 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a3a98 │ │ │ │ + bls.n 1a3a40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a98 │ │ │ │ + beq.n 1a3a40 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3ad2 │ │ │ │ + cbz r3, 1a3a7a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a3ad2 │ │ │ │ + beq.n 1a3a7a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a3ac2 │ │ │ │ + bne.n 1a3a6a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3ab6 │ │ │ │ + bne.n 1a3a5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3aa2 │ │ │ │ + bne.n 1a3a4a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 17fe5c │ │ │ │ + bl 17fe04 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b14 │ │ │ │ + bl 19a678 │ │ │ │ + cbz r0, 1a3abc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b0c │ │ │ │ + cbz r3, 1a3ab4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b02 │ │ │ │ + bne.n 1a3aaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ + bl 19a678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3b40 │ │ │ │ + cbz r0, 1a3ae8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17fc4c │ │ │ │ + bl 17fbf4 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 19a898 │ │ │ │ + bl 19a840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b22 │ │ │ │ + bne.n 1a3aca │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d0 │ │ │ │ - cbz r0, 1a3b60 │ │ │ │ + bl 19a678 │ │ │ │ + cbz r0, 1a3b08 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 1a3b58 │ │ │ │ + cbz r3, 1a3b00 │ │ │ │ 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 19a840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3b48 │ │ │ │ + bne.n 1a3af0 │ │ │ │ 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, 1a3b30 │ │ │ │ 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 1a36b4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a3b74 │ │ │ │ + bcc.n 1a3b1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (1a3bc8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a3b70 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (1a3bc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1a3b6c ) │ │ │ │ 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 1a3b64 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 181720 │ │ │ │ + bl 1816c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a3a30 │ │ │ │ - b.n 1a3a6e │ │ │ │ + bne.w 1a39d8 │ │ │ │ + b.n 1a3a16 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a3a6e │ │ │ │ + b.n 1a3a16 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r6, 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 1a3b8a │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a39a8 │ │ │ │ + bl 1a3950 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3c24 │ │ │ │ + cbz r0, 1a3bcc │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c24 │ │ │ │ - cbz r1, 1a3c20 │ │ │ │ + cbz r2, 1a3bcc │ │ │ │ + cbz r1, 1a3bc8 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 1a3c20 │ │ │ │ + cbz r2, 1a3bc8 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 1a3c20 │ │ │ │ + beq.n 1a3bc8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1a3c16 │ │ │ │ + bls.n 1a3bbe │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1a3c06 │ │ │ │ + bhi.n 1a3bae │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 1a3c1a │ │ │ │ + bls.n 1a3bc2 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1a3c12 │ │ │ │ + bhi.n 1a3bba │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3bfe │ │ │ │ + bne.n 1a3ba6 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1a3c32 │ │ │ │ + cbz r1, 1a3bda │ │ │ │ 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 1a3bf6 │ │ │ │ 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, 1a3c0a │ │ │ │ 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] @ (1a3d54 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a3db0 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a3d58 ) │ │ │ │ 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 1a3d48 │ │ │ │ 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 1a3c66 │ │ │ │ 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 1a3d2c │ │ │ │ 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 1a3cd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a3d84 │ │ │ │ + beq.n 1a3d2c │ │ │ │ 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 1a3cc0 │ │ │ │ + cbz r4, 1a3d2c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +489162,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 19c290 │ │ │ │ + ldr r2, [pc, #44] @ (1a3d5c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a3d54 ) │ │ │ │ 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 1a3d4e │ │ │ │ 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 1a3c88 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r6, 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] @ (1a3fb0 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (1a400c ) │ │ │ │ + ldr r1, [pc, #568] @ (1a3fb4 ) │ │ │ │ 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 1a3e3e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3e86 │ │ │ │ + beq.n 1a3e2e │ │ │ │ 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] @ 1a3fa8 │ │ │ │ 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 1a3ea6 │ │ │ │ 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 1a3c0c │ │ │ │ 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 1a3e5e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3f76 │ │ │ │ + bne.w 1a3f1e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a3fbc │ │ │ │ + bne.w 1a3f64 │ │ │ │ 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 1a3dcc │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c70c │ │ │ │ - ldr r2, [pc, #376] @ (1a4010 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a400c ) │ │ │ │ + bl 19c6b4 │ │ │ │ + ldr r2, [pc, #376] @ (1a3fb8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a3fb4 ) │ │ │ │ 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 1a3fa4 │ │ │ │ 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 1a3ed6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a3e5c │ │ │ │ + beq.n 1a3e04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3eec │ │ │ │ + cbz r0, 1a3e94 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3f28 │ │ │ │ + cbz r0, 1a3ed0 │ │ │ │ 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 19c290 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 1a3e74 │ │ │ │ + b.n 1a3e1c │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3f60 │ │ │ │ + cbz r0, 1a3f08 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ - b.n 1a3ebe │ │ │ │ + beq.w 1a3e04 │ │ │ │ + b.n 1a3e66 │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a3fa8 │ │ │ │ + cbz r0, 1a3f50 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3e5c │ │ │ │ + beq.w 1a3e04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3fea │ │ │ │ + cbz r0, 1a3f92 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a3e5c │ │ │ │ + b.n 1a3e04 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ 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] @ (1a4178 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1a41d4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a417c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1a41a8 │ │ │ │ + vldr d0, [pc, #368] @ 1a4150 │ │ │ │ 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 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a406e │ │ │ │ + cbz r0, 1a4016 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1a41b0 │ │ │ │ + vldr d0, [pc, #304] @ 1a4158 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40aa │ │ │ │ + cbz r0, 1a4052 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1a41b8 │ │ │ │ + vldr d0, [pc, #252] @ 1a4160 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a4090 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d0, [pc, #200] @ 1a41c0 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d0, [pc, #200] @ 1a4168 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a4122 │ │ │ │ + cbz r0, 1a40ca │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1a41c8 │ │ │ │ + vldr d0, [pc, #148] @ 1a4170 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a415e │ │ │ │ + cbz r0, 1a4106 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ - ldr r2, [pc, #80] @ (1a41d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1a41d4 ) │ │ │ │ + bl 19c4f0 │ │ │ │ + ldr r2, [pc, #80] @ (1a4180 ) │ │ │ │ + ldr r3, [pc, #72] @ (1a417c ) │ │ │ │ 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 1a4148 │ │ │ │ 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 1a416c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1a414e │ │ │ │ - b.n 1a3e6c │ │ │ │ + bcc.n 1a40f6 │ │ │ │ + b.n 1a3e14 │ │ │ │ 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 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x00ca │ │ │ │ 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 1a41d8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a41d8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 1a4232 │ │ │ │ + bpl.n 1a41da │ │ │ │ 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 1a41d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a4228 │ │ │ │ + bmi.n 1a41d0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4228 │ │ │ │ - bl 1a41dc │ │ │ │ + bne.n 1a41d0 │ │ │ │ + bl 1a4184 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a4218 │ │ │ │ + bne.n 1a41c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a41ae │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1a4206 │ │ │ │ + bmi.n 1a41ae │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 1a4230 │ │ │ │ + bpl.n 1a41d8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1a4206 │ │ │ │ + b.n 1a41ae │ │ │ │ stmdb 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] @ 1a4584 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #880] @ (1a45e0 ) │ │ │ │ + ldr r2, [pc, #880] @ (1a4588 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #880] @ (1a45e4 ) │ │ │ │ + ldr r3, [pc, #880] @ (1a458c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19d970 │ │ │ │ + bl 19d918 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a42b6 │ │ │ │ + beq.n 1a425e │ │ │ │ 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 1a455c │ │ │ │ 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, 1a42d4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a44e8 │ │ │ │ + beq.w 1a4490 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a442e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a4312 │ │ │ │ + beq.n 1a42ba │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a43dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4434 │ │ │ │ + beq.w 1a43dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4486 │ │ │ │ + beq.w 1a442e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a42f4 │ │ │ │ + bne.n 1a429c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.w 1a44d6 │ │ │ │ + beq.w 1a447e │ │ │ │ cmp.w r1, #382 @ 0x17e │ │ │ │ - beq.w 1a4452 │ │ │ │ + beq.w 1a43fa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a42f6 │ │ │ │ + bne.n 1a429e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a42da │ │ │ │ + bne.n 1a4282 │ │ │ │ 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 +489759,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 1a4556 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1a437e │ │ │ │ + cbz r2, 1a4326 │ │ │ │ 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 1a4548 │ │ │ │ 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 +489788,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 19eaac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4548 │ │ │ │ + beq.w 1a44f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a43ee │ │ │ │ + cbz r0, 1a4396 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a45ae │ │ │ │ + beq.w 1a4556 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a45a4 │ │ │ │ + beq.w 1a454c │ │ │ │ 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 19ebbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19caec │ │ │ │ - b.n 1a4584 │ │ │ │ + bl 19ca94 │ │ │ │ + b.n 1a452c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4498 │ │ │ │ + beq.n 1a4440 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a42d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1a44f8 │ │ │ │ + beq.n 1a44a0 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a42d4 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1a45e8 ) │ │ │ │ + ldr r1, [pc, #404] @ (1a4590 ) │ │ │ │ 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 19a4c4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a429e │ │ │ │ + b.n 1a42d4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1a44cc │ │ │ │ - cbz r2, 1a44a4 │ │ │ │ + beq.n 1a4474 │ │ │ │ + cbz r2, 1a444c │ │ │ │ mov r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a429e │ │ │ │ + b.n 1a42d4 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 1a4510 │ │ │ │ + beq.n 1a44b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a42d4 │ │ │ │ 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 1a4436 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1a4526 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 1a44ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1a4490 │ │ │ │ + b.n 1a4438 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1a41dc │ │ │ │ - b.n 1a4490 │ │ │ │ + bl 1a4184 │ │ │ │ + b.n 1a4438 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r5, [r8, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a42f6 │ │ │ │ - b.n 1a432c │ │ │ │ + bne.w 1a429e │ │ │ │ + b.n 1a42d4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a4484 │ │ │ │ + beq.n 1a442c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a432c │ │ │ │ + bne.w 1a42d4 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1a4316 │ │ │ │ + b.n 1a42be │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a4282 │ │ │ │ + b.n 1a42e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a41dc │ │ │ │ + bl 1a4184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42da │ │ │ │ - b.n 1a4338 │ │ │ │ + bne.w 1a4282 │ │ │ │ + b.n 1a42e0 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d600 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a50 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a44c4 │ │ │ │ + bl 17bc08 │ │ │ │ + b.n 1a446c │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 19ebbc │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1a45a8 │ │ │ │ + cbz r3, 1a4550 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (1a45ec ) │ │ │ │ - ldr r3, [pc, #92] @ (1a45e4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1a4594 ) │ │ │ │ + ldr r3, [pc, #92] @ (1a458c ) │ │ │ │ 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 1a4580 │ │ │ │ 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 1a4340 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a441a │ │ │ │ + b.n 1a43c2 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1a457a │ │ │ │ + b.n 1a4522 │ │ │ │ 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 1a457a │ │ │ │ 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 1a430e │ │ │ │ mov r8, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1a4366 │ │ │ │ + b.n 1a430e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + revsh r4, r1 │ │ │ │ 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] @ (1a47dc ) │ │ │ │ + ldr r3, [pc, #560] @ (1a47e0 ) │ │ │ │ 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 1a4670 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46c8 │ │ │ │ + beq.n 1a4670 │ │ │ │ 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, 1a45e8 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1a46e8 │ │ │ │ + beq.n 1a4690 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1815c4 │ │ │ │ + bl 18156c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a474c │ │ │ │ + beq.n 1a46f4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a4804 │ │ │ │ + beq.w 1a47ac │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 1a4636 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a4680 │ │ │ │ + bne.n 1a4628 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 1a46a0 │ │ │ │ + cbz r2, 1a4648 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1a46b6 │ │ │ │ + cbz r1, 1a465e │ │ │ │ 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 1a4652 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a4250 │ │ │ │ + bl 1a41f8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a46ca │ │ │ │ + b.n 1a4672 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #368] @ (1a483c ) │ │ │ │ - ldr r3, [pc, #360] @ (1a4838 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a47e4 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a47e0 ) │ │ │ │ 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 1a47d6 │ │ │ │ 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 1a47ba │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a4640 │ │ │ │ + bne.n 1a45e8 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a472e │ │ │ │ + cbz r0, 1a46d6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a4722 │ │ │ │ + cbz r2, 1a46ca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a471a │ │ │ │ + bne.n 1a46c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 1a4742 │ │ │ │ + beq.n 1a46ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a470e │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1a46b6 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4708 │ │ │ │ + bne.n 1a46b0 │ │ │ │ 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 1a46e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1a4742 │ │ │ │ + bls.n 1a46ea │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1a46c8 │ │ │ │ + bne.n 1a4670 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1a4640 │ │ │ │ + b.n 1a45e8 │ │ │ │ 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 +490166,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 19a7bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a47ec │ │ │ │ + beq.n 1a4794 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a47d0 │ │ │ │ + cbz r3, 1a4778 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a47de │ │ │ │ + cbz r2, 1a4786 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1a47c0 │ │ │ │ + cbz r4, 1a4768 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a47c0 │ │ │ │ + cbz r2, 1a4768 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a47a6 │ │ │ │ + bne.n 1a474e │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 19a814 │ │ │ │ - cbz r5, 1a47ee │ │ │ │ + bl 19a7bc │ │ │ │ + cbz r5, 1a4796 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a4786 │ │ │ │ + b.n 1a472e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1a47d0 │ │ │ │ + b.n 1a4778 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ - cbnz r0, 1a480a │ │ │ │ + bl 1db338 │ │ │ │ + cbnz r0, 1a47b2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a464e │ │ │ │ + bl 1815e4 │ │ │ │ + b.n 1a45f6 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1a465c │ │ │ │ + b.n 1a4604 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19aa7c │ │ │ │ - b.n 1a47fa │ │ │ │ + bl 19aa24 │ │ │ │ + b.n 1a47a2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a4640 │ │ │ │ + bne.w 1a45e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4708 │ │ │ │ + bne.w 1a46b0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1a46c8 │ │ │ │ + bhi.w 1a4670 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4736 │ │ │ │ + b.n 1a46de │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1a4874 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1a484a │ │ │ │ + cbnz r6, 1a4808 │ │ │ │ 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] @ (1a4964 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (1a49c0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a4968 ) │ │ │ │ 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 1816fc │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4880 │ │ │ │ + cbz r3, 1a4828 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 1a48a8 │ │ │ │ + cbnz r6, 1a4850 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4874 │ │ │ │ + bne.n 1a481c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1814d4 │ │ │ │ - ldr r2, [pc, #312] @ (1a49c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1a49c0 ) │ │ │ │ + bl 18147c │ │ │ │ + ldr r2, [pc, #312] @ (1a496c ) │ │ │ │ + ldr r3, [pc, #304] @ (1a4968 ) │ │ │ │ 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 1a495e │ │ │ │ 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 18156c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a48dc │ │ │ │ + cbz r0, 1a4884 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a482a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a4882 │ │ │ │ + beq.n 1a482a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a48b4 │ │ │ │ + bne.n 1a485c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a48cc │ │ │ │ - b.n 1a4882 │ │ │ │ + bne.n 1a4874 │ │ │ │ + b.n 1a482a │ │ │ │ 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 +490329,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 19a7bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a49b2 │ │ │ │ + beq.n 1a495a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a4962 │ │ │ │ + beq.n 1a490a │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1a4970 │ │ │ │ + cbz r2, 1a4918 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 1a4952 │ │ │ │ + cbz r5, 1a48fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1a4952 │ │ │ │ + cbz r2, 1a48fa │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a4936 │ │ │ │ + bne.n 1a48de │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 19a814 │ │ │ │ - cbz r7, 1a4988 │ │ │ │ + bl 19a7bc │ │ │ │ + cbz r7, 1a4930 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a4910 │ │ │ │ + b.n 1a48b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a45f0 │ │ │ │ + bl 1a4598 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a496c │ │ │ │ + bne.n 1a4914 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1a49a0 │ │ │ │ + cbnz r0, 1a4948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ - b.n 1a48c0 │ │ │ │ + bl 1815e4 │ │ │ │ + b.n 1a4868 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19aa7c │ │ │ │ + bl 19aa24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18163c │ │ │ │ + bl 1815e4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 1a48c0 │ │ │ │ + b.n 1a4868 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1a4988 │ │ │ │ + b.n 1a4930 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ 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] @ 1a4a34 │ │ │ │ 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] @ (1a4a38 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19bad8 │ │ │ │ + bl 19ba80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a49e2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a4a66 │ │ │ │ + beq.n 1a4a0e │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - bne.n 1a4a36 │ │ │ │ + bne.n 1a49de │ │ │ │ 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 1a49fc │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1a4a6a │ │ │ │ + bls.n 1a4a12 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a49e4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (1a4a94 ) │ │ │ │ - ldr r3, [pc, #80] @ (1a4a90 ) │ │ │ │ + ldr r2, [pc, #84] @ (1a4a3c ) │ │ │ │ + ldr r3, [pc, #80] @ (1a4a38 ) │ │ │ │ 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 1a4a30 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1a4a6e │ │ │ │ + bhi.n 1a4a16 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1a4a7c │ │ │ │ + bhi.n 1a4a24 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a4a3c │ │ │ │ + b.n 1a49e4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a4a3a │ │ │ │ + bne.n 1a49e2 │ │ │ │ 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 1a49e4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ 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] @ 1a4e6c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1048] @ 1a4ec8 │ │ │ │ + ldr.w r4, [pc, #1048] @ 1a4e70 │ │ │ │ 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 1a4ba6 │ │ │ │ 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 1a4ba6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1a4c9c │ │ │ │ + bpl.w 1a4c44 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4ca0 │ │ │ │ + bls.w 1a4c48 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a4c9c │ │ │ │ + bls.w 1a4c44 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a4bfe │ │ │ │ + bhi.n 1a4ba6 │ │ │ │ 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 1bd874 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1a4b68 │ │ │ │ + cbz r7, 1a4b10 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a4e28 │ │ │ │ + beq.w 1a4dd0 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1a4e58 │ │ │ │ + beq.w 1a4e00 │ │ │ │ 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 1a4b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4e70 │ │ │ │ + beq.w 1a4e18 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a4b94 │ │ │ │ + bne.n 1a4b3c │ │ │ │ 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 1a4b28 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19faf8 │ │ │ │ + bl 19faa0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a4cbc │ │ │ │ + beq.w 1a4c64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d0c │ │ │ │ + beq.w 1a4cb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d92 │ │ │ │ + beq.w 1a4d3a │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r2, 1a4bda │ │ │ │ + cbz r2, 1a4b82 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - cbz r7, 1a4c2e │ │ │ │ + cbz r7, 1a4bd6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4e96 │ │ │ │ + beq.w 1a4e3e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1a4c1a │ │ │ │ + beq.n 1a4bc2 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a4c3c │ │ │ │ + blt.n 1a4be4 │ │ │ │ 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 1a4a86 │ │ │ │ + ldr r2, [pc, #716] @ (1a4e74 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a4e70 ) │ │ │ │ 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 1a4e68 │ │ │ │ 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 1a4b9a │ │ │ │ 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 1a4b9a │ │ │ │ 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 1a4b9a │ │ │ │ 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 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1a4bfe │ │ │ │ + bgt.n 1a4ba6 │ │ │ │ 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 1a4ad4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4d3e │ │ │ │ + beq.n 1a4ce6 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a4cd8 │ │ │ │ + cbz r2, 1a4c80 │ │ │ │ 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 1a4d12 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4bf2 │ │ │ │ + bne.n 1a4b9a │ │ │ │ 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 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4dba │ │ │ │ + beq.n 1a4d62 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 1a4d28 │ │ │ │ + cbz r2, 1a4cd0 │ │ │ │ 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, 1a4cdc │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a4c1a │ │ │ │ + beq.w 1a4bc2 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1a4c6c │ │ │ │ - b.n 1a4c3c │ │ │ │ + bge.n 1a4c14 │ │ │ │ + b.n 1a4be4 │ │ │ │ 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 1a4c80 │ │ │ │ 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 1a4c88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4e74 │ │ │ │ + beq.w 1a4e1c │ │ │ │ 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 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ 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 1a4b82 │ │ │ │ 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 1a4b82 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1a4d28 │ │ │ │ + bmi.n 1a4cd0 │ │ │ │ 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, 1a4d8c │ │ │ │ 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 1a4cdc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a4d2e │ │ │ │ + bne.n 1a4cd6 │ │ │ │ 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 1a4b9a │ │ │ │ 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 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ 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 19ba80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a4e54 │ │ │ │ + bne.n 1a4dfc │ │ │ │ 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 1a4b0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a4970 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a4b64 │ │ │ │ + b.n 1a4b0c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a4b9c │ │ │ │ + b.n 1a4b44 │ │ │ │ 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 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ 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 1a4db6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a4ade │ │ │ │ - b.n 1a4bfe │ │ │ │ + bne.w 1a4a86 │ │ │ │ + b.n 1a4ba6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1a4f4e │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bhi.n 1a4f02 │ │ │ │ + bhi.n 1a4eaa │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.n 1a4f54 │ │ │ │ + bhi.n 1a4efc │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1a4f28 │ │ │ │ + bhi.n 1a4ed0 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bls.n 1a4f3e │ │ │ │ + bls.n 1a4ee6 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a4f90 │ │ │ │ + bne.n 1a4f38 │ │ │ │ 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 1a4f1c │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4f28 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #18432 @ 0x4800 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1a4f3a │ │ │ │ + bne.n 1a4ee2 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 1a4ee4 │ │ │ │ + bne.n 1a4e8c │ │ │ │ bx lr │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a4f80 │ │ │ │ + bhi.n 1a4f28 │ │ │ │ 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 1a4f28 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 1a4f66 │ │ │ │ + bhi.n 1a4f0e │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a4f84 │ │ │ │ + bhi.n 1a4f2c │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -491009,168 +490975,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] @ 1a5a3c │ │ │ │ + ldr.w r3, [pc, #2784] @ 1a5a40 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2780] @ 1a5a9c │ │ │ │ + ldr.w r9, [pc, #2780] @ 1a5a44 │ │ │ │ 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 18156c │ │ │ │ + cbz r0, 1a4f9c │ │ │ │ + ldr.w r2, [pc, #2760] @ 1a5a48 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1a5a40 │ │ │ │ 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 1a635e │ │ │ │ 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 1815e4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a4fd4 │ │ │ │ + beq.n 1a4f7c │ │ │ │ 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 1a50f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a50ea │ │ │ │ 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] @ 1a5a4c │ │ │ │ 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 1a517a │ │ │ │ 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 1a5010 │ │ │ │ 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 1a5440 │ │ │ │ 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 1a5524 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 1a5c36 │ │ │ │ + beq.w 1a5bde │ │ │ │ cmp.w ip, #20 │ │ │ │ - bls.w 1a5574 │ │ │ │ + bls.w 1a551c │ │ │ │ add.w r2, ip, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1a557c │ │ │ │ + bhi.w 1a5524 │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w r2, fp, r2, lsr #2 │ │ │ │ - b.n 1a5590 │ │ │ │ + b.n 1a5538 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a555a │ │ │ │ + beq.w 1a5502 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1a50fa │ │ │ │ + cbz r1, 1a50a2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1a50e6 │ │ │ │ + b.n 1a508e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a53f4 │ │ │ │ + beq.w 1a539c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a50de │ │ │ │ + bne.n 1a5086 │ │ │ │ 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 19bed8 │ │ │ │ + cbnz r0, 1a50be │ │ │ │ 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 1a53d4 │ │ │ │ + bhi.w 1a53be │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a5142 │ │ │ │ + bne.n 1a50ea │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a5142 │ │ │ │ + cbz r0, 1a50ea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4f40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5014 │ │ │ │ + bne.w 1a4fbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a500a │ │ │ │ - b.n 1a4fd4 │ │ │ │ - ldr.w r3, [pc, #2376] @ 1a5aa8 │ │ │ │ + bne.w 1a4fb2 │ │ │ │ + b.n 1a4f7c │ │ │ │ + ldr.w r3, [pc, #2376] @ 1a5a50 │ │ │ │ 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, 1a5158 │ │ │ │ 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 +491148,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 1a5126 │ │ │ │ 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 1a53b2 │ │ │ │ ldrb.w r3, [r5, #321] @ 0x141 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #321] @ 0x141 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1a543a │ │ │ │ + bhi.w 1a53e2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.w 1a548e │ │ │ │ + bls.w 1a5436 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.w 1a566c │ │ │ │ + bhi.w 1a5614 │ │ │ │ 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 +491428,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 1a53a8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a50fa │ │ │ │ + beq.w 1a50a2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1a53f8 │ │ │ │ - b.n 1a50ee │ │ │ │ + bne.n 1a53a0 │ │ │ │ + b.n 1a5096 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #320] @ 0x140 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a50ea │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #319] @ 0x13f │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ movw r2, #638 @ 0x27e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a56e4 │ │ │ │ - bhi.w 1a55f2 │ │ │ │ + beq.w 1a568c │ │ │ │ + bhi.w 1a559a │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcs.w 1a5c66 │ │ │ │ + bcs.w 1a5c0e │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 1a5bb2 │ │ │ │ + bls.w 1a5b5a │ │ │ │ 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 1a54ac │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.w 1a5b12 │ │ │ │ + bne.w 1a5aba │ │ │ │ tst.w r2, #73728 @ 0x12000 │ │ │ │ - bne.w 1a59b2 │ │ │ │ + bne.w 1a595a │ │ │ │ ldrb.w r2, [r5, #323] @ 0x143 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ - b.n 1a5688 │ │ │ │ + b.n 1a5630 │ │ │ │ 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 1a5038 │ │ │ │ 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 +491503,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 1a5182 │ │ │ │ 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 19aee8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r8, r8, #31 │ │ │ │ - bl 19af40 │ │ │ │ + bl 19aee8 │ │ │ │ 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 1a50ea │ │ │ │ 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 1a50ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf48 │ │ │ │ + bl 19bef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a50ce │ │ │ │ + beq.w 1a5076 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a50ce │ │ │ │ + b.n 1a5076 │ │ │ │ cmp.w ip, #16 │ │ │ │ - bhi.w 1a50ba │ │ │ │ + bhi.w 1a5062 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1a55b2 │ │ │ │ + beq.n 1a555a │ │ │ │ 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 1a560c │ │ │ │ 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 1a5182 │ │ │ │ subw r2, r3, #667 @ 0x29b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5436 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.n 1a566c │ │ │ │ + bhi.n 1a5614 │ │ │ │ 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 +491640,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 1a5594 │ │ │ │ sub.w r1, r3, #50 @ 0x32 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5436 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsrs r2, r1 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5436 │ │ │ │ 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 1a4e78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1a56ac │ │ │ │ + cbz r0, 1a5654 │ │ │ │ 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 1a5c46 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a5fb6 │ │ │ │ + beq.w 1a5f5e │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1a5cc6 │ │ │ │ + bls.w 1a5c6e │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a50ea │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a5126 │ │ │ │ - b.n 1a5142 │ │ │ │ + bmi.w 1a50ce │ │ │ │ + b.n 1a50ea │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a63b8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1a5e60 │ │ │ │ + bne.w 1a5e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4ed0 │ │ │ │ + bl 1a4e78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a5142 │ │ │ │ + beq.w 1a50ea │ │ │ │ ldrb.w r3, [r5, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #322] @ 0x142 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a5db0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a6220 │ │ │ │ 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 1a5742 │ │ │ │ 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 1bf7ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a57ce │ │ │ │ + beq.n 1a5776 │ │ │ │ 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 1a5d58 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5cde │ │ │ │ + beq.w 1a5c86 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ 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 1a50ea │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a50ea │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #328] @ 0x148 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a5812 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a641c │ │ │ │ + beq.w 1a63c4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63be │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5858 │ │ │ │ + bne.n 1a5800 │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a5142 │ │ │ │ + bhi.w 1a50ea │ │ │ │ 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 1a50ea │ │ │ │ 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 19ba80 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a5aac │ │ │ │ + beq.w 1a5a54 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1a58ba │ │ │ │ + bne.n 1a5862 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a5da2 │ │ │ │ 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 1a50ea │ │ │ │ ldrb.w r3, [r5, #329] @ 0x149 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #329] @ 0x149 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 1a5dd4 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 1a5142 │ │ │ │ + b.n 1a50ea │ │ │ │ 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 +491899,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 1a50ea │ │ │ │ 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 1a5dc2 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a50ea │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a50ea │ │ │ │ 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 1a5986 │ │ │ │ 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 1a59a4 │ │ │ │ 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 1bf7ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5a3c │ │ │ │ + beq.n 1a59e4 │ │ │ │ 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 1a50ea │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf810 │ │ │ │ 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 19ba80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a62cc │ │ │ │ + beq.w 1a6274 │ │ │ │ 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 1a50ea │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ 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 1a5ab0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a63b2 │ │ │ │ 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 +492042,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 1a5880 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a5b08 │ │ │ │ + b.n 1a5ab0 │ │ │ │ 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 1a61d6 │ │ │ │ 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 1bf7ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a5b7e │ │ │ │ + beq.n 1a5b26 │ │ │ │ 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 1a5d0a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a5d1e │ │ │ │ + beq.w 1a5cc6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ 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 1a57e4 │ │ │ │ + b.w 1a50ea │ │ │ │ cmp.w r3, #332 @ 0x14c │ │ │ │ - bls.w 1a5e3e │ │ │ │ + bls.w 1a5de6 │ │ │ │ mvn.w lr, #336 @ 0x150 │ │ │ │ add.w r2, r3, lr │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5436 │ │ │ │ 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 1a54ac │ │ │ │ movw r2, #41088 @ 0xa080 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5436 │ │ │ │ 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 1a595a │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf7ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5a3c │ │ │ │ + beq.w 1a59e4 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ - b.n 1a5a3c │ │ │ │ + b.n 1a59e4 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a50a4 │ │ │ │ + bne.w 1a504c │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1a558c │ │ │ │ + bne.w 1a5534 │ │ │ │ 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 1a53e2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1a55bc │ │ │ │ + b.n 1a5564 │ │ │ │ cmp.w r3, #540 @ 0x21c │ │ │ │ - bhi.w 1a5ffc │ │ │ │ + bhi.w 1a5fa4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 1a5fe4 │ │ │ │ + bcs.w 1a5f8c │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.w 1a617e │ │ │ │ + bcs.w 1a6126 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcc.w 1a548e │ │ │ │ + bcc.w 1a5436 │ │ │ │ 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 1a54ac │ │ │ │ + b.w 1a5436 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1a56c4 │ │ │ │ + bpl.w 1a566c │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a56c4 │ │ │ │ + bne.w 1a566c │ │ │ │ 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 1a566c │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 1a5142 │ │ │ │ + bls.w 1a50ea │ │ │ │ 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 1a50ce │ │ │ │ + b.w 1a50ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #679 @ 0x2a7 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf810 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a4970 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a57de │ │ │ │ + bne.w 1a5786 │ │ │ │ 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 1a5786 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf810 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49c8 │ │ │ │ + bl 1a4970 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5b8e │ │ │ │ + bne.w 1a5b36 │ │ │ │ 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 1a5b36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf810 │ │ │ │ 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 19ba80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a63a4 │ │ │ │ + beq.w 1a634c │ │ │ │ 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 1a5b30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a61d0 │ │ │ │ + beq.w 1a6178 │ │ │ │ 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 1a50ea │ │ │ │ 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 1a5780 │ │ │ │ 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 1a58a6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a50ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a50ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a5142 │ │ │ │ + bne.w 1a50ea │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 1a5142 │ │ │ │ + b.w 1a50ea │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a548e │ │ │ │ + beq.w 1a5436 │ │ │ │ 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 1a54ac │ │ │ │ + b.w 1a5436 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1a5e76 │ │ │ │ + b.n 1a5e1e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a640a │ │ │ │ + beq.w 1a63b2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63be │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a5e64 │ │ │ │ + bne.n 1a5e0c │ │ │ │ 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 +492337,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 1bd874 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1a5ebe │ │ │ │ + cbz r0, 1a5e66 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a5ef2 │ │ │ │ + blt.n 1a5e9a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r8, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a601a │ │ │ │ + beq.w 1a5fc2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a61bc │ │ │ │ + beq.w 1a6164 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1a5ef2 │ │ │ │ + beq.n 1a5e9a │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a62f2 │ │ │ │ + beq.w 1a629a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a626e │ │ │ │ + bne.w 1a6216 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a625a │ │ │ │ + beq.w 1a6202 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a619a │ │ │ │ + beq.w 1a6142 │ │ │ │ ubfx r8, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ 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 1a4a40 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a56ae │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a5706 │ │ │ │ + bne.w 1a56ae │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ - cbnz r0, 1a5fa2 │ │ │ │ - b.w 1a5706 │ │ │ │ + bl 238b04 │ │ │ │ + bl 238adc │ │ │ │ + cbnz r0, 1a5f4a │ │ │ │ + b.w 1a56ae │ │ │ │ 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 +492419,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 238184 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1a5f6e │ │ │ │ - b.w 1a5706 │ │ │ │ + bcc.n 1a5f16 │ │ │ │ + b.w 1a56ae │ │ │ │ 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 1a50ea │ │ │ │ ldrb.w r2, [r5, #328] @ 0x148 │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ strb.w r2, [r5, #328] @ 0x148 │ │ │ │ - b.w 1a56c4 │ │ │ │ + b.w 1a566c │ │ │ │ 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 1a5436 │ │ │ │ + b.w 1a54ac │ │ │ │ mvn.w r0, #556 @ 0x22c │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5436 │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ movt r2, #2496 @ 0x9c0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a54ac │ │ │ │ + b.w 1a5436 │ │ │ │ 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 1a6082 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a6092 │ │ │ │ - cbz r2, 1a603c │ │ │ │ + beq.n 1a603a │ │ │ │ + cbz r2, 1a5fe4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a6026 │ │ │ │ + beq.n 1a5fce │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 1a5ef2 │ │ │ │ + beq.w 1a5e9a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1a61bc │ │ │ │ + bne.w 1a6164 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w 1a5ef2 │ │ │ │ + bls.w 1a5e9a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a63d4 │ │ │ │ + beq.w 1a637c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a63be │ │ │ │ + beq.w 1a6366 │ │ │ │ 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 1a4a40 │ │ │ │ + b.n 1a5ee8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6404 │ │ │ │ + bne.w 1a63ac │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a63ba │ │ │ │ + beq.w 1a6362 │ │ │ │ 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 238b9c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1a60b4 │ │ │ │ + bcc.n 1a605c │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1a6030 │ │ │ │ + b.n 1a5fd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6176 │ │ │ │ + beq.n 1a611e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6416 │ │ │ │ + bne.w 1a63be │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a603c │ │ │ │ + beq.n 1a5fe4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a639c │ │ │ │ + bne.w 1a6344 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 1a6110 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a640a │ │ │ │ + bhi.w 1a63b2 │ │ │ │ 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 +492598,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 1a5fd8 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a6168 │ │ │ │ + b.n 1a6110 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a60f2 │ │ │ │ - b.n 1a603c │ │ │ │ + bne.n 1a609a │ │ │ │ + b.n 1a5fe4 │ │ │ │ mvn.w ip, #464 @ 0x1d0 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a548e │ │ │ │ + bhi.w 1a5436 │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1a5504 │ │ │ │ - b.w 1a548e │ │ │ │ + bmi.w 1a54ac │ │ │ │ + b.w 1a5436 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a5f2e │ │ │ │ + b.n 1a5ed6 │ │ │ │ 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 238b44 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a6060 │ │ │ │ + b.n 1a6008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf868 │ │ │ │ + bl 1bf810 │ │ │ │ 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 19ba80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6390 │ │ │ │ + beq.w 1a6338 │ │ │ │ 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 1a5780 │ │ │ │ + b.n 1a5d7c │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf7ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a5b7e │ │ │ │ + beq.w 1a5b26 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - b.n 1a5b7e │ │ │ │ + b.n 1a5b26 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1a5f10 │ │ │ │ + bne.w 1a5eb8 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a5f10 │ │ │ │ + bmi.w 1a5eb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a5f10 │ │ │ │ + b.n 1a5eb8 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf7ec │ │ │ │ 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 +492712,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 1a5780 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5a78 │ │ │ │ + bne.w 1a5a20 │ │ │ │ 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 1a50ea │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a63e2 │ │ │ │ + bhi.n 1a638a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a61a6 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a6310 ) │ │ │ │ + bhi.w 1a614e │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a62b8 ) │ │ │ │ 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 +492769,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 1a619e │ │ │ │ + b.n 1a61b6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a5ef2 │ │ │ │ + b.n 1a5e9a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a5d92 │ │ │ │ + bne.w 1a5d3a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 1a5b88 │ │ │ │ + b.w 1a5b30 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a6026 │ │ │ │ + b.n 1a5fce │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a6026 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a607e │ │ │ │ + b.n 1a6026 │ │ │ │ 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 1a6164 │ │ │ │ + b.n 1a5e9a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a61a6 │ │ │ │ + b.n 1a614e │ │ │ │ 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 +492839,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, 1a6438 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1a6472 │ │ │ │ + beq.n 1a641a │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1a650c │ │ │ │ + bpl.n 1a64b4 │ │ │ │ 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 1a6400 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6490 │ │ │ │ + cbz r3, 1a6438 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 1a653e │ │ │ │ + bne.n 1a64e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6480 │ │ │ │ + bne.n 1a6428 │ │ │ │ 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 +492890,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 1a6504 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6790 │ │ │ │ + beq.w 1a6738 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6826 │ │ │ │ + beq.w 1a67ce │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 1a655c │ │ │ │ + beq.n 1a6504 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #336] @ 0x150 │ │ │ │ streq.w r3, [r6, #344] @ 0x158 │ │ │ │ - b.n 1a6560 │ │ │ │ + b.n 1a6508 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6472 │ │ │ │ + bne.n 1a641a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 239454 │ │ │ │ + bl 2393fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23946c │ │ │ │ + bl 239414 │ │ │ │ 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 23942c │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ - b.n 1a6472 │ │ │ │ + b.n 1a641a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ 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 1a6430 │ │ │ │ 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 17fad4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 181754 │ │ │ │ + bl 1816fc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4f98 │ │ │ │ + bl 1a4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 1a67ec │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a65b8 │ │ │ │ + bpl.n 1a6560 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 1a666a │ │ │ │ + bmi.n 1a6612 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a66ec │ │ │ │ + blt.w 1a6694 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65a2 │ │ │ │ + bne.n 1a654a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a6770 │ │ │ │ + beq.w 1a6718 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #292] @ 0x124 │ │ │ │ - cbz r3, 1a6602 │ │ │ │ + cbz r3, 1a65aa │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a65fa │ │ │ │ + bpl.n 1a65a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238b78 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a65f0 │ │ │ │ + bls.n 1a6598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238b78 │ │ │ │ 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 1a657e │ │ │ │ ldr.w r4, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6616 │ │ │ │ + cbz r3, 1a65be │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1a661a │ │ │ │ + cbnz r3, 1a65c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a660a │ │ │ │ + bne.n 1a65b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a664c │ │ │ │ + cbz r3, 1a65f4 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a6644 │ │ │ │ + bpl.n 1a65ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238b78 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a663a │ │ │ │ + bls.n 1a65e2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238b78 │ │ │ │ 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 1a65c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a65be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a6616 │ │ │ │ + beq.n 1a65be │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a661a │ │ │ │ + bne.n 1a65c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6658 │ │ │ │ + bne.n 1a6600 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 1a67be │ │ │ │ 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 1a6686 │ │ │ │ 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 +493076,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 1a6560 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 1a67c6 │ │ │ │ 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 1a6712 │ │ │ │ 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 +493115,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 1a6560 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6844 │ │ │ │ + beq.n 1a67ec │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1a6782 │ │ │ │ + bpl.n 1a672a │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a67a2 │ │ │ │ + bmi.n 1a674a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6776 │ │ │ │ + bne.n 1a671e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1a65ce │ │ │ │ + b.n 1a6576 │ │ │ │ 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 1a651a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 1a67f2 │ │ │ │ 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 1a67b8 │ │ │ │ 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 1a672a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a66aa │ │ │ │ + b.n 1a6652 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a6732 │ │ │ │ + b.n 1a66da │ │ │ │ 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 1a6508 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - b.n 1a6602 │ │ │ │ + b.n 1a65aa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a67dc │ │ │ │ + b.n 1a6784 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -493254,80 +493220,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 2361cc │ │ │ │ + cbz r0, 1a684e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b10 │ │ │ │ + bl 238ab8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a68ba │ │ │ │ + cbz r0, 1a6862 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a6a10 │ │ │ │ + bpl.w 1a69b8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a68fc │ │ │ │ + bhi.n 1a68a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1a68f6 │ │ │ │ + bl 238b44 │ │ │ │ + cbz r0, 1a689e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 1a6818 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 1a68d4 │ │ │ │ + bne.n 1a687c │ │ │ │ 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 1a699c │ │ │ │ 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 1a6996 │ │ │ │ + bl 237f78 │ │ │ │ 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 1a6a02 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a68f6 │ │ │ │ + beq.n 1a689e │ │ │ │ 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 +493322,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 1a6910 │ │ │ │ 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 +493339,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 238b44 │ │ │ │ + b.n 1a68d2 │ │ │ │ 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 1a68b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1a6a8c │ │ │ │ + bne.n 1a6a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a68f6 │ │ │ │ + beq.w 1a689e │ │ │ │ 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 1a6818 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a6a38 │ │ │ │ + bne.n 1a69e0 │ │ │ │ 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 1a68f6 │ │ │ │ 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 1a68f6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6aba │ │ │ │ + beq.n 1a6a62 │ │ │ │ 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 +493415,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 1a69d0 │ │ │ │ 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] @ (1a6c94 ) │ │ │ │ + ldr r3, [pc, #536] @ (1a6c98 ) │ │ │ │ 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 1a6b84 │ │ │ │ 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 1a6aaa │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1a6bf6 │ │ │ │ + bmi.n 1a6b9e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6af6 │ │ │ │ + bne.n 1a6a9e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 1a6bdc │ │ │ │ + beq.n 1a6b84 │ │ │ │ uxth r1, r7 │ │ │ │ movs r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6c16 │ │ │ │ + beq.n 1a6bbe │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17fbb8 │ │ │ │ + bl 17fb60 │ │ │ │ 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 1a6b50 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b44 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b44 │ │ │ │ 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 1a6bb4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 1a6c38 │ │ │ │ + beq.n 1a6be0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b44 │ │ │ │ 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 1a6818 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6b4a │ │ │ │ + bne.n 1a6af2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #324] @ (1a6cf4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1a6c9c ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 4ab38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a6bce │ │ │ │ + cbz r3, 1a6b76 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (1a6cf8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1a6ca0 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #284] @ (1a6cfc ) │ │ │ │ - ldr r3, [pc, #272] @ (1a6cf0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1a6ca4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1a6c98 ) │ │ │ │ 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 1a6c8e │ │ │ │ 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 238184 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23806c │ │ │ │ + bl 238014 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1a6b02 │ │ │ │ + b.n 1a6aaa │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ + bpl.n 1a6b44 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 1a6b76 │ │ │ │ + b.n 1a6b1e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a6c24 │ │ │ │ + cbz r3, 1a6bcc │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1a6b48 │ │ │ │ + b.n 1a6af0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #212] @ (1a6d00 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a6ca8 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a6bce │ │ │ │ - bl 238b5c │ │ │ │ + b.n 1a6b76 │ │ │ │ + bl 238b04 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a6c4e │ │ │ │ + beq.n 1a6bf6 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1a6b9c │ │ │ │ - b.n 1a6c10 │ │ │ │ + bpl.n 1a6b44 │ │ │ │ + b.n 1a6bb8 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 238bd0 │ │ │ │ + bl 238b78 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6b9c │ │ │ │ + beq.n 1a6b44 │ │ │ │ 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 1a6c58 │ │ │ │ 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 +493608,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 1a6818 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 1a6cd8 │ │ │ │ + beq.n 1a6c80 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1a6c86 │ │ │ │ + bge.n 1a6c2e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1a6cb0 │ │ │ │ + bne.n 1a6c58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1a6c7e │ │ │ │ + bne.n 1a6c26 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a6b9c │ │ │ │ + b.n 1a6b44 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ 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 1a6a68 │ │ │ │ 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 +493689,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 1a6e20 │ │ │ │ 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 +493838,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 1a6eba │ │ │ │ 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 +493874,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, 1a7044 │ │ │ │ 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 +493899,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 1a701a │ │ │ │ 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 +493924,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] @ 1a78f8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1a7954 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1a78fc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2132] @ 1a7958 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a7900 │ │ │ │ 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 1a71f4 │ │ │ │ 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 +493969,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 1a76f6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1a721e │ │ │ │ + bls.n 1a71c6 │ │ │ │ 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 +494004,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 1a715c │ │ │ │ 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 +494020,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 1a6d38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1840] @ 1a795c │ │ │ │ - ldr.w r3, [pc, #1828] @ 1a7954 │ │ │ │ + ldr.w r2, [pc, #1840] @ 1a7904 │ │ │ │ + ldr.w r3, [pc, #1828] @ 1a78fc │ │ │ │ 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 1a78f4 │ │ │ │ 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 +494054,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 1a71d2 │ │ │ │ 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 +494078,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 1a723e │ │ │ │ + b.n 1a71d2 │ │ │ │ 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 +494104,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] @ 1a7908 │ │ │ │ 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 1a7734 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a71d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a6fe4 │ │ │ │ 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 1a732e │ │ │ │ + b.n 1a71d2 │ │ │ │ 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 +494167,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 1a6d38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a7710 │ │ │ │ + beq.w 1a76b8 │ │ │ │ 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 +494188,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 1a7866 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a7414 ) │ │ │ │ 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]! @ 1a7818 │ │ │ │ lsls r1, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6cc4 │ │ │ │ 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 +494241,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 1a6d38 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a71d2 │ │ │ │ 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 +494267,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 1a74de │ │ │ │ + b.n 1a71d2 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1008] @ (1a7964 ) │ │ │ │ + ldr r4, [pc, #1008] @ (1a790c ) │ │ │ │ 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 +494291,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, 1a758e │ │ │ │ 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 +494312,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 1a76ac │ │ │ │ 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 +494345,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 1a75d2 │ │ │ │ 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 +494361,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 1a6d38 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a71d2 │ │ │ │ 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 +494389,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 1a7680 │ │ │ │ + b.n 1a71d2 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1a7696 │ │ │ │ + b.n 1a763e │ │ │ │ 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 +494411,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 1a71d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a71d2 │ │ │ │ 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 +494430,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 1a7700 │ │ │ │ + b.n 1a71d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a6fe4 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a6fe4 │ │ │ │ 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 1a71d2 │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a703c │ │ │ │ + bl 1a6fe4 │ │ │ │ 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 1a7774 │ │ │ │ + b.n 1a71d2 │ │ │ │ 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 +494504,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 1a71d2 │ │ │ │ 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 +494523,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 1a71d2 │ │ │ │ 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 +494562,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 1a71d2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ 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 +494598,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 1a7a26 │ │ │ │ + bhi.n 1a7986 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 1a7a44 │ │ │ │ + bhi.n 1a79ec │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1a7a48 │ │ │ │ + bls.n 1a79f0 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1a7a70 │ │ │ │ + bne.n 1a7a18 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1a7a32 │ │ │ │ + bne.n 1a79da │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1a7a48 │ │ │ │ + beq.n 1a79f0 │ │ │ │ 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 1a79f8 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 1a7a12 │ │ │ │ + beq.n 1a79ba │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 1a7a48 │ │ │ │ + bne.n 1a79f0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 17b2dc │ │ │ │ + bl 17b284 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -494694,15 +494660,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 1a7a26 │ │ │ │ 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 +494697,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] @ (1a7c70 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #536] @ (1a7ccc ) │ │ │ │ + ldr r3, [pc, #536] @ (1a7c74 ) │ │ │ │ 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 19a20c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7b70 │ │ │ │ + beq.n 1a7b18 │ │ │ │ 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 19a20c │ │ │ │ + cbz r0, 1a7afa │ │ │ │ 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 1a7afa │ │ │ │ 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 1a7aca │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7c34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 1a7b16 │ │ │ │ + bls.n 1a7abe │ │ │ │ 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 1a792c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7b16 │ │ │ │ + bne.n 1a7abe │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #376] @ (1a7cd0 ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ccc ) │ │ │ │ + ldr r2, [pc, #376] @ (1a7c78 ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7c74 ) │ │ │ │ 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 1a7c6a │ │ │ │ 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 1a7c38 │ │ │ │ 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 1a7c38 │ │ │ │ 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 1a7b64 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1a7bb2 │ │ │ │ + bhi.n 1a7b5a │ │ │ │ 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 1a7c52 │ │ │ │ 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 1a7c52 │ │ │ │ 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 1a7bd6 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a7c26 │ │ │ │ + bhi.n 1a7bce │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a7b52 │ │ │ │ + beq.n 1a7afa │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1a7b52 │ │ │ │ + bne.n 1a7afa │ │ │ │ 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 1a7c28 │ │ │ │ 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 1a7afa │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 1a7c64 │ │ │ │ + bhi.n 1a7c0c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7b54 │ │ │ │ + b.n 1a7afc │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1a7ca6 │ │ │ │ + cbz r1, 1a7c4e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7c9c │ │ │ │ + bne.n 1a7c44 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a7bce │ │ │ │ + b.n 1a7b76 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7c48 │ │ │ │ + beq.n 1a7bf0 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a7cb6 │ │ │ │ - b.n 1a7c48 │ │ │ │ + bne.n 1a7c5e │ │ │ │ + b.n 1a7bf0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ 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] @ 1a7cb4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1a7d10 │ │ │ │ + ldr.w lr, [pc, #36] @ 1a7cb8 │ │ │ │ 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 1a7a40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ 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 +494936,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 1a7cf6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7d74 │ │ │ │ + bne.n 1a7d1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1a7d42 │ │ │ │ + bhi.n 1a7cea │ │ │ │ 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 +494963,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] @ 1a8144 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a7db0 │ │ │ │ + bhi.n 1a7d58 │ │ │ │ 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 1a7f2e │ │ │ │ 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 1a7d62 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8052 │ │ │ │ + beq.w 1a7ffa │ │ │ │ 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 1a7d64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ 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 1a7d62 │ │ │ │ + ldr r1, [pc, #896] @ (1a8148 ) │ │ │ │ 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 1a8052 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7fc8 │ │ │ │ + beq.w 1a7f70 │ │ │ │ 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 1a7e04 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 1a7e50 │ │ │ │ + bcc.n 1a7df8 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ 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 1a7dee │ │ │ │ + b.n 1a7f70 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a809c │ │ │ │ + beq.w 1a8044 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a7dba │ │ │ │ + bne.n 1a7d62 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7ff2 │ │ │ │ + bhi.w 1a7f9a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r4, [r0, #20] │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d1c │ │ │ │ + bl 1a6cc4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a7fc4 │ │ │ │ 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 1a7eba │ │ │ │ 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 1a7d62 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1a801c │ │ │ │ + beq.w 1a7fc4 │ │ │ │ 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 1a7ea4 │ │ │ │ + b.n 1a7d62 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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 1a7d62 │ │ │ │ + ldr r3, [pc, #616] @ (1a814c ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1a7f64 │ │ │ │ + cbz r3, 1a7f0c │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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, 1a7f22 │ │ │ │ + b.n 1a801a │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1a8072 │ │ │ │ + beq.n 1a801a │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a7f74 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7f1c │ │ │ │ + b.n 1a7d62 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a7fc8 │ │ │ │ + cbz r3, 1a7f70 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1a7fc0 │ │ │ │ + cbz r2, 1a7f68 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8012 │ │ │ │ + beq.n 1a7fba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a7fb2 │ │ │ │ + bne.n 1a7f5a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7faa │ │ │ │ + bne.n 1a7f52 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7d64 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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 1a7d64 │ │ │ │ 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 1a7d64 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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 1a7d64 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7fc0 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a7f68 │ │ │ │ + b.n 1a7d62 │ │ │ │ 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 1a7d62 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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 1a7d64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7f70 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 1a8062 │ │ │ │ + b.n 1a800a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7f70 │ │ │ │ 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 1a8006 │ │ │ │ + b.n 1a7d62 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7f70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a808c │ │ │ │ + b.n 1a8034 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a7fc8 │ │ │ │ + beq.n 1a7f70 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a8088 │ │ │ │ - b.n 1a7dba │ │ │ │ + beq.n 1a8030 │ │ │ │ + b.n 1a7d62 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a7dbc │ │ │ │ + b.n 1a7d64 │ │ │ │ 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 1a8076 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a8104 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a80c2 │ │ │ │ + bhi.n 1a806a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a815c │ │ │ │ + bne.n 1a8104 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1a815c │ │ │ │ + bl 1a7cbc │ │ │ │ + cbz r0, 1a8104 │ │ │ │ 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 1a7f70 │ │ │ │ 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 1a80cc │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 1a8116 │ │ │ │ + bcc.n 1a80be │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ 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 1a80b6 │ │ │ │ + b.n 1a7f70 │ │ │ │ add.w r6, r5, #95 @ 0x5f │ │ │ │ - b.n 1a8170 │ │ │ │ + b.n 1a8118 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbe0 │ │ │ │ + bl 19bb88 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a8162 │ │ │ │ + bhi.n 1a810a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7dba │ │ │ │ + bne.w 1a7d62 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7d14 │ │ │ │ + bl 1a7cbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a80f4 │ │ │ │ - b.n 1a7dba │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + bne.n 1a809c │ │ │ │ + b.n 1a7d62 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ 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 1a7d24 │ │ │ │ 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] @ (1a8180 ) │ │ │ │ + ldr r1, [pc, #12] @ (1a8184 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1813d0 │ │ │ │ + bl 181378 │ │ │ │ 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 18147c │ │ │ │ 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 1a81d8 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1a828e │ │ │ │ + beq.n 1a8236 │ │ │ │ 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 1a8246 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181684 │ │ │ │ + bl 18162c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1a8220 │ │ │ │ - cbz r6, 1a824c │ │ │ │ + beq.n 1a81c8 │ │ │ │ + cbz r6, 1a81f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 1a82aa │ │ │ │ + cbz r0, 1a8252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 1a8280 │ │ │ │ + cbnz r3, 1a8228 │ │ │ │ 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 1a81ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 1a8226 │ │ │ │ + bhi.n 1a81ce │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bhi.n 1a8230 │ │ │ │ + bhi.n 1a81d8 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a8230 │ │ │ │ + bls.n 1a81d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b68c │ │ │ │ + bl 19b634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8220 │ │ │ │ - b.n 1a8230 │ │ │ │ + beq.n 1a81c8 │ │ │ │ + b.n 1a81d8 │ │ │ │ str r4, [r7, #4] │ │ │ │ - b.n 1a8220 │ │ │ │ + b.n 1a81c8 │ │ │ │ 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 +495484,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 1a82bc │ │ │ │ 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 1a82f6 │ │ │ │ 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 +495521,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 1a83c6 │ │ │ │ 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 1a83d0 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a8356 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 1a83ae │ │ │ │ + bne.n 1a8356 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1a844e │ │ │ │ + beq.n 1a83f6 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a8442 │ │ │ │ + bls.n 1a83ea │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1a8442 │ │ │ │ + beq.n 1a83ea │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 1a8480 │ │ │ │ + bls.n 1a8428 │ │ │ │ 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 1a8326 │ │ │ │ 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 +495582,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 1a8356 │ │ │ │ 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 1a8376 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a8356 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 1a8484 │ │ │ │ + bhi.n 1a842c │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 1a8460 │ │ │ │ + beq.n 1a8408 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 1a83ae │ │ │ │ + bpl.n 1a8356 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a83ae │ │ │ │ + beq.n 1a8356 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1a8428 │ │ │ │ + bhi.n 1a83d0 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1a842c │ │ │ │ + beq.n 1a83d4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1a846e │ │ │ │ - b.n 1a83ae │ │ │ │ + bne.n 1a8416 │ │ │ │ + b.n 1a8356 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a841e │ │ │ │ + b.n 1a83c6 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 1a83ae │ │ │ │ - b.n 1a844e │ │ │ │ + bne.n 1a8356 │ │ │ │ + b.n 1a83f6 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a8506 │ │ │ │ + blt.n 1a84ae │ │ │ │ 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 1bd874 │ │ │ │ + cbnz r0, 1a84bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1a850c │ │ │ │ + beq.n 1a84b4 │ │ │ │ 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 +495663,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 1a8490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a84b6 │ │ │ │ + b.n 1a845e │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a854e │ │ │ │ + bmi.n 1a84f6 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1a853e │ │ │ │ + bhi.n 1a84e6 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1a853e │ │ │ │ + bpl.n 1a84e6 │ │ │ │ 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 1a850c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8570 │ │ │ │ + beq.n 1a8518 │ │ │ │ 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 1a850c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a8564 │ │ │ │ + bne.n 1a850c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a8558 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a85b0 │ │ │ │ + bne.n 1a8558 │ │ │ │ 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 +495746,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 1a8602 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a865e │ │ │ │ + beq.n 1a8606 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a860c │ │ │ │ + bne.n 1a85b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a85fe │ │ │ │ + cbz r3, 1a85a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a85fe │ │ │ │ + cbz r2, 1a85a6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1a868e │ │ │ │ + bne.n 1a8636 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85e8 │ │ │ │ + bne.n 1a8590 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1a865a │ │ │ │ + beq.n 1a8602 │ │ │ │ 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, 1a85f4 │ │ │ │ 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 1a8626 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a8644 │ │ │ │ + bmi.n 1a85ec │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1a867e │ │ │ │ - beq.n 1a866c │ │ │ │ + bgt.n 1a8626 │ │ │ │ + beq.n 1a8614 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8628 │ │ │ │ + bne.n 1a85d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a85e4 │ │ │ │ + bne.n 1a858c │ │ │ │ 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 1a8602 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a85b4 │ │ │ │ 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 1a85ec │ │ │ │ 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 1a858c │ │ │ │ + b.n 1a8602 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a860c │ │ │ │ + b.n 1a85b4 │ │ │ │ stmdb 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, 1a86ae │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8884 │ │ │ │ + beq.w 1a882c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a86d2 │ │ │ │ + beq.n 1a867a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1a88c2 │ │ │ │ + bls.w 1a886a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a86ee │ │ │ │ + cbz r7, 1a8696 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a86ee │ │ │ │ + cbz r3, 1a8696 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a870c │ │ │ │ + bne.n 1a86b4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a86d6 │ │ │ │ + bne.n 1a867e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a8706 │ │ │ │ + beq.n 1a86ae │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1a8716 │ │ │ │ + bls.n 1a86be │ │ │ │ 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 1a881e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88ac │ │ │ │ + bne.w 1a8854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a8736 │ │ │ │ + bl 238a58 │ │ │ │ + cbz r0, 1a86de │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1a886e │ │ │ │ + bls.w 1a8816 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 238ac8 │ │ │ │ + bl 238a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a88b6 │ │ │ │ + bne.w 1a885e │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ - bl 238b34 │ │ │ │ + bl 238b04 │ │ │ │ + bl 238adc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 1a878c │ │ │ │ - ldr r1, [pc, #332] @ (1a88c8 ) │ │ │ │ + bhi.n 1a8734 │ │ │ │ + ldr r1, [pc, #332] @ (1a8870 ) │ │ │ │ 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 1a881e │ │ │ │ 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 1a87fc │ │ │ │ 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 1a879a │ │ │ │ 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 +495962,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 1a84c8 │ │ │ │ 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 1a87c4 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ 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 +495992,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 1a8848 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a87be │ │ │ │ + bne.n 1a8766 │ │ │ │ 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 1a879a │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 1a8736 │ │ │ │ + bmi.w 1a86de │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ + bne.w 1a867a │ │ │ │ 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 1a86ae │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1a8706 │ │ │ │ + bhi.w 1a86ae │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a86be │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a86d2 │ │ │ │ - b.n 1a887e │ │ │ │ + bne.w 1a867a │ │ │ │ + b.n 1a8826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a8726 │ │ │ │ + b.n 1a86ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 1a874e │ │ │ │ + b.n 1a86f6 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8716 │ │ │ │ + b.n 1a86be │ │ │ │ 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] @ (1a8b98 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (1a8bf4 ) │ │ │ │ + ldr r3, [pc, #776] @ (1a8b9c ) │ │ │ │ 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 +496076,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 1a8ab0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1a8940 │ │ │ │ + beq.n 1a88e8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 1a8984 │ │ │ │ + bls.n 1a892c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a892c │ │ │ │ + bne.n 1a88d4 │ │ │ │ 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] @ (1a8ba0 ) │ │ │ │ + ldr r3, [pc, #648] @ (1a8b9c ) │ │ │ │ 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 1a8b94 │ │ │ │ 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 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8afe │ │ │ │ + bne.w 1a8aa6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ 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 1a8a42 │ │ │ │ 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 1a8a5e │ │ │ │ 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 1a8a66 │ │ │ │ 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 +496181,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 1a8a14 │ │ │ │ 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 1a8aba │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 1a8a84 │ │ │ │ + beq.n 1a8a2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ + bl 1a8258 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a88e8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a82b0 │ │ │ │ - b.n 1a8940 │ │ │ │ + bl 1a8258 │ │ │ │ + b.n 1a88e8 │ │ │ │ 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 1a8988 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1a8a02 │ │ │ │ + b.n 1a89aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a8bda │ │ │ │ + beq.w 1a8b82 │ │ │ │ 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 1a88e8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8940 │ │ │ │ + beq.w 1a88e8 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8b2e │ │ │ │ + bne.n 1a8ad6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8be4 │ │ │ │ + bne.n 1a8b8c │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8af6 │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8a9e │ │ │ │ + b.n 1a88e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8994 │ │ │ │ + b.n 1a893c │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a8954 │ │ │ │ + b.n 1a88fc │ │ │ │ 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 1a8a8a │ │ │ │ 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 +496287,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 1a8b28 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a8b4a │ │ │ │ - b.n 1a8940 │ │ │ │ + bne.n 1a8af2 │ │ │ │ + b.n 1a88e8 │ │ │ │ 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 +496315,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 1a88e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8b98 │ │ │ │ + beq.n 1a8b40 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 1a8b34 │ │ │ │ - tst.w ip, #1 │ │ │ │ - bne.w 1a8940 │ │ │ │ b.n 1a8adc │ │ │ │ + tst.w ip, #1 │ │ │ │ + bne.w 1a88e8 │ │ │ │ + b.n 1a8a84 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 1a8b84 │ │ │ │ + b.n 1a8b2c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ 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 1a8bf8 │ │ │ │ cmp r1, #197 @ 0xc5 │ │ │ │ - bhi.n 1a8c60 │ │ │ │ + bhi.n 1a8c08 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8bf4 │ │ │ │ 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 1a8bec │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a8cd0 │ │ │ │ + bne.n 1a8c78 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a8c64 │ │ │ │ + cbz r2, 1a8c0c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a8c3a │ │ │ │ + bne.n 1a8be2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a8c60 │ │ │ │ + beq.n 1a8c08 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8bf4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a8c28 │ │ │ │ + b.n 1a8bd0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8c4e │ │ │ │ + beq.n 1a8bf6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8bf4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1a8c4c │ │ │ │ + bne.n 1a8bf4 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ - bne.n 1a8ca2 │ │ │ │ + bne.n 1a8c4a │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 19fb1c │ │ │ │ + bl 19fac4 │ │ │ │ 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 199364 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a8cc4 │ │ │ │ + cbz r0, 1a8c6c │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1a8c86 │ │ │ │ + bl 19a4c4 │ │ │ │ + b.n 1a8c2e │ │ │ │ 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 +496437,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] @ 1a90c8 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1a90cc │ │ │ │ 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 +496454,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 1a8f86 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8d6c │ │ │ │ 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 1a8e62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8dc4 │ │ │ │ + beq.n 1a8d6c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a8d6a │ │ │ │ + cbz r2, 1a8d12 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a8d6a │ │ │ │ + cbz r1, 1a8d12 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 1a8ec0 │ │ │ │ + bne.w 1a8e68 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8d50 │ │ │ │ + bne.n 1a8cf8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1a8da0 │ │ │ │ + beq.n 1a8d48 │ │ │ │ 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 1a8d90 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1a8de8 │ │ │ │ + beq.n 1a8d90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8d4c │ │ │ │ + bne.n 1a8cf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1a8dc4 │ │ │ │ + cbz r3, 1a8d6c │ │ │ │ ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 1a8dc0 │ │ │ │ + cbz r3, 1a8d68 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a8ec6 │ │ │ │ + bne.w 1a8e6e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a8db0 │ │ │ │ + bne.n 1a8d58 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8d74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db3e8 │ │ │ │ + bl 1db390 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #856] @ (1a9128 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a9124 ) │ │ │ │ + ldr r2, [pc, #856] @ (1a90d0 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a90cc ) │ │ │ │ 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 1a90b6 │ │ │ │ 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 1a8d44 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8d44 │ │ │ │ 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 1a8df0 │ │ │ │ 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 +496573,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 238b04 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a8e62 │ │ │ │ + bls.n 1a8e0a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a8e0a │ │ │ │ + bcc.n 1a8db2 │ │ │ │ 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 1a8434 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 1a8d9c │ │ │ │ + bne.n 1a8d44 │ │ │ │ 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 1a8d4c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d4c │ │ │ │ + b.n 1a8cf4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8d22 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8d7a │ │ │ │ + b.n 1a8d22 │ │ │ │ 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 +496646,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 19a7bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8fda │ │ │ │ + beq.n 1a8f82 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f70 │ │ │ │ + beq.n 1a8f18 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f7e │ │ │ │ + cbz r2, 1a8f26 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a8fca │ │ │ │ + beq.n 1a8f72 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a8f5e │ │ │ │ + beq.n 1a8f06 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a8f5e │ │ │ │ + cbz r2, 1a8f06 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a8f2e │ │ │ │ + bne.n 1a8ed6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8ba4 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a8f3a │ │ │ │ + bne.n 1a8ee2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8ba4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1a8f9e │ │ │ │ + cbz r3, 1a8f46 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a8f16 │ │ │ │ + b.n 1a8ebe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a8f70 │ │ │ │ + bne.n 1a8f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8ba4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8f7a │ │ │ │ + bne.n 1a8f22 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8d68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8dc0 │ │ │ │ + beq.w 1a8d68 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a8ed8 │ │ │ │ + bne.n 1a8e80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fb8 │ │ │ │ + bne.n 1a8f60 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a8dcc │ │ │ │ + b.n 1a8d74 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ + bl 1a8ba4 │ │ │ │ orr.w r2, r0, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1a8f2e │ │ │ │ + b.n 1a8ed6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a8f9e │ │ │ │ + b.n 1a8f46 │ │ │ │ ldr.w r7, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8d28 │ │ │ │ + beq.w 1a8cd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1a8ff8 │ │ │ │ + cbnz r3, 1a8fa0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8fea │ │ │ │ - b.n 1a8d28 │ │ │ │ + bne.n 1a8f92 │ │ │ │ + b.n 1a8cd0 │ │ │ │ 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, 1a8fe6 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a9036 │ │ │ │ + cbz r3, 1a8fde │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a8fd4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a902c │ │ │ │ + bne.n 1a8fd4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9118 │ │ │ │ + bne.n 1a90c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a9066 │ │ │ │ + beq.n 1a900e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9010 │ │ │ │ + bne.n 1a8fb8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9008 │ │ │ │ + bne.n 1a8fb0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a9054 │ │ │ │ - cbz r5, 1a9054 │ │ │ │ + cbz r3, 1a8ffc │ │ │ │ + cbz r5, 1a8ffc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9004 │ │ │ │ + bne.n 1a8fac │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9046 │ │ │ │ + bne.n 1a8fee │ │ │ │ mov r5, r6 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1a8d28 │ │ │ │ + b.n 1a8cd0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a9112 │ │ │ │ + bne.n 1a90ba │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a910a │ │ │ │ + beq.n 1a90b2 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a905c │ │ │ │ + bne.n 1a9004 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1a90b4 │ │ │ │ + b.n 1a905c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1a90b0 │ │ │ │ + bls.n 1a9058 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 238b04 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a90ce │ │ │ │ + bls.n 1a9076 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 1a9104 │ │ │ │ + bcs.n 1a90ac │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1a907e │ │ │ │ + bmi.n 1a9026 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 1a9058 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a8fd4 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1a9072 │ │ │ │ + b.n 1a901a │ │ │ │ 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, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ 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] @ (1a92b8 ) │ │ │ │ + ldr r3, [pc, #464] @ (1a92bc ) │ │ │ │ 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 +496911,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, 1a9142 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1a91e8 │ │ │ │ + bmi.n 1a9190 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a918c │ │ │ │ + bne.n 1a9134 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a91ae │ │ │ │ + cbz r3, 1a9156 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1a9278 │ │ │ │ + bmi.n 1a9220 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a91a0 │ │ │ │ + bne.n 1a9148 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8cd8 │ │ │ │ + bl 1a8c80 │ │ │ │ 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 1a8c80 │ │ │ │ + ldr r2, [pc, #332] @ (1a92c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a92bc ) │ │ │ │ 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 1a92b2 │ │ │ │ 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 1a91ce │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a9222 │ │ │ │ + bls.n 1a91ca │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 238b04 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a9240 │ │ │ │ + bls.n 1a91e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1a9192 │ │ │ │ + bls.n 1a913a │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a91ee │ │ │ │ + bmi.n 1a9196 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 1a91ca │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a92b6 │ │ │ │ + b.n 1a925e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a92b2 │ │ │ │ + bls.n 1a925a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 238b04 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a92d0 │ │ │ │ + bls.n 1a9278 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 1a91a6 │ │ │ │ + bcs.w 1a914e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a927e │ │ │ │ + bmi.n 1a9226 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a848c │ │ │ │ + bl 1a8434 │ │ │ │ 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 1a925a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ 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] @ 1a985c │ │ │ │ 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] @ 1a9860 │ │ │ │ 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 1a863c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a8694 │ │ │ │ + bl 1a863c │ │ │ │ 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, 1a93aa │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1a93fa │ │ │ │ + bpl.n 1a93a2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a93a2 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1a93fa │ │ │ │ + bmi.n 1a93a2 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a971e │ │ │ │ + bne.w 1a96c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ab0 │ │ │ │ - cbz r0, 1a93fa │ │ │ │ + bl 238a58 │ │ │ │ + cbz r0, 1a93a2 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a93fa │ │ │ │ + bhi.n 1a93a2 │ │ │ │ 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 1a9358 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17fc70 │ │ │ │ + bl 17fc18 │ │ │ │ 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 1a9856 │ │ │ │ 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, 1a93da │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1a941e │ │ │ │ + b.n 1a93c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9856 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbz r5, 1a9490 │ │ │ │ + cbz r5, 1a9438 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r3 │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a9480 │ │ │ │ + cbz r3, 1a9428 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a9420 │ │ │ │ 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 1a9420 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a98a2 │ │ │ │ + bne.w 1a984a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a94da │ │ │ │ + beq.n 1a9482 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a944c │ │ │ │ + bne.n 1a93f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9446 │ │ │ │ + bne.n 1a93ee │ │ │ │ mov r7, r6 │ │ │ │ mov r3, sl │ │ │ │ ldrsb.w r2, [r8, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a96a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a9888 │ │ │ │ + beq.w 1a9830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a94b2 │ │ │ │ + b.n 1a945a │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 1a95ba │ │ │ │ + beq.w 1a9562 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a94a8 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1a98bc │ │ │ │ + bne.n 1a9450 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1a9864 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a9616 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a9844 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a9850 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94c8 │ │ │ │ + bne.n 1a9470 │ │ │ │ ldr.w r9, [r2, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a9478 │ │ │ │ + ble.n 1a9420 │ │ │ │ ldrb.w r2, [r9, #30] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 1a9478 │ │ │ │ + bne.n 1a9420 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a9478 │ │ │ │ + bgt.n 1a9420 │ │ │ │ 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 1a9420 │ │ │ │ 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 1a9420 │ │ │ │ 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 1bd874 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a96f0 │ │ │ │ + bne.w 1a9698 │ │ │ │ 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 1a84c8 │ │ │ │ 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 1a951e │ │ │ │ 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 +497321,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 1a9420 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #768] @ (1a98c0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a9868 ) │ │ │ │ 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 +497342,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 1a95c8 │ │ │ │ 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 1a8300 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1a966a │ │ │ │ + beq.n 1a9612 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a95f4 │ │ │ │ + bne.n 1a959c │ │ │ │ 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 1a8300 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1a9616 │ │ │ │ + bne.n 1a95be │ │ │ │ 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 1a8300 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1a9620 │ │ │ │ + bne.n 1a95c8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 17fd3c │ │ │ │ + bl 17fce4 │ │ │ │ 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 +497407,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 1a8874 │ │ │ │ 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 1a8874 │ │ │ │ + ldr r2, [pc, #496] @ (1a986c ) │ │ │ │ + ldr r3, [pc, #484] @ (1a9860 ) │ │ │ │ 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 1a9840 │ │ │ │ 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 238ea0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a9548 │ │ │ │ + b.n 1a94f0 │ │ │ │ ldr.w r2, [r8, #384] @ 0x180 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9856 │ │ │ │ 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, 1a96d0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a970a │ │ │ │ + b.n 1a96b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a93d6 │ │ │ │ + b.n 1a937e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a98ae │ │ │ │ + beq.w 1a9856 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a949a │ │ │ │ + beq.w 1a9442 │ │ │ │ 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, 1a971c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a9714 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a976c │ │ │ │ + bne.n 1a9714 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1a98ae │ │ │ │ + bne.w 1a9856 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a979a │ │ │ │ + beq.n 1a9742 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a974e │ │ │ │ + bne.n 1a96f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9748 │ │ │ │ + bne.n 1a96f0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a949a │ │ │ │ + b.n 1a9442 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a989c │ │ │ │ + beq.w 1a9844 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a98a8 │ │ │ │ + bne.w 1a9850 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9788 │ │ │ │ + bne.n 1a9730 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a976c │ │ │ │ + ble.n 1a9714 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a976c │ │ │ │ + bgt.n 1a9714 │ │ │ │ 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 1a982c │ │ │ │ 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 1a9714 │ │ │ │ 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 1bd874 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9876 │ │ │ │ + bne.n 1a981e │ │ │ │ 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 1a84c8 │ │ │ │ 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 1a97d4 │ │ │ │ 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 +497575,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 1a9714 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a97fc │ │ │ │ + b.n 1a97a4 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9774 │ │ │ │ - ldr r3, [pc, #60] @ (1a98c8 ) │ │ │ │ + b.n 1a971c │ │ │ │ + ldr r3, [pc, #60] @ (1a9870 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 4ab38 │ │ │ │ - b.n 1a966e │ │ │ │ + b.n 1a9616 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23b8be │ │ │ │ + bl 23b866 │ │ │ │ @ instruction: 0xef89ffff │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ 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, 1a98bc │ │ │ │ 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 1a98b4 │ │ │ │ + cbz r7, 1a98d4 │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98b4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a9926 │ │ │ │ + beq.n 1a98ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a98e8 │ │ │ │ + bne.n 1a9890 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d658 │ │ │ │ + bl 19d600 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a50 │ │ │ │ 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 1a98b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2377f4 │ │ │ │ + bl 23779c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a98b4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a990c │ │ │ │ + bmi.n 1a98b4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a990c │ │ │ │ - b.n 1a9926 │ │ │ │ + bne.n 1a98b4 │ │ │ │ + b.n 1a98ce │ │ │ │ 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] @ (1a9c54 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a9c58 ) │ │ │ │ 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 1a9aae │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1a9960 │ │ │ │ + bl 1a9908 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a9a9e │ │ │ │ + beq.n 1a9a46 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a9a20 │ │ │ │ + bne.n 1a99c8 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 +497724,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ - ldr r2, [pc, #688] @ (1a9cb4 ) │ │ │ │ - ldr r3, [pc, #680] @ (1a9cb0 ) │ │ │ │ + bl 19c290 │ │ │ │ + ldr r2, [pc, #688] @ (1a9c5c ) │ │ │ │ + ldr r3, [pc, #680] @ (1a9c58 ) │ │ │ │ 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 1a9c50 │ │ │ │ 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 1993c4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1a9b38 │ │ │ │ + beq.w 1a9ae0 │ │ │ │ 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 1a9c4a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9c9e │ │ │ │ + bhi.w 1a9c46 │ │ │ │ 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 +497802,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 1a9bc8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9cac │ │ │ │ + bhi.w 1a9c54 │ │ │ │ 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 +497842,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 199070 │ │ │ │ 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 +497858,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 1a999c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +497883,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 1a9990 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9bb4 │ │ │ │ + cbz r0, 1a9b5c │ │ │ │ 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 19c290 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +497925,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 1a9990 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b2e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b2e │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b2e │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1a9b86 │ │ │ │ + b.n 1a9b2e │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9c58 │ │ │ │ + cbz r0, 1a9c00 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 1a9b88 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9bd2 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9bd2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9bd2 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1a9c2a │ │ │ │ + b.n 1a9bd2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r1, #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, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2272] @ 1aa5ac │ │ │ │ + ldr.w r2, [pc, #2272] @ 1aa554 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2272] @ 1aa5b0 │ │ │ │ - ldr.w r3, [pc, #2272] @ 1aa5b4 │ │ │ │ + ldr.w r4, [pc, #2272] @ 1aa558 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1aa55c │ │ │ │ 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 1a9ca0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1a9d1e │ │ │ │ + beq.n 1a9cc6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2232] @ 1aa5b8 │ │ │ │ - ldr.w r3, [pc, #2224] @ 1aa5b4 │ │ │ │ + ldr.w r2, [pc, #2232] @ 1aa560 │ │ │ │ + ldr.w r3, [pc, #2224] @ 1aa55c │ │ │ │ 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 1aa524 │ │ │ │ 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 1aa528 │ │ │ │ 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, 1a9ce6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a9d2a │ │ │ │ + b.n 1a9cd2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa580 │ │ │ │ + beq.w 1aa528 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 1a9e2a │ │ │ │ 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 1a9d30 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d30 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa53a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a9db0 │ │ │ │ + beq.n 1a9d58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9d64 │ │ │ │ + bne.n 1a9d0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1a9cfc │ │ │ │ + bl 17bae8 │ │ │ │ + b.n 1a9ca4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa58c │ │ │ │ + beq.w 1aa534 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9d9e │ │ │ │ + bne.n 1a9d46 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a9d88 │ │ │ │ - bl 238b34 │ │ │ │ + beq.n 1a9d30 │ │ │ │ + bl 238adc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238af4 │ │ │ │ + bl 238a9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d88 │ │ │ │ + bne.n 1a9d30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9d88 │ │ │ │ - bl 238ab0 │ │ │ │ + bls.n 1a9d30 │ │ │ │ + bl 238a58 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d88 │ │ │ │ + beq.n 1a9d30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9d88 │ │ │ │ + bhi.n 1a9d30 │ │ │ │ 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 1aa0f2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a9e4e │ │ │ │ + bls.n 1a9df6 │ │ │ │ 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 19ba80 │ │ │ │ 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 1a9df6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a9e4e │ │ │ │ + bne.n 1a9df6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa53a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aa2a6 │ │ │ │ + beq.w 1aa24e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa10a │ │ │ │ + beq.w 1aa0b2 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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, 1a9e2e │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1a9e6e │ │ │ │ + b.n 1a9e16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d94 │ │ │ │ + b.n 1a9d3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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 +498201,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 1a9e86 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa106 │ │ │ │ + beq.w 1aa0ae │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a9ed2 │ │ │ │ + bne.n 1a9e7a │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a9f3a │ │ │ │ + beq.n 1a9ee2 │ │ │ │ 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, 1a9ed4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa53a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a9f60 │ │ │ │ + beq.n 1a9f08 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9f06 │ │ │ │ + bne.n 1a9eae │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9f00 │ │ │ │ + bne.n 1a9ea8 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #3 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9d88 │ │ │ │ + b.n 1a9d30 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa54c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9f4e │ │ │ │ + bne.n 1a9ef6 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ 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 1aa096 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1aa0f6 │ │ │ │ + bpl.w 1aa09e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a9f24 │ │ │ │ + blt.n 1a9ecc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1a9f24 │ │ │ │ + beq.n 1a9ecc │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1a9f24 │ │ │ │ + bne.n 1a9ecc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +498321,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 19a480 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa5a4 │ │ │ │ + bhi.w 1aa54c │ │ │ │ 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 +498361,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +498385,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] @ 1aa564 │ │ │ │ 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 19c290 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1a9f24 │ │ │ │ + b.n 1a9ecc │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1a9ff8 │ │ │ │ movs r3, #8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1a9ff8 │ │ │ │ movs r3, #16 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1a9ff8 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1aa050 │ │ │ │ + b.n 1a9ff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bge.w 1a9ecc │ │ │ │ + b.n 1a9f62 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1a9f24 │ │ │ │ + blt.w 1a9ecc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1a9f24 │ │ │ │ - b.n 1a9fba │ │ │ │ + bne.w 1a9ecc │ │ │ │ + b.n 1a9f62 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - b.n 1a9eea │ │ │ │ + b.n 1a9e92 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9d88 │ │ │ │ + beq.w 1a9d30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa122 │ │ │ │ + bpl.n 1aa0ca │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1aa12c │ │ │ │ + beq.n 1aa0d4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa114 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bne.n 1aa0bc │ │ │ │ + b.n 1a9d30 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa0ca │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1aa122 │ │ │ │ + bne.n 1aa0ca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1a9d88 │ │ │ │ + bl 17bc08 │ │ │ │ + b.n 1a9d30 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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, 1aa114 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa158 │ │ │ │ + b.n 1aa100 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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 +498494,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 1aa164 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa2a0 │ │ │ │ + beq.n 1aa248 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa1b0 │ │ │ │ + bne.n 1aa158 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ - cbz r5, 1aa214 │ │ │ │ + cbz r5, 1aa1bc │ │ │ │ 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, 1aa1ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa53a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa22a │ │ │ │ + beq.n 1aa1d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa1de │ │ │ │ + bne.n 1aa186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa1d8 │ │ │ │ + bne.n 1aa180 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, r8 │ │ │ │ mov r1, fp │ │ │ │ - b.n 1a9f3c │ │ │ │ + b.n 1a9ee4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa54c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa218 │ │ │ │ + bne.n 1aa1c0 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1a4 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1a4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa1fc │ │ │ │ + bne.n 1aa1a4 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa290 │ │ │ │ + cbz r0, 1aa238 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1aa1fc │ │ │ │ + b.n 1aa1a4 │ │ │ │ ldr.w sl, [r5, #32] │ │ │ │ - b.n 1aa1c6 │ │ │ │ - bl 19fc84 │ │ │ │ + b.n 1aa16e │ │ │ │ + bl 19fc2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a9e4e │ │ │ │ + bne.w 1a9df6 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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, 1aa27c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1aa2c0 │ │ │ │ + b.n 1aa268 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1aa598 │ │ │ │ + beq.w 1aa540 │ │ │ │ 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 +498637,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 1aa2d0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa576 │ │ │ │ + beq.w 1aa51e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa31c │ │ │ │ + bne.n 1aa2c4 │ │ │ │ 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 1aa300 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa570 │ │ │ │ + beq.w 1aa518 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1aa34c │ │ │ │ + bne.n 1aa2f4 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a98cc │ │ │ │ + bl 1a9874 │ │ │ │ ldr.w r6, [sl, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1aa3c8 │ │ │ │ + cbz r6, 1aa370 │ │ │ │ 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, 1aa362 │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa358 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa358 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa592 │ │ │ │ + bne.w 1aa53a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1aa3e0 │ │ │ │ + beq.n 1aa388 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa392 │ │ │ │ + bne.n 1aa33a │ │ │ │ mov r6, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa38a │ │ │ │ + bne.n 1aa332 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1a9f3e │ │ │ │ + b.n 1a9ee6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aa5a4 │ │ │ │ + beq.w 1aa54c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa59e │ │ │ │ + bne.w 1aa546 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa3ce │ │ │ │ + bne.n 1aa376 │ │ │ │ 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 1aa358 │ │ │ │ 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 1aa358 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1aa3b0 │ │ │ │ + bne.n 1aa358 │ │ │ │ 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 1a9908 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa560 │ │ │ │ + bhi.w 1aa508 │ │ │ │ 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 +498772,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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] @ 1aa564 │ │ │ │ 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 19c290 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa550 │ │ │ │ + bls.n 1aa4f8 │ │ │ │ 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 +498831,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +498858,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 19c290 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 1aa3b0 │ │ │ │ + b.n 1aa358 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa3ee │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa3ee │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa3ee │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1aa446 │ │ │ │ + b.n 1aa3ee │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ - b.n 1aa364 │ │ │ │ + b.n 1aa30c │ │ │ │ ldr.w fp, [r5, #32] │ │ │ │ - b.n 1aa338 │ │ │ │ + b.n 1aa2e0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 17c05c │ │ │ │ + bl 17c004 │ │ │ │ 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 +498898,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, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ 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] @ (1aa7c8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1aa824 ) │ │ │ │ + ldr r3, [pc, #584] @ (1aa7cc ) │ │ │ │ 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 1a855c │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6ce │ │ │ │ + beq.n 1aa676 │ │ │ │ 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 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa810 │ │ │ │ + bne.w 1aa7b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1aa800 │ │ │ │ + beq.w 1aa7a8 │ │ │ │ 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 1aa6b2 │ │ │ │ + cbz r7, 1aa616 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ 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 1aa6f0 │ │ │ │ + cbz r6, 1aa65e │ │ │ │ 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 1aa654 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa628 │ │ │ │ + bne.n 1aa5d0 │ │ │ │ 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 1aa692 │ │ │ │ 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] @ (1aa7d0 ) │ │ │ │ + ldr r3, [pc, #308] @ (1aa7cc ) │ │ │ │ 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 1aa7c2 │ │ │ │ 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 238184 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1aa68e │ │ │ │ + bge.n 1aa636 │ │ │ │ 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 1aa636 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2381dc │ │ │ │ + bl 238184 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1aa694 │ │ │ │ + blt.n 1aa63c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa6b6 │ │ │ │ + beq.n 1aa65e │ │ │ │ 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 +499081,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 1aa752 │ │ │ │ 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 1aa712 │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1aa698 │ │ │ │ + beq.w 1aa640 │ │ │ │ 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 1aa662 │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 1aa6ba │ │ │ │ + bls.w 1aa662 │ │ │ │ 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 1aa79c │ │ │ │ + b.n 1aa662 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1aa65c │ │ │ │ + b.n 1aa604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1aa638 │ │ │ │ + b.n 1aa5e0 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ 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] @ (1aa910 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (1aa96c ) │ │ │ │ + ldr r1, [pc, #300] @ (1aa914 ) │ │ │ │ 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 1aa904 │ │ │ │ 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 1aa86e │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1aa8ee │ │ │ │ + beq.n 1aa896 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa966 │ │ │ │ + bhi.n 1aa90e │ │ │ │ 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] @ (1aa9e0 ) │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1aa8ee │ │ │ │ + cbz r0, 1aa896 │ │ │ │ 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 19c290 │ │ │ │ + ldr r2, [pc, #128] @ (1aa918 ) │ │ │ │ + ldr r3, [pc, #120] @ (1aa914 ) │ │ │ │ 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 1aa90a │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aa932 │ │ │ │ + cbz r0, 1aa8da │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1aa8ee │ │ │ │ + b.n 1aa896 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8b4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8b4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8b4 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 1aa90c │ │ │ │ + b.n 1aa8b4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ 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] @ 1ab530 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #3068] @ 1ab58c │ │ │ │ + ldr.w r3, [pc, #3068] @ 1ab534 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #3064] @ 1ab590 │ │ │ │ + ldr.w r7, [pc, #3064] @ 1ab538 │ │ │ │ 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 +499293,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 1aa9bc │ │ │ │ + bhi.n 1aa9a6 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 1aaad0 │ │ │ │ + beq.w 1aaa78 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa984 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aad66 │ │ │ │ + bne.w 1aad0e │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2996] @ 1ab594 │ │ │ │ - ldr.w r3, [pc, #2984] @ 1ab58c │ │ │ │ + ldr.w r2, [pc, #2996] @ 1ab53c │ │ │ │ + ldr.w r3, [pc, #2984] @ 1ab534 │ │ │ │ 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 1ab6dc │ │ │ │ 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 1aac54 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - beq.w 1aacac │ │ │ │ + beq.w 1aac54 │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa984 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r8, [r2, #39] @ 0x27 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa984 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1ab3c8 │ │ │ │ + beq.w 1ab370 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1ab3d2 │ │ │ │ + beq.w 1ab37a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1aa9dc │ │ │ │ + bne.n 1aa984 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aa9dc │ │ │ │ + bpl.n 1aa984 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 1ab47a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1ab49e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa984 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aa9de │ │ │ │ + b.n 1aa986 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa9dc │ │ │ │ + beq.n 1aa984 │ │ │ │ movs r2, #0 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab14 │ │ │ │ + cbz r0, 1aaabc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa7d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa7d4 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aab82 │ │ │ │ + cbz r0, 1aab2a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa7d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aabde │ │ │ │ + cbz r0, 1aab86 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa82c │ │ │ │ + bl 1aa7d4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab428 │ │ │ │ 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 1ab0ca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aac8c │ │ │ │ + beq.n 1aac34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1aac3a │ │ │ │ + cbz r1, 1aabe2 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ab3dc │ │ │ │ + bne.w 1ab384 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1ab3dc │ │ │ │ - cbz r3, 1aac4e │ │ │ │ + bne.w 1ab384 │ │ │ │ + cbz r3, 1aabf6 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aac7c │ │ │ │ + cbz r0, 1aac24 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 1ab490 │ │ │ │ + bne.w 1ab438 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaa64 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaa60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa9dc │ │ │ │ + beq.w 1aa984 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1ab0bc │ │ │ │ + bls.w 1ab064 │ │ │ │ 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 199108 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1aad0a │ │ │ │ + cbz r0, 1aacb2 │ │ │ │ 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 19c290 │ │ │ │ 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 1ab6c6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab6e0 │ │ │ │ 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 +499661,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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1aad98 │ │ │ │ + cbz r0, 1aad40 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aadce │ │ │ │ + cbz r0, 1aad76 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1aae08 │ │ │ │ + cbz r0, 1aadb0 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1aae40 │ │ │ │ + cbz r0, 1aade8 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1aae78 │ │ │ │ + cbz r0, 1aae20 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aaeb0 │ │ │ │ + cbz r0, 1aae58 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aaee8 │ │ │ │ + cbz r0, 1aae90 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aaf1a │ │ │ │ + cbz r0, 1aaec2 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aaf4e │ │ │ │ + cbz r0, 1aaef6 │ │ │ │ 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 19c290 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1ab598 │ │ │ │ + b.n 1aaa60 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1ab540 │ │ │ │ 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 19cc14 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab62c │ │ │ │ + bne.w 1ab5d4 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aaab8 │ │ │ │ + b.n 1aaa60 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aac8c │ │ │ │ + beq.w 1aac34 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1aac34 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ab184 │ │ │ │ + cbz r0, 1ab12c │ │ │ │ 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 19c290 │ │ │ │ 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 1ab644 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aaab8 │ │ │ │ + bne.w 1aaa60 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ab72a │ │ │ │ + bhi.w 1ab6d2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab6e0 │ │ │ │ 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 +500212,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 1ab100 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab100 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab370 │ │ │ │ + cbz r0, 1ab318 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aaab8 │ │ │ │ + b.w 1aaa60 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab2f2 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab2f2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aa9e2 │ │ │ │ + b.w 1aa984 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1aaa3a │ │ │ │ - b.w 1aa9dc │ │ │ │ + bmi.w 1aa9e2 │ │ │ │ + b.w 1aa984 │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab6e0 │ │ │ │ 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 +500316,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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab456 │ │ │ │ + cbz r0, 1ab3fe │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aac8c │ │ │ │ + b.n 1aac34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab3da │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab3da │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab3da │ │ │ │ mov.w sl, #16843009 @ 0x1010101 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - b.n 1ab432 │ │ │ │ + b.n 1ab3da │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab4be │ │ │ │ + cbz r0, 1ab466 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1aac94 │ │ │ │ + b.w 1aac3c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1ab5a0 │ │ │ │ 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 +500407,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 1ab578 │ │ │ │ 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 1ab546 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ab738 │ │ │ │ + bhi.w 1ab6e0 │ │ │ │ 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 +500450,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, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ab610 │ │ │ │ + bne.n 1ab5b8 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab61e │ │ │ │ + bne.n 1ab5c6 │ │ │ │ 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 1ab61a │ │ │ │ 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 1ab63e │ │ │ │ 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 1ab4ca │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaabc │ │ │ │ + beq.w 1aaa64 │ │ │ │ cmp.w fp, #248 @ 0xf8 │ │ │ │ - bne.w 1aaa8a │ │ │ │ + bne.w 1aaa32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1aaa9a │ │ │ │ + b.w 1aaa42 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1ab59e │ │ │ │ + b.n 1ab546 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1ab624 │ │ │ │ + bne.n 1ab5cc │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1ab5ae │ │ │ │ + b.n 1ab556 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab57c │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1ab5e8 │ │ │ │ + b.n 1ab590 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab65e │ │ │ │ + cbz r0, 1ab606 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ab10e │ │ │ │ + b.n 1ab0b6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ab5d4 │ │ │ │ + b.n 1ab57c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ - b.n 1ab676 │ │ │ │ - vldr d7, [pc, #152] @ 1ab738 │ │ │ │ + b.n 1ab61e │ │ │ │ + vldr d7, [pc, #152] @ 1ab6e0 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ab6d2 │ │ │ │ + cbz r0, 1ab67a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab196 │ │ │ │ + b.n 1ab13e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ab158 │ │ │ │ + b.n 1ab100 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab34a │ │ │ │ + b.n 1ab2f2 │ │ │ │ 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] @ (1ab820 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #292] @ (1ab87c ) │ │ │ │ + ldr r3, [pc, #292] @ (1ab824 ) │ │ │ │ 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, 1ab716 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ - cbz r1, 1ab7a0 │ │ │ │ + cbz r1, 1ab748 │ │ │ │ ldr.w r5, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ab782 │ │ │ │ + cbz r3, 1ab72a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1ab7b2 │ │ │ │ + cbnz r6, 1ab75a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab776 │ │ │ │ + bne.n 1ab71e │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #248] @ (1ab880 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ab87c ) │ │ │ │ + ldr r2, [pc, #248] @ (1ab828 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ab824 ) │ │ │ │ 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 1ab81a │ │ │ │ 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 1ab716 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ab76e │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab716 │ │ │ │ + b.n 1ab72c │ │ │ │ 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 +500683,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 19a7bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1ab842 │ │ │ │ + cbz r3, 1ab7ea │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab834 │ │ │ │ + beq.n 1ab7dc │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1ab824 │ │ │ │ + cbz r2, 1ab7cc │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab818 │ │ │ │ + cbnz r2, 1ab7c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa920 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ab804 │ │ │ │ + bne.n 1ab7ac │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1ab834 │ │ │ │ + cbnz r2, 1ab7dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa978 │ │ │ │ + bl 1aa920 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ab844 │ │ │ │ + cbz r3, 1ab7ec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ab7f8 │ │ │ │ + b.n 1ab7a0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1ab72c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab784 │ │ │ │ + beq.n 1ab72c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ab7be │ │ │ │ + bne.n 1ab766 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab862 │ │ │ │ - b.n 1ab784 │ │ │ │ + bne.n 1ab80a │ │ │ │ + b.n 1ab72c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #664] @ (1abb14 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1abc1c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (1aba54 ) │ │ │ │ + ldr r0, [pc, #816] @ (1abb5c ) │ │ │ │ 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 +500761,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] @ (1ab938 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (1ab994 ) │ │ │ │ + ldr r2, [pc, #216] @ (1ab93c ) │ │ │ │ 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 1ab92e │ │ │ │ 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 +500790,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 19900c │ │ │ │ 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 19a480 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198db4 │ │ │ │ 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 1ab8e6 │ │ │ │ + bl 198db4 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 1ab976 │ │ │ │ + cbz r6, 1ab91e │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19c490 │ │ │ │ + bl 19c438 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1ab8ea │ │ │ │ + bne.n 1ab892 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1ab9c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ab970 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1ab9c4 │ │ │ │ + cbnz r2, 1ab96c │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1ab9ac │ │ │ │ + bls.n 1ab954 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1ab9cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1ab974 ) │ │ │ │ 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 r8, r7 │ │ │ │ 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] @ (1abafc ) │ │ │ │ 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 1abab4 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1abb48 │ │ │ │ + beq.w 1abaf0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1aba10 │ │ │ │ + bne.n 1ab9b8 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1abb2a │ │ │ │ - ldr r2, [pc, #320] @ (1abb58 ) │ │ │ │ + bne.w 1abad2 │ │ │ │ + ldr r2, [pc, #320] @ (1abb00 ) │ │ │ │ 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 1abaf6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abb44 │ │ │ │ + beq.w 1abaec │ │ │ │ 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 19900c │ │ │ │ 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 19a480 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198db4 │ │ │ │ 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 198db4 │ │ │ │ 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 1aba70 │ │ │ │ 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 +500972,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 19c290 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 1abb3c │ │ │ │ + beq.n 1abae4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r8 │ │ │ │ - cbnz r2, 1abb22 │ │ │ │ + cbnz r2, 1abaca │ │ │ │ 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 1aba0c │ │ │ │ + ldr r2, [pc, #72] @ (1abb00 ) │ │ │ │ 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 1ab9d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ subs r5, r2, r3 │ │ │ │ - b.n 1abb02 │ │ │ │ + b.n 1abaaa │ │ │ │ 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 1ab844 │ │ │ │ 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 1ab9e4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1aba10 │ │ │ │ + b.n 1ab9b8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1abb3c │ │ │ │ + b.n 1abae4 │ │ │ │ nop │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, sp │ │ │ │ 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] @ (1abbf8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1abc54 ) │ │ │ │ + ldr r2, [pc, #220] @ (1abbfc ) │ │ │ │ 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 +501053,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 1abbd6 │ │ │ │ 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 1abb7c │ │ │ │ + cbz r5, 1abbd6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +501094,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 19c290 │ │ │ │ + ldr r2, [pc, #40] @ (1abc00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1abbfc ) │ │ │ │ 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 1abbf2 │ │ │ │ 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, fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r1 │ │ │ │ + add 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] @ 1ac88c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3188] @ 1ac8e8 │ │ │ │ + ldr.w r1, [pc, #3188] @ 1ac890 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3184] @ 1ac8ec │ │ │ │ + ldr.w r3, [pc, #3184] @ 1ac894 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #3180] @ 1ac8f0 │ │ │ │ + ldr.w r0, [pc, #3180] @ 1ac898 │ │ │ │ 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 +501151,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 1abd26 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1abd26 │ │ │ │ + bhi.n 1abcce │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 1abd82 │ │ │ │ + bhi.n 1abd2a │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 1ac094 │ │ │ │ + bhi.w 1ac03c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 1abef6 │ │ │ │ + bhi.w 1abe9e │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abec0 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 1ac674 │ │ │ │ + bls.w 1ac61c │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1ac706 │ │ │ │ + bne.w 1ac6ae │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 1ac17c │ │ │ │ + bne.w 1ac124 │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abec0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ cmp.w r3, #394 @ 0x18a │ │ │ │ - bhi.w 1ac050 │ │ │ │ + bhi.w 1abff8 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bcc.w 1abe3e │ │ │ │ + bcc.w 1abde6 │ │ │ │ sub.w r1, r3, #366 @ 0x16e │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abec0 │ │ │ │ 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 +501224,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 1abc7c │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abec0 │ │ │ │ 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 +501318,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 1abec0 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ ands.w r7, r4, #47 @ 0x2f │ │ │ │ - bne.w 1ac692 │ │ │ │ + bne.w 1ac63a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ ands r4, r0 │ │ │ │ - bne.w 1ac148 │ │ │ │ + bne.w 1ac0f0 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.n 1abf18 │ │ │ │ + bne.n 1abec0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 1ac8cc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 1abea0 │ │ │ │ + bne.n 1abe48 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac9cc │ │ │ │ + bne.w 1ac974 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ac92a │ │ │ │ + beq.w 1ac8d2 │ │ │ │ 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 1abb04 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 1abec2 │ │ │ │ + bne.n 1abe6a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1ac074 │ │ │ │ + b.n 1ac01c │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1ac6e0 │ │ │ │ + bne.w 1ac688 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6cc │ │ │ │ + bne.w 1ac674 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6f4 │ │ │ │ + bne.w 1ac69c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 1aca50 │ │ │ │ + bcc.w 1ac9f8 │ │ │ │ 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 1ac018 │ │ │ │ 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 1ac612 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1ac66a │ │ │ │ + bls.w 1ac612 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1abf6c │ │ │ │ + b.n 1abf14 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1ac66a │ │ │ │ + beq.w 1ac612 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1abf66 │ │ │ │ + beq.n 1abf0e │ │ │ │ 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 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ac660 │ │ │ │ + beq.w 1ac608 │ │ │ │ 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 +501463,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 19900c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac5d8 │ │ │ │ + beq.w 1ac580 │ │ │ │ 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 198db4 │ │ │ │ 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 +501497,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 1ac564 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1ac024 │ │ │ │ + bne.n 1abfcc │ │ │ │ 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 1ac57a │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r6 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198db4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ac004 │ │ │ │ + b.n 1abfac │ │ │ │ mvn.w ip, #458 @ 0x1ca │ │ │ │ add.w r0, r3, ip │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1abf18 │ │ │ │ + bhi.w 1abec0 │ │ │ │ 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 1ac0a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r2, [pc, #2172] @ 1ac8f4 │ │ │ │ - ldr.w r3, [pc, #2156] @ 1ac8e8 │ │ │ │ + ldr.w r2, [pc, #2172] @ 1ac89c │ │ │ │ + ldr.w r3, [pc, #2156] @ 1ac890 │ │ │ │ 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 1aca14 │ │ │ │ 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 1ac072 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1ac6b8 │ │ │ │ + bne.w 1ac660 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.n 1ac168 │ │ │ │ + bne.n 1ac110 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abec0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1ac6a4 │ │ │ │ + bne.w 1ac64c │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.n 1ac154 │ │ │ │ + bne.n 1ac0fc │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 1abf18 │ │ │ │ + beq.w 1abec0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 1abf18 │ │ │ │ + bne.w 1abec0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac070 │ │ │ │ + beq.n 1ac018 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab978 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac722 │ │ │ │ + bne.w 1ac6ca │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9d0 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab978 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ac8f8 │ │ │ │ + bne.w 1ac8a0 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac252 │ │ │ │ + cbz r0, 1ac1fa │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1abb04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2a2 │ │ │ │ + cbz r0, 1ac24a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac2f4 │ │ │ │ + cbz r0, 1ac29c │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac354 │ │ │ │ + cbz r0, 1ac2fc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac070 │ │ │ │ + beq.w 1ac018 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac53e │ │ │ │ + cbz r0, 1ac4e6 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1abb04 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac58e │ │ │ │ + cbz r0, 1ac536 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ac568 │ │ │ │ + b.n 1abfd8 │ │ │ │ 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 19a480 │ │ │ │ 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 +502084,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 1ac5bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1abf58 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 19c304 │ │ │ │ + b.n 1ac01c │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1abf46 │ │ │ │ - b.n 1ac070 │ │ │ │ + bne.w 1abeee │ │ │ │ + b.n 1ac018 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1ac71a │ │ │ │ + bhi.n 1ac6c2 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1abf18 │ │ │ │ + bls.w 1abec0 │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ 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 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1ab89c │ │ │ │ - b.n 1ac074 │ │ │ │ + bl 1ab844 │ │ │ │ + b.n 1ac01c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac67e │ │ │ │ - b.w 1abf18 │ │ │ │ + beq.n 1ac626 │ │ │ │ + b.w 1abec0 │ │ │ │ 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 +502186,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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac76c │ │ │ │ + cbz r0, 1ac714 │ │ │ │ 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 19c290 │ │ │ │ add.w r3, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac074 │ │ │ │ + beq.w 1ac01c │ │ │ │ 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 1ac79e │ │ │ │ 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 +502236,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 19c290 │ │ │ │ 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 1abe9a │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 1ac7fe │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 198e0c │ │ │ │ + bl 198db4 │ │ │ │ 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 1ac73c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ac82e │ │ │ │ + b.n 1ac7d6 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ac894 │ │ │ │ + cbz r0, 1ac83c │ │ │ │ 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 19c290 │ │ │ │ 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 1abb04 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #32 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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, 1ac884 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 1ac796 │ │ │ │ + b.n 1ac73e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1ac862 │ │ │ │ + b.n 1ac80a │ │ │ │ nop │ │ │ │ - bics r4, r0 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r7 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ac916 │ │ │ │ + beq.n 1ac8be │ │ │ │ mov r0, sl │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 19c548 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.w 1ac01c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 1abea0 │ │ │ │ + b.w 1abe48 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.w 1ac01c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 1ac9d8 │ │ │ │ + cbnz r7, 1ac980 │ │ │ │ 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 1abb04 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1abb5c │ │ │ │ + bl 1abb04 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 1ac9d0 │ │ │ │ + bne.n 1ac978 │ │ │ │ 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 1abb04 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c594 │ │ │ │ - b.w 1ac074 │ │ │ │ + bl 19c53c │ │ │ │ + b.w 1ac01c │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1abf9c │ │ │ │ + b.w 1abf44 │ │ │ │ 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] @ (1aca74 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (1acad0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1aca78 ) │ │ │ │ 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, 1aca44 │ │ │ │ + ldr r4, [pc, #56] @ (1aca7c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (1acad8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1aca80 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (1acadc ) │ │ │ │ + ldr r1, [pc, #56] @ (1aca84 ) │ │ │ │ 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 19ae38 │ │ │ │ + ldr r2, [pc, #44] @ (1aca88 ) │ │ │ │ + ldr r3, [pc, #24] @ (1aca74 ) │ │ │ │ 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 1aca70 │ │ │ │ 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, #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - bl 362ada │ │ │ │ + bl 362a82 │ │ │ │ mcr 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ 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 1acad8 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acadc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1acb34 │ │ │ │ + bhi.n 1acadc │ │ │ │ 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 +502576,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 1acad6 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1acb2e │ │ │ │ + b.n 1acad6 │ │ │ │ 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] @ (1acdb0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1acc0e │ │ │ │ + bhi.n 1acbb6 │ │ │ │ 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] @ (1acdb4 ) │ │ │ │ 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, 1acb74 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1acbbe │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acb66 │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 1acbae │ │ │ │ + cbnz r3, 1acb56 │ │ │ │ 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 1acb74 │ │ │ │ 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 1acb3a │ │ │ │ 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 1acb74 │ │ │ │ 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 1acb74 │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1acc00 │ │ │ │ + cbnz r3, 1acba8 │ │ │ │ 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 1acb86 │ │ │ │ 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 1acb74 │ │ │ │ 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 1acb74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc3e │ │ │ │ + cbnz r3, 1acbe6 │ │ │ │ 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, 1acc12 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acb74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acc68 │ │ │ │ + cbnz r3, 1acc10 │ │ │ │ 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 1acbc4 │ │ │ │ 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 1acb74 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acb74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acca0 │ │ │ │ + cbnz r3, 1acc48 │ │ │ │ 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 1acb74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ - b.n 1acde8 │ │ │ │ + bne.n 1acb74 │ │ │ │ + b.n 1acd90 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1acce4 │ │ │ │ + cbz r3, 1acc8c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acbcc │ │ │ │ + bne.n 1acb74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1acce0 │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acb74 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acd20 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1accc8 │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 1acd14 │ │ │ │ + cbnz r3, 1accbc │ │ │ │ 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 1acb74 │ │ │ │ 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 1acca0 │ │ │ │ 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, 1acd10 │ │ │ │ + b.n 1acb74 │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 1acd5c │ │ │ │ + cbnz r3, 1acd04 │ │ │ │ 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 1acb74 │ │ │ │ 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 1acb74 │ │ │ │ + b.n 1acce8 │ │ │ │ + ldr r3, [pc, #144] @ (1acdb8 ) │ │ │ │ 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 1acb74 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1acdc2 │ │ │ │ - bl 1acb3c │ │ │ │ + b.n 1acd6a │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 1acdb8 │ │ │ │ + cbnz r3, 1acd60 │ │ │ │ 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 1acb74 │ │ │ │ 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 1acb74 │ │ │ │ + b.n 1acd46 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acb74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acbcc │ │ │ │ + bne.w 1acb74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1ace02 │ │ │ │ + cbnz r3, 1acdaa │ │ │ │ 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 1acb74 │ │ │ │ + adds r5, #0 │ │ │ │ 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] @ (1ad180 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #944] @ (1ad1dc ) │ │ │ │ + ldr r3, [pc, #944] @ (1ad184 ) │ │ │ │ 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 1ace06 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace50 │ │ │ │ + bne.n 1acdf8 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acf3a │ │ │ │ + bne.n 1acee2 │ │ │ │ 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 1ace3c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ace86 │ │ │ │ + bne.n 1ace2e │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad1ca │ │ │ │ + bne.w 1ad172 │ │ │ │ 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, 1ace8e │ │ │ │ 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 1acf20 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1acf42 │ │ │ │ + beq.n 1aceea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acece │ │ │ │ + bne.n 1ace76 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19abc8 │ │ │ │ + bl 19ab70 │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1acf1a │ │ │ │ + cbz r3, 1acec2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfae │ │ │ │ + bne.n 1acf56 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acef8 │ │ │ │ + bne.n 1acea0 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad004 │ │ │ │ + bne.n 1acfac │ │ │ │ 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 1aceae │ │ │ │ + ldr r2, [pc, #708] @ (1ad188 ) │ │ │ │ + ldr r3, [pc, #700] @ (1ad184 ) │ │ │ │ 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 1ad17a │ │ │ │ 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 1ace12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1ace86 │ │ │ │ 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 1acf12 │ │ │ │ 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 1ace86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b5c │ │ │ │ + bl 238b04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1acede │ │ │ │ + bls.n 1ace86 │ │ │ │ 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 1acf48 │ │ │ │ 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 1ace86 │ │ │ │ movw r8, #657 @ 0x291 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1acfda │ │ │ │ + cbz r5, 1acf82 │ │ │ │ movw sl, #669 @ 0x29d │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1acfce │ │ │ │ + cbz r3, 1acf76 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad084 │ │ │ │ + beq.n 1ad02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc0 │ │ │ │ + bne.n 1acf68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acfba │ │ │ │ + bne.n 1acf62 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1acff0 │ │ │ │ - cbz r6, 1acff0 │ │ │ │ + cbz r3, 1acf98 │ │ │ │ + cbz r6, 1acf98 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfb2 │ │ │ │ + bne.n 1acf5a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfe2 │ │ │ │ + bne.n 1acf8a │ │ │ │ ldr.w r8, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acf1a │ │ │ │ + beq.n 1acec2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1acf0e │ │ │ │ + beq.n 1aceb6 │ │ │ │ movw r6, #339 @ 0x153 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1ad04e │ │ │ │ + cbz r0, 1acff6 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad046 │ │ │ │ + cbz r2, 1acfee │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1ad030 │ │ │ │ + cbnz r1, 1acfd8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ad030 │ │ │ │ + bne.n 1acfd8 │ │ │ │ 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, 1acfee │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad018 │ │ │ │ + beq.n 1acfc0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ad036 │ │ │ │ - bl 19a814 │ │ │ │ + bne.n 1acfde │ │ │ │ + bl 19a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad00e │ │ │ │ + bne.n 1acfb6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acec2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acf1a │ │ │ │ + beq.w 1acec2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad008 │ │ │ │ + bne.n 1acfb0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad06e │ │ │ │ - b.n 1acf1a │ │ │ │ + bne.n 1ad016 │ │ │ │ + b.n 1acec2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad0e2 │ │ │ │ + beq.n 1ad0a0 │ │ │ │ + bhi.n 1ad08a │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - beq.n 1ad0f8 │ │ │ │ - bhi.n 1ad12a │ │ │ │ + beq.n 1ad0a0 │ │ │ │ + bhi.n 1ad0d2 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad0ac │ │ │ │ + beq.n 1ad054 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bcs.w 1ad1be │ │ │ │ + bcs.w 1ad166 │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acf6e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acfc6 │ │ │ │ + bne.n 1acf6e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb3c │ │ │ │ + bl 1acae4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1ad0da │ │ │ │ + cbnz r3, 1ad082 │ │ │ │ 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 1acf6e │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1ad118 │ │ │ │ + beq.n 1ad0c0 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad18a │ │ │ │ + beq.n 1ad132 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acf6e │ │ │ │ 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 1aca8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acf6e │ │ │ │ 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 1acf6e │ │ │ │ + b.n 1ad062 │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acf6e │ │ │ │ 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 1ad122 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad12a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad182 │ │ │ │ + bhi.n 1ad12a │ │ │ │ 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 +503228,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 1acf6e │ │ │ │ + b.n 1ad0c0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad120 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1ad178 │ │ │ │ + b.n 1ad120 │ │ │ │ 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 1aca8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acfc6 │ │ │ │ + beq.w 1acf6e │ │ │ │ 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 1acf6e │ │ │ │ + b.n 1ad062 │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ad0ac │ │ │ │ - b.n 1acfc6 │ │ │ │ + beq.w 1ad054 │ │ │ │ + b.n 1acf6e │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1acea2 │ │ │ │ + b.n 1ace4a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb.w r3, [r0, #322] @ 0x142 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ad202 │ │ │ │ + bpl.n 1ad1aa │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1ad234 │ │ │ │ + bne.n 1ad1dc │ │ │ │ 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, 1ad1ce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1ad21e │ │ │ │ + bpl.n 1ad1c6 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1ad238 │ │ │ │ + beq.n 1ad1e0 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1ad22e │ │ │ │ - cbnz r0, 1ad21e │ │ │ │ + bgt.n 1ad1d6 │ │ │ │ + cbnz r0, 1ad1c6 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad208 │ │ │ │ + bne.n 1ad1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ad244 │ │ │ │ + cbz r3, 1ad1ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1ad21e │ │ │ │ + bhi.n 1ad1c6 │ │ │ │ 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 1ad1b0 │ │ │ │ + b.n 1ad1ce │ │ │ │ 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] @ 1ad2b0 │ │ │ │ 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 17fb60 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ad2ce │ │ │ │ + beq.n 1ad276 │ │ │ │ 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] @ (1ad2b4 ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17ff38 │ │ │ │ + bl 17fee0 │ │ │ │ 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, 1ad292 │ │ │ │ + ldr r3, [pc, #88] @ (1ad2b8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198aa8 │ │ │ │ + bl 198a50 │ │ │ │ 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, 1ad28a │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ - b.n 1ad29e │ │ │ │ - ldr r3, [pc, #40] @ (1ad314 ) │ │ │ │ + b.n 1ad246 │ │ │ │ + ldr r3, [pc, #40] @ (1ad2bc ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 237234 │ │ │ │ + bl 2371dc │ │ │ │ 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 1ad266 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ 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, 1ad30a │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1ad350 │ │ │ │ + bne.n 1ad2f8 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1ad340 │ │ │ │ + bne.n 1ad2e8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad1f8 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad1f8 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1ad33e │ │ │ │ - b.n 1ad340 │ │ │ │ + beq.n 1ad2e6 │ │ │ │ + b.n 1ad2e8 │ │ │ │ ldrb.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad1f8 │ │ │ │ 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] @ (1ad588 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (1ad5e4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1ad58c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (1ad5e8 ) │ │ │ │ + ldr r1, [pc, #580] @ (1ad590 ) │ │ │ │ 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 +503467,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 1ad578 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5b6 │ │ │ │ + beq.w 1ad55e │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (1ad5ec ) │ │ │ │ + ldr r3, [pc, #508] @ (1ad594 ) │ │ │ │ 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 +503492,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 1ad4ee │ │ │ │ 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 +503521,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 199168 │ │ │ │ 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 +503581,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 19c290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1ad5b6 │ │ │ │ + beq.n 1ad55e │ │ │ │ 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 1ad542 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad582 │ │ │ │ + cbz r0, 1ad52a │ │ │ │ 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 19c290 │ │ │ │ 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 1ad3be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ad41a │ │ │ │ + b.n 1ad3c2 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1ad554 │ │ │ │ - ldr r2, [pc, #56] @ (1ad5f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ad5e4 ) │ │ │ │ + b.n 1ad4fc │ │ │ │ + ldr r2, [pc, #56] @ (1ad598 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ad58c ) │ │ │ │ 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 1ad582 │ │ │ │ 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 1ad388 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ 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] @ (1ad6e4 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1ad740 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ad6e8 ) │ │ │ │ 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 1ad6d8 │ │ │ │ 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 1ad5f6 │ │ │ │ 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 1ad6bc │ │ │ │ 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 1ad664 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ad714 │ │ │ │ + beq.n 1ad6bc │ │ │ │ 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 1ad650 │ │ │ │ + cbz r4, 1ad6bc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +503759,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 19c290 │ │ │ │ + ldr r2, [pc, #44] @ (1ad6ec ) │ │ │ │ + ldr r3, [pc, #36] @ (1ad6e4 ) │ │ │ │ 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 1ad6de │ │ │ │ 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 1ad618 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ 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] @ (1ad88c ) │ │ │ │ + ldr r3, [pc, #392] @ (1ad890 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (1ad8ec ) │ │ │ │ + ldr r6, [pc, #392] @ (1ad894 ) │ │ │ │ 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 1ad7b4 │ │ │ │ + ldr r3, [pc, #372] @ (1ad898 ) │ │ │ │ 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] @ (1ad89c ) │ │ │ │ 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 198bd4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +503838,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ad8c8 │ │ │ │ + bhi.n 1ad870 │ │ │ │ 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 +503863,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 199168 │ │ │ │ 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 19a480 │ │ │ │ + ldr r3, [pc, #208] @ (1ad8a0 ) │ │ │ │ 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 19c290 │ │ │ │ + ldr r2, [pc, #180] @ (1ad8a4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ad890 ) │ │ │ │ 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 1ad888 │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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] @ 1ad8a0 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1ad7ec │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad80c │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad80c │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad80c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1ad864 │ │ │ │ + b.n 1ad80c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xf7fa0010 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + cmp r0, #12 │ │ │ │ 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] @ 1add80 │ │ │ │ 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] @ 1add84 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1204] @ 1adde0 │ │ │ │ + ldr.w fp, [pc, #1204] @ 1add88 │ │ │ │ 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 1ad96e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +503992,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 19a480 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ade56 │ │ │ │ + bhi.w 1addfe │ │ │ │ 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 +504033,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, 1ad992 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adbcc │ │ │ │ + bne.w 1adb74 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad9da │ │ │ │ + bne.n 1ad982 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1adbac │ │ │ │ + beq.w 1adb54 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ad9ec │ │ │ │ + bne.n 1ad994 │ │ │ │ movs r0, #4 │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ 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 1adad8 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad6f0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ade7a │ │ │ │ + bhi.w 1ade22 │ │ │ │ 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 +504092,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 19c53c │ │ │ │ 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 1ad9c2 │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1adb62 │ │ │ │ + beq.n 1adb0a │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad31c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ade5e │ │ │ │ + bne.w 1ade06 │ │ │ │ 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] @ (1add8c ) │ │ │ │ + ldr r3, [pc, #788] @ (1add80 ) │ │ │ │ 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 1ade1e │ │ │ │ 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 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #664] @ 1addd0 │ │ │ │ - bl 19a048 │ │ │ │ + vldr d0, [pc, #664] @ 1add78 │ │ │ │ + bl 199ff0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ada70 │ │ │ │ + beq.n 1ada18 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1ada18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1ad31c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1adaa2 │ │ │ │ + beq.n 1ada4a │ │ │ │ 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 1ad31c │ │ │ │ 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 1ada58 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1993bc │ │ │ │ + bl 199364 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adbc6 │ │ │ │ + cbz r0, 1adb6e │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ str.w r4, [r6, #-4] │ │ │ │ - b.n 1ad9f6 │ │ │ │ + b.n 1ad99e │ │ │ │ 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 1adc00 │ │ │ │ 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, 1adbe8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addc6 │ │ │ │ + beq.w 1add6e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc74 │ │ │ │ + bne.n 1adc1c │ │ │ │ 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 1adbe6 │ │ │ │ + ldr r2, [pc, #452] @ (1add90 ) │ │ │ │ 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 1adc38 │ │ │ │ + cbnz r5, 1adc1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbf8 │ │ │ │ + bne.n 1adba0 │ │ │ │ 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, 1adc16 │ │ │ │ + cbz r7, 1adc16 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adbe4 │ │ │ │ + bne.n 1adb8c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adc60 │ │ │ │ + bne.n 1adc08 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1ad9ea │ │ │ │ + b.n 1ad992 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1add5e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1addb6 │ │ │ │ + beq.w 1add5e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adc72 │ │ │ │ + bne.n 1adc1a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adbb4 │ │ │ │ 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 1add48 │ │ │ │ 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 +504343,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 1add18 │ │ │ │ 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 1add58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +504384,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 19c290 │ │ │ │ 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 1adc76 │ │ │ │ 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 1adbe6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1adc3e │ │ │ │ + bl 199cf4 │ │ │ │ + b.n 1adbe6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1add1c │ │ │ │ - b.n 1add70 │ │ │ │ + bne.n 1adcc4 │ │ │ │ + b.n 1add18 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bne.w 1adc40 │ │ │ │ + bne.w 1adbe8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1adc0c │ │ │ │ + b.n 1adbb4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1addc2 │ │ │ │ - b.n 1adc40 │ │ │ │ + beq.n 1add6a │ │ │ │ + b.n 1adbe8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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] @ 1ade24 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1ad9b6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1add96 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1add96 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1add96 │ │ │ │ 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 1ad31c │ │ │ │ + b.n 1adb34 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1addee │ │ │ │ + b.n 1add96 │ │ │ │ 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] @ (1ae140 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 1ae19c │ │ │ │ + ldr.w fp, [pc, #768] @ 1ae144 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (1ae1a0 ) │ │ │ │ + ldr r3, [pc, #764] @ (1ae148 ) │ │ │ │ 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 1ae02c │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ + ldr r3, [pc, #716] @ (1ae14c ) │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1adf32 │ │ │ │ + cbz r0, 1adeda │ │ │ │ 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 19c290 │ │ │ │ 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 +504568,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +504618,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 19c290 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1ad5f4 │ │ │ │ + bl 1ad59c │ │ │ │ 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 1ad59c │ │ │ │ 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 1ad59c │ │ │ │ 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 1ad59c │ │ │ │ + ldr r2, [pc, #320] @ (1ae150 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ae148 ) │ │ │ │ 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 1ae13a │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ae0b8 │ │ │ │ + cbz r0, 1ae060 │ │ │ │ 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 19c290 │ │ │ │ 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 +504701,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +504724,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] @ (1ae14c ) │ │ │ │ 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 +504748,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 19c290 │ │ │ │ + b.n 1adfc2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ 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, #7 │ │ │ │ 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] @ (1ae4c8 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #852] @ (1ae524 ) │ │ │ │ + ldr r3, [pc, #852] @ (1ae4cc ) │ │ │ │ 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] @ 1ae4d0 │ │ │ │ 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 1ae4b0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +504808,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ae424 │ │ │ │ + bhi.w 1ae3cc │ │ │ │ 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 +504847,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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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] @ 1ae4d4 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ae2fa │ │ │ │ + cbz r3, 1ae2a2 │ │ │ │ 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 1a04b8 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 1ae518 │ │ │ │ + vldr d8, [pc, #532] @ 1ae4c0 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ae436 │ │ │ │ + beq.w 1ae3de │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad748 │ │ │ │ + bl 1ad6f0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae84e │ │ │ │ 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 +504924,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 19c53c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae318 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1ae370 │ │ │ │ + cbz r3, 1ae318 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ae466 │ │ │ │ + bhi.n 1ae40e │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 1ae306 │ │ │ │ + bne.n 1ae2ae │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1ae3b0 │ │ │ │ + cbnz r4, 1ae358 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1ae7aa │ │ │ │ + bne.w 1ae752 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ae6a4 │ │ │ │ + bne.w 1ae64c │ │ │ │ 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] @ (1ae4d8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1ae4cc ) │ │ │ │ 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 1ae84a │ │ │ │ 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 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae358 │ │ │ │ + b.n 1ae300 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae222 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae222 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae222 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae358 │ │ │ │ + beq.n 1ae300 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1ae300 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +505055,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ae884 │ │ │ │ + bhi.w 1ae82c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae8a6 │ │ │ │ + bhi.w 1ae84e │ │ │ │ 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 +505101,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 1ae19e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ae27a │ │ │ │ + b.n 1ae222 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r4, #2 │ │ │ │ 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 199108 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1ae564 │ │ │ │ + cbz r0, 1ae50c │ │ │ │ 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 19c290 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +505169,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +505206,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, 1ae646 │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ae65a │ │ │ │ + beq.n 1ae602 │ │ │ │ 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 +505229,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 19c290 │ │ │ │ + b.n 1ae318 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae4de │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae4de │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae4de │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ae65a │ │ │ │ + b.n 1ae602 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +505270,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +505298,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, 1ae70c │ │ │ │ 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 +505322,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 19c290 │ │ │ │ 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 1ae34a │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +505359,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 19a480 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +505390,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, 1ae832 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1ae38c │ │ │ │ + b.n 1ae334 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ae536 │ │ │ │ + b.n 1ae4de │ │ │ │ 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 1ae800 │ │ │ │ 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] @ (1ae9b8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1aea14 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ae9bc ) │ │ │ │ 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, 1ae89a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #320] @ (1aea18 ) │ │ │ │ - ldr r3, [pc, #312] @ (1aea14 ) │ │ │ │ + ldr r2, [pc, #320] @ (1ae9c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ae9bc ) │ │ │ │ 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 1ae9a8 │ │ │ │ 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 1ae9ac │ │ │ │ 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, 1ae8c0 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ae904 │ │ │ │ + b.n 1ae8ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aea04 │ │ │ │ + beq.n 1ae9ac │ │ │ │ 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 +505487,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 1ae9b2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ae9e4 │ │ │ │ + beq.n 1ae98c │ │ │ │ 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 +505509,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 1ad18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae8d4 │ │ │ │ + beq.n 1ae87c │ │ │ │ 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 1ae978 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ae9e8 │ │ │ │ + bpl.n 1ae990 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ad900 │ │ │ │ + bl 1ad8a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - b.n 1ae8d6 │ │ │ │ + bl 1db338 │ │ │ │ + b.n 1ae87e │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1ae9bc │ │ │ │ + bmi.n 1ae964 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ - b.n 1ae9bc │ │ │ │ + bl 1ad2c0 │ │ │ │ + b.n 1ae964 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae972 │ │ │ │ + b.n 1ae91a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad318 │ │ │ │ + bl 1ad2c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae1b0 │ │ │ │ - b.n 1ae9c4 │ │ │ │ + bl 1ae158 │ │ │ │ + b.n 1ae96c │ │ │ │ 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, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ 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] @ (1aed10 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #812] @ (1aed6c ) │ │ │ │ + ldr r3, [pc, #812] @ (1aed14 ) │ │ │ │ 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, 1aea18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #796] @ (1aed70 ) │ │ │ │ - ldr r3, [pc, #792] @ (1aed6c ) │ │ │ │ + ldr r2, [pc, #796] @ (1aed18 ) │ │ │ │ + ldr r3, [pc, #792] @ (1aed14 ) │ │ │ │ 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 1aecfa │ │ │ │ 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, 1aea4a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1aea9a │ │ │ │ + bpl.n 1aea42 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1aed36 │ │ │ │ + beq.w 1aecde │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aea8c │ │ │ │ + bne.n 1aea34 │ │ │ │ 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 1ad2c0 │ │ │ │ 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, 1aea7c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1aead8 │ │ │ │ + cbnz r5, 1aea80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeac8 │ │ │ │ + bne.n 1aea70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1ae9f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #664] @ (1aed74 ) │ │ │ │ + ldr r2, [pc, #664] @ (1aed1c ) │ │ │ │ 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 +505655,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, 1aeaca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aea7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aea7c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aeaf8 │ │ │ │ + bne.n 1aeaa0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeb10 │ │ │ │ + bne.n 1aeab8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea50 │ │ │ │ + b.n 1ae9f8 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1aed56 │ │ │ │ + beq.w 1aecfe │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aeb4e │ │ │ │ + beq.n 1aeaf6 │ │ │ │ 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 1993c4 │ │ │ │ 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 +505710,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 1aec60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aed0e │ │ │ │ + bne.w 1aecb6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aecfc │ │ │ │ + bne.w 1aeca4 │ │ │ │ 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] @ 1aed08 │ │ │ │ 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 1aeb92 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1aec56 │ │ │ │ + beq.n 1aebfe │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1aebe2 │ │ │ │ + beq.n 1aeb8a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1aec2c │ │ │ │ + cbz r0, 1aebd4 │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aecb4 │ │ │ │ + beq.n 1aec5c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1aebea │ │ │ │ + bne.n 1aeb92 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aeca8 │ │ │ │ + beq.n 1aec50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #193] @ 0xc1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aece0 │ │ │ │ + beq.n 1aec88 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19c290 │ │ │ │ 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 1db338 │ │ │ │ + b.n 1aeaac │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aebe2 │ │ │ │ + b.n 1aeb8a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aed22 │ │ │ │ + bne.n 1aecca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1aebb8 │ │ │ │ + beq.w 1aeb60 │ │ │ │ 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 1ade28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1aebbe │ │ │ │ + b.n 1aeb66 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1aec2e │ │ │ │ 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 1ade28 │ │ │ │ + b.n 1aec82 │ │ │ │ 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 1ade28 │ │ │ │ + b.n 1aeb56 │ │ │ │ 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 1ade28 │ │ │ │ + b.n 1aec68 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ 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 1aea68 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ 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 1aee7a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aed5e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 1aedb6 │ │ │ │ + beq.n 1aed5e │ │ │ │ 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 1aed44 │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 1aeed2 │ │ │ │ + beq.w 1aee7a │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 1aee34 │ │ │ │ + cbz r3, 1aeddc │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1aeee0 │ │ │ │ + bpl.n 1aee88 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1aeee0 │ │ │ │ + beq.n 1aee88 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aef12 │ │ │ │ + bne.w 1aeeba │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aef26 │ │ │ │ + beq.w 1aeece │ │ │ │ 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 1aee74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1aef40 │ │ │ │ + beq.w 1aeee8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1bd8cc │ │ │ │ + bl 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aeee6 │ │ │ │ + bne.n 1aee8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aee0a │ │ │ │ + beq.n 1aedb2 │ │ │ │ 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 1bd874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aef36 │ │ │ │ + bne.n 1aeede │ │ │ │ mov r0, fp │ │ │ │ - bl 238b9c │ │ │ │ - cbz r7, 1aee9a │ │ │ │ + bl 238b44 │ │ │ │ + cbz r7, 1aee42 │ │ │ │ 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 1aee56 │ │ │ │ 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, 1aee88 │ │ │ │ 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 238ea0 │ │ │ │ + bl 238b44 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1aee5c │ │ │ │ + bne.n 1aee04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aeecc │ │ │ │ + beq.n 1aee74 │ │ │ │ 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 1aee74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238ef8 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238ea0 │ │ │ │ + bl 238b44 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1aee14 │ │ │ │ + bne.w 1aedbc │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 1aeecc │ │ │ │ + b.n 1aee74 │ │ │ │ mov r0, fp │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1aee76 │ │ │ │ + b.n 1aee1e │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aee64 │ │ │ │ + b.n 1aee0c │ │ │ │ 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 1aef58 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1aefc6 │ │ │ │ + bls.n 1aef6e │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aef86 │ │ │ │ + cbz r3, 1aef2e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r1, 1aef8a │ │ │ │ + cbnz r1, 1aef32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef7a │ │ │ │ + bne.n 1aef22 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aef2e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aef86 │ │ │ │ + beq.n 1aef2e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aef8a │ │ │ │ + bne.n 1aef32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aef9e │ │ │ │ + bne.n 1aef46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aed20 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1aef72 │ │ │ │ + bhi.n 1aef1a │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1aed78 │ │ │ │ + bl 1aed20 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1aef72 │ │ │ │ + b.n 1aef1a │ │ │ │ stmdb 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 199168 │ │ │ │ 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] @ 1af064 │ │ │ │ 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, 1af012 │ │ │ │ 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, 1af01c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (1af0c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1af068 ) │ │ │ │ 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 +506179,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 19c290 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ 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] @ (1af224 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1af280 ) │ │ │ │ + ldr r1, [pc, #424] @ (1af228 ) │ │ │ │ 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 1af0ca │ │ │ │ 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 +506223,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 1af180 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af166 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1af142 │ │ │ │ + cbz r1, 1af0ea │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1af150 │ │ │ │ + cbnz r1, 1af0f8 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 1af216 │ │ │ │ + beq.n 1af1be │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.w 1af262 │ │ │ │ + bhi.w 1af20a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af27c │ │ │ │ + bhi.w 1af224 │ │ │ │ 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] @ (1af348 ) │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af1ae │ │ │ │ + cbz r0, 1af156 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1af284 ) │ │ │ │ - ldr r3, [pc, #188] @ (1af280 ) │ │ │ │ + ldr r2, [pc, #196] @ (1af22c ) │ │ │ │ + ldr r3, [pc, #188] @ (1af228 ) │ │ │ │ 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 1af220 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af1be │ │ │ │ + beq.n 1af166 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1af166 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af132 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af132 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ - cbz r4, 1af268 │ │ │ │ + b.n 1af132 │ │ │ │ + cbz r4, 1af210 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1af250 │ │ │ │ + cbz r0, 1af1f8 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1af1be │ │ │ │ + b.n 1af166 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1af18a │ │ │ │ + b.n 1af132 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af222 │ │ │ │ + beq.n 1af1ca │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1af222 │ │ │ │ + b.n 1af1ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1068] @ 1af6c8 │ │ │ │ - ldr.w r3, [pc, #1068] @ 1af6cc │ │ │ │ + ldr.w r1, [pc, #1068] @ 1af670 │ │ │ │ + ldr.w r3, [pc, #1068] @ 1af674 │ │ │ │ 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] @ 1af678 │ │ │ │ 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 1af368 │ │ │ │ + bl 238a70 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af382 │ │ │ │ + bne.n 1af32a │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af466 │ │ │ │ - bl 238b9c │ │ │ │ + bhi.w 1af40e │ │ │ │ + bl 238b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af366 │ │ │ │ + beq.n 1af30e │ │ │ │ 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 199070 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1af230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1af2f6 │ │ │ │ - ldr r2, [pc, #876] @ (1af6d4 ) │ │ │ │ - ldr r3, [pc, #864] @ (1af6cc ) │ │ │ │ + bne.n 1af29e │ │ │ │ + ldr r2, [pc, #876] @ (1af67c ) │ │ │ │ + ldr r3, [pc, #864] @ (1af674 ) │ │ │ │ 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 1af666 │ │ │ │ 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 1af66e │ │ │ │ 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 +506481,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 238b10 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1af456 │ │ │ │ + bhi.n 1af3fe │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ - ldr r0, [pc, #272] @ (1af4e4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1af48c ) │ │ │ │ mov r0, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r0, [pc, #288] @ (1af4fc ) │ │ │ │ + ldr r0, [pc, #288] @ (1af4a4 ) │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1af40e │ │ │ │ + cbz r0, 1af3b6 │ │ │ │ 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 19c290 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +506535,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 19c290 │ │ │ │ + b.n 1af30e │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af392 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af392 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af3ea │ │ │ │ + b.n 1af392 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af3ea │ │ │ │ - bl 238b9c │ │ │ │ + b.n 1af392 │ │ │ │ + bl 238b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af366 │ │ │ │ + beq.w 1af30e │ │ │ │ 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 1af560 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af6c6 │ │ │ │ + bhi.w 1af66e │ │ │ │ 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 +506603,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 199108 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1af512 │ │ │ │ + cbz r0, 1af4ba │ │ │ │ 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 19c290 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +506644,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 19a480 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1af230 │ │ │ │ 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 1af30e │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1af494 │ │ │ │ + bls.w 1af43c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af48a │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af48a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1af4e2 │ │ │ │ + b.n 1af48a │ │ │ │ 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 1af48a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af6c2 │ │ │ │ + beq.n 1af66a │ │ │ │ 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 19c290 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +506728,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 1af62a │ │ │ │ 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] @ (1af680 ) │ │ │ │ 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 19c290 │ │ │ │ + b.n 1af30e │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af586 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af586 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af586 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1af5de │ │ │ │ + b.n 1af586 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ 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] @ (1af868 ) │ │ │ │ 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 1af862 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 1af718 │ │ │ │ + cbz r0, 1af6c0 │ │ │ │ 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 1af734 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1af784 │ │ │ │ + beq.n 1af72c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 1af792 │ │ │ │ + cbz r1, 1af73a │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +506829,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af288 │ │ │ │ + bl 1af230 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af726 │ │ │ │ + bne.n 1af6ce │ │ │ │ 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 1af72c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +506865,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +506887,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 19a480 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +506918,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, 1af834 │ │ │ │ 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] @ (1af86c ) │ │ │ │ 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 19c290 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 1af782 │ │ │ │ + b.n 1af72a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ 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] @ (1af980 ) │ │ │ │ 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] @ (1af984 ) │ │ │ │ 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, 1af8b4 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1af928 │ │ │ │ + cbnz r5, 1af8d0 │ │ │ │ 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 1af8a8 │ │ │ │ + ldr r2, [pc, #208] @ (1af988 ) │ │ │ │ + ldr r3, [pc, #204] @ (1af984 ) │ │ │ │ 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 1af97a │ │ │ │ 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 +507013,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 1af920 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1af9a8 │ │ │ │ + cbnz r3, 1af950 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1af9bc │ │ │ │ + bne.n 1af964 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af8b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1af90c │ │ │ │ + beq.n 1af8b4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1af942 │ │ │ │ + bne.n 1af8ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af998 │ │ │ │ - b.n 1af90c │ │ │ │ + bne.n 1af940 │ │ │ │ + b.n 1af8b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af684 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1af97e │ │ │ │ + beq.n 1af926 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af6dc │ │ │ │ + bl 1af684 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1af97e │ │ │ │ + b.n 1af926 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ 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] @ 1b011c │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1912] @ 1b0178 │ │ │ │ + ldr.w r2, [pc, #1912] @ 1b0120 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1908] @ 1b017c │ │ │ │ + ldr.w r3, [pc, #1908] @ 1b0124 │ │ │ │ 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 1b0110 │ │ │ │ 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, 1af9e2 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1afa26 │ │ │ │ + b.n 1af9ce │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b0168 │ │ │ │ + beq.w 1b0110 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1b016e │ │ │ │ + beq.w 1b0116 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1afa68 │ │ │ │ + beq.n 1afa10 │ │ │ │ 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 1993c4 │ │ │ │ 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 +507149,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 199168 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af0c4 │ │ │ │ + bl 1af06c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1afb66 │ │ │ │ + bcc.n 1afb0e │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1afec8 │ │ │ │ + bhi.w 1afe70 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1afec2 │ │ │ │ + bhi.w 1afe6a │ │ │ │ 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 +507208,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] @ 1b0128 │ │ │ │ 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] @ 1b012c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 198be4 │ │ │ │ + bl 198b8c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +507238,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 19a480 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +507269,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 1afc82 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1380] @ 1b0188 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1b0130 │ │ │ │ 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 19c290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb9c │ │ │ │ + bl 19cb44 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +507308,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 19a480 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b0116 │ │ │ │ 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 +507346,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 1afbc8 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 1afc20 │ │ │ │ + b.n 1afbc8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +507381,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 19c290 │ │ │ │ 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 1b00e2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b016e │ │ │ │ + bhi.w 1b0116 │ │ │ │ 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 +507424,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 1afc9c │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1afde2 │ │ │ │ + cbz r0, 1afd8a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1aef88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ - ldr r3, [pc, #848] @ (1b0188 ) │ │ │ │ + bl 19ca94 │ │ │ │ + ldr r3, [pc, #848] @ (1b0130 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +507501,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 19c290 │ │ │ │ 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 1b003e │ │ │ │ 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 1b0036 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1afe94 │ │ │ │ + b.n 1afe3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afd64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afd64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afd64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1afdbc │ │ │ │ + b.n 1afd64 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afc9c │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afc9c │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1aff08 │ │ │ │ + cbz r0, 1afeb0 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 199118 │ │ │ │ + bl 1990c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1aef88 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b00bc │ │ │ │ + beq.w 1b0064 │ │ │ │ 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 1b00ae │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 +507622,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 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199168 │ │ │ │ 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 +507653,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 1b0060 │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 1b0042 │ │ │ │ + beq.n 1affea │ │ │ │ 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 +507674,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 19c290 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc3c │ │ │ │ - b.n 1afe3c │ │ │ │ + bl 19cbe4 │ │ │ │ + b.n 1afde4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1afcf4 │ │ │ │ + b.n 1afc9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afe84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afe84 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1afedc │ │ │ │ + b.n 1afe84 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b0160 │ │ │ │ + beq.n 1b0108 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ - ldr r2, [pc, #236] @ (1b018c ) │ │ │ │ - ldr r3, [pc, #216] @ (1b017c ) │ │ │ │ + bl 1db338 │ │ │ │ + ldr r2, [pc, #236] @ (1b0134 ) │ │ │ │ + ldr r3, [pc, #216] @ (1b0124 ) │ │ │ │ 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 1b010c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1b0042 │ │ │ │ + b.n 1affea │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aff8e │ │ │ │ + beq.w 1aff36 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b00f4 │ │ │ │ + cbz r0, 1b009c │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aff8e │ │ │ │ + b.n 1aff36 │ │ │ │ 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 1b0116 │ │ │ │ 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 +507761,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 1afe84 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b0070 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b0070 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b0070 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b00c8 │ │ │ │ + b.n 1b0070 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0096 │ │ │ │ + b.n 1b003e │ │ │ │ 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, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1b01a8 │ │ │ │ + bmi.n 1b0150 │ │ │ │ movs r0, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q5, q12 │ │ │ │ + vshr.u32 q0, q12, #14 │ │ │ │ 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] @ (1b0298 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1b02f4 ) │ │ │ │ + ldr r2, [pc, #332] @ (1b029c ) │ │ │ │ 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 1b01ec │ │ │ │ + bhi.n 1b0188 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02c6 │ │ │ │ - bls.w 1b02e2 │ │ │ │ + beq.n 1b026e │ │ │ │ + bls.w 1b028a │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1b0256 │ │ │ │ + bne.n 1b01fe │ │ │ │ ldr.w r5, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1b01f6 │ │ │ │ + cbnz r0, 1b019e │ │ │ │ str.w r5, [r8, #288] @ 0x120 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02b6 │ │ │ │ + beq.n 1b025e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b0244 │ │ │ │ + bne.n 1b01ec │ │ │ │ ldr.w r5, [r0, #412] @ 0x19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b02d6 │ │ │ │ + beq.n 1b027e │ │ │ │ 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 1b0206 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0200 │ │ │ │ + bne.n 1b01a8 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ - bhi.n 1b02a2 │ │ │ │ + beq.n 1b0284 │ │ │ │ + bhi.n 1b024a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1b02d0 │ │ │ │ - bhi.n 1b01da │ │ │ │ + beq.n 1b0278 │ │ │ │ + bhi.n 1b0182 │ │ │ │ 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] @ (1b02a0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1b029c ) │ │ │ │ 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 1b0294 │ │ │ │ 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 1b019e │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #416] @ 0x1a0 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1b029a │ │ │ │ + cbz r0, 1b0242 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b01f6 │ │ │ │ + b.n 1b019e │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ 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 1b0226 │ │ │ │ + bl 238b44 │ │ │ │ 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 1b01b2 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1b02dc │ │ │ │ + beq.n 1b0284 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1b02c0 │ │ │ │ - bhi.n 1b02d6 │ │ │ │ + beq.n 1b0268 │ │ │ │ + bhi.n 1b027e │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1b022a │ │ │ │ - b.n 1b0250 │ │ │ │ + bne.n 1b01d2 │ │ │ │ + b.n 1b01f8 │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b019e │ │ │ │ str.w r5, [r8, #284] @ 0x11c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b01f6 │ │ │ │ + bne.n 1b019e │ │ │ │ str.w r5, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ str.w r5, [r8, #412] @ 0x19c │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ str.w r5, [r8, #344] @ 0x158 │ │ │ │ - b.n 1b022a │ │ │ │ + b.n 1b01d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b025a │ │ │ │ - b.n 1b0222 │ │ │ │ + bne.n 1b0202 │ │ │ │ + b.n 1b01ca │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {3} │ │ │ │ + mcr2 0, 5, r0, cr12, cr8, {3} │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #480] @ 0x1e0 │ │ │ │ + mcr2 0, 1, r0, cr6, cr8, {3} │ │ │ │ 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] @ (1b03ec ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b0448 ) │ │ │ │ + ldr r1, [pc, #296] @ (1b03f0 ) │ │ │ │ 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 1b03e0 │ │ │ │ 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 1b02fe │ │ │ │ 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 1b03c4 │ │ │ │ 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 1b036c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b041c │ │ │ │ + beq.n 1b03c4 │ │ │ │ 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 1b0358 │ │ │ │ + cbz r4, 1b03c4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +508038,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 19c290 │ │ │ │ + ldr r2, [pc, #44] @ (1b03f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b03ec ) │ │ │ │ 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 1b03e6 │ │ │ │ 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 1b0320 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], {120} @ 0x78 │ │ │ │ - @ instruction: 0xfbdc0078 │ │ │ │ + ldc2 0, cr0, [r2, #-480]! @ 0xfffffe20 │ │ │ │ + ldc2 0, cr0, [r4], #-480 @ 0xfffffe20 │ │ │ │ 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] @ 1b0484 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1b04e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b0488 ) │ │ │ │ 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 1b042c │ │ │ │ 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 1b043e │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1b0440 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1b04e4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b04e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b048c ) │ │ │ │ + ldr r3, [pc, #68] @ (1b0488 ) │ │ │ │ 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 1b047e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b02a4 │ │ │ │ + b.n 1b0440 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 1b02a4 │ │ │ │ + b.n 1b0440 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0498 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1b0440 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb940078 │ │ │ │ + @ instruction: 0xfbec0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb600078 │ │ │ │ + @ instruction: 0xfbb80078 │ │ │ │ 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] @ (1b0560 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1b05bc ) │ │ │ │ + ldr r3, [pc, #192] @ (1b0564 ) │ │ │ │ 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 1b0540 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1b0598 │ │ │ │ + bls.n 1b0540 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1b0558 │ │ │ │ + beq.n 1b0500 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -508192,85 +508158,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 1b04d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1b02a4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b058a │ │ │ │ + beq.n 1b0532 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b059a │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b0542 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1b05c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b05bc ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0568 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b0564 ) │ │ │ │ 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 1b055a │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafe0078 │ │ │ │ + @ instruction: 0xfb560078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5e0078 │ │ │ │ + @ instruction: 0xfab60078 │ │ │ │ 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] @ (1b0614 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1b0670 ) │ │ │ │ + ldr r3, [pc, #152] @ (1b0618 ) │ │ │ │ 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 1b0602 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1b0636 │ │ │ │ + bne.n 1b05de │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1b0642 │ │ │ │ + beq.n 1b05ea │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -508281,106 +508247,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 1b05b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b02fc │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 1b02a4 │ │ │ │ + b.n 1b05ea │ │ │ │ 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 1b02a4 │ │ │ │ + ldr r2, [pc, #48] @ (1b061c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b0618 ) │ │ │ │ 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 1b060e │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b0642 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1b05ea │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa220078 │ │ │ │ + @ instruction: 0xfa7a0078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, #120] @ 0x78 │ │ │ │ + @ instruction: 0xfa0e0078 │ │ │ │ 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] @ (1b073c ) │ │ │ │ + ldr r3, [pc, #264] @ (1b0740 ) │ │ │ │ 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 1b02a4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0732 │ │ │ │ + beq.n 1b06da │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1b0702 │ │ │ │ + bne.n 1b06aa │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #176] @ (1b0744 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0740 ) │ │ │ │ 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 1b0738 │ │ │ │ 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 1b0732 │ │ │ │ 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 +508357,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 1b0672 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0760 │ │ │ │ + cbz r0, 1b0708 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b06ca │ │ │ │ + b.n 1b0672 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b06e2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b06e2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b06e2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b073a │ │ │ │ + b.n 1b06e2 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - vld4.16 {d16-d19}, [ip :256], r8 │ │ │ │ + vst1.8 @ instruction: 0xf9c40078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #3] │ │ │ │ + vld4.16 {d16-d19}, [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] @ (1b09b4 ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1b0a10 ) │ │ │ │ + ldr r3, [pc, #588] @ (1b09b8 ) │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b07fc │ │ │ │ + cbz r0, 1b07a4 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1b08cc │ │ │ │ - bls.n 1b0894 │ │ │ │ + beq.n 1b0874 │ │ │ │ + bls.n 1b083c │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0848 │ │ │ │ + cbz r0, 1b07f0 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b09a6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b09b4 │ │ │ │ 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, 1b0898 │ │ │ │ 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 +508499,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 1b0992 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b096a │ │ │ │ + bhi.n 1b0912 │ │ │ │ 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 +508524,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 1b099c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0a0c │ │ │ │ + bhi.w 1b09b4 │ │ │ │ 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 +508551,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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b0932 │ │ │ │ + cbz r0, 1b08da │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #208] @ (1b09bc ) │ │ │ │ + ldr r3, [pc, #204] @ (1b09b8 ) │ │ │ │ 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 1b09b0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08b4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0910 │ │ │ │ + b.n 1b08b8 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b09a6 │ │ │ │ + cbz r0, 1b094e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b0940 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b08e8 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0928 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b091e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b091e │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0928 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0928 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1b090c │ │ │ │ + b.n 1b08b4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1b0976 │ │ │ │ + b.n 1b091e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1b0980 │ │ │ │ + b.n 1b0928 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrh.w r0, [r8, r8, lsl #3] │ │ │ │ + ldrb.w r0, [r0, #120] @ 0x78 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b80078 │ │ │ │ + @ instruction: 0xf7100078 │ │ │ │ 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] @ (1b0c1c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #588] @ (1b0c78 ) │ │ │ │ + ldr r1, [pc, #588] @ (1b0c20 ) │ │ │ │ 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 1b0a1a │ │ │ │ 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 +508684,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 1b0ade │ │ │ │ orrs.w r7, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0b22 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0ac2 │ │ │ │ ldrb.w r7, [r1, #105] @ 0x69 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b0b42 │ │ │ │ + bne.n 1b0aea │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b0aac │ │ │ │ + cbnz r1, 1b0a54 │ │ │ │ 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 1b0b64 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.w 1b0c08 │ │ │ │ + bhi.w 1b0bb0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0c1a │ │ │ │ tbb [pc, r3] │ │ │ │ - bvc.n 1b0bb8 │ │ │ │ - bvc.n 1b0a78 │ │ │ │ - bvc.n 1b0a7a │ │ │ │ + bvc.n 1b0b60 │ │ │ │ + bvc.n 1b0a20 │ │ │ │ + bvc.n 1b0a22 │ │ │ │ strb r7, [r2, #23] │ │ │ │ - bvc.n 1b0a7e │ │ │ │ - bvc.n 1b0a80 │ │ │ │ - bvc.n 1b0a82 │ │ │ │ + bvc.n 1b0a26 │ │ │ │ + bvc.n 1b0a28 │ │ │ │ + bvc.n 1b0a2a │ │ │ │ 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 1b0a2e │ │ │ │ + bvc.n 1b0a30 │ │ │ │ + bvc.n 1b0a32 │ │ │ │ + bvc.n 1b0a34 │ │ │ │ + bvc.n 1b0a36 │ │ │ │ + bvc.n 1b0a38 │ │ │ │ + bvc.n 1b0a3a │ │ │ │ asrs r7, r2, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0b0a │ │ │ │ + cbz r0, 1b0ab2 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #352] @ (1b0c7c ) │ │ │ │ - ldr r3, [pc, #344] @ (1b0c78 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b0c24 ) │ │ │ │ + ldr r3, [pc, #344] @ (1b0c20 ) │ │ │ │ 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 1b0c16 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ - beq.n 1b0b7a │ │ │ │ + beq.n 1b0b22 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0ac2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bhi.w 1b0c68 │ │ │ │ + bhi.w 1b0c10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b0c72 │ │ │ │ + bhi.w 1b0c1a │ │ │ │ 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 +508795,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 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0b1a │ │ │ │ + beq.n 1b0ac2 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b0ac2 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0a8e │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0a8e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ - cbz r4, 1b0c0e │ │ │ │ + b.n 1b0a8e │ │ │ │ + cbz r4, 1b0bb6 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0bf6 │ │ │ │ + cbz r0, 1b0b9e │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0ac2 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 1b0ae6 │ │ │ │ + b.n 1b0a8e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0bc8 │ │ │ │ + beq.n 1b0b70 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 1b0bc8 │ │ │ │ + b.n 1b0b70 │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0c44 │ │ │ │ + cbz r0, 1b0bec │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b0b1a │ │ │ │ + b.n 1b0ac2 │ │ │ │ strh.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0bc8 │ │ │ │ strb.w r4, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0bc8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0bc8 │ │ │ │ strd r4, r3, [sp] │ │ │ │ - b.n 1b0c20 │ │ │ │ + b.n 1b0bc8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsb r0, lr, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf6260078 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4de0078 │ │ │ │ + @ instruction: 0xf5360078 │ │ │ │ stmdb 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] @ 1b10f4 │ │ │ │ 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 1b0d46 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1b0d2c │ │ │ │ + bmi.n 1b0cd4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1b0d9e │ │ │ │ + ble.n 1b0d46 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b109c │ │ │ │ + beq.w 1b1044 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1b0d40 │ │ │ │ + bls.n 1b0ce8 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1b0d5c │ │ │ │ + bne.n 1b0d04 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c28 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ 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 1b0d04 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1b0d5c │ │ │ │ + bhi.n 1b0d04 │ │ │ │ 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 1b0c28 │ │ │ │ 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 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c28 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1b0d08 │ │ │ │ - ldr r3, [pc, #944] @ (1b1150 ) │ │ │ │ + b.n 1b0cb0 │ │ │ │ + ldr r3, [pc, #944] @ (1b10f8 ) │ │ │ │ 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 1b0dc0 │ │ │ │ + bhi.w 1b0ff8 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1b0f98 │ │ │ │ + bne.w 1b0f40 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1b10ce │ │ │ │ + beq.w 1b1076 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1b10b6 │ │ │ │ + bne.w 1b105e │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.w 1b10a6 │ │ │ │ + beq.w 1b104e │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e08 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.w 1b0fac │ │ │ │ + beq.w 1b0f54 │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e18 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1b0fee │ │ │ │ + bls.w 1b0f96 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b0f40 │ │ │ │ + bhi.n 1b0ee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b03f8 │ │ │ │ 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 1b0e92 │ │ │ │ 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 +509101,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 1b0e62 │ │ │ │ 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, 1b0ec0 │ │ │ │ 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 19a480 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1b0ffa │ │ │ │ + beq.n 1b0fa2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1b056c │ │ │ │ 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 1b03f8 │ │ │ │ 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 1b0e46 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne.w r1, #712 @ 0x2c8 │ │ │ │ - bne.w 1b0e28 │ │ │ │ + bne.w 1b0dd0 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e08 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0e70 │ │ │ │ + bne.w 1b0e18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b0e7a │ │ │ │ + bl 1b0490 │ │ │ │ + b.n 1b0e22 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b0620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1993bc │ │ │ │ + bl 199364 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b103c │ │ │ │ + cbz r0, 1b0fe4 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ 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 1b104e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0d90 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e08 │ │ │ │ + b.n 1b0f96 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b0cc2 │ │ │ │ - b.n 1b0d40 │ │ │ │ + bne.w 1b0c6a │ │ │ │ + b.n 1b0ce8 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #150 @ 0x96 │ │ │ │ - beq.w 1b0de8 │ │ │ │ + beq.w 1b0d90 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ - b.n 1b0fac │ │ │ │ + b.n 1b0f54 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1b1104 │ │ │ │ + bhi.n 1b10ac │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ - beq.n 1b10b2 │ │ │ │ - b.n 1b0de8 │ │ │ │ + beq.n 1b105a │ │ │ │ + b.n 1b0d90 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b113a │ │ │ │ + beq.n 1b10e2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e18 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1b1142 │ │ │ │ + beq.n 1b10ea │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b0e08 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b10d8 │ │ │ │ + b.n 1b1080 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1b110e │ │ │ │ + b.n 1b10b6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3600078 │ │ │ │ + @ instruction: 0xf3b80078 │ │ │ │ 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] @ 1b1538 │ │ │ │ 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 1b1208 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1b11d8 │ │ │ │ + beq.n 1b1180 │ │ │ │ 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 1b144a │ │ │ │ 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 1b116c │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b13aa │ │ │ │ - b.n 1b12a4 │ │ │ │ + beq.w 1b1352 │ │ │ │ + b.n 1b124c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1518 │ │ │ │ + ble.w 1b14c0 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1b13dc │ │ │ │ + beq.w 1b1384 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b13e4 │ │ │ │ + bls.w 1b138c │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1b14aa │ │ │ │ + bne.w 1b1452 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 1b10fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 1b10fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 1b131c │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1b156a │ │ │ │ + beq.w 1b1512 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #672 @ 0x2a0 │ │ │ │ - beq.n 1b1292 │ │ │ │ + beq.n 1b123a │ │ │ │ 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 199168 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b1556 │ │ │ │ + beq.w 1b14fe │ │ │ │ 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 1b1436 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1b1496 │ │ │ │ + bls.w 1b143e │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1438 │ │ │ │ + bhi.w 1b13e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b03f8 │ │ │ │ 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] @ (1b153c ) │ │ │ │ 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, 1b12e0 │ │ │ │ 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 +509499,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 1b13b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1b1150 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1b1528 │ │ │ │ + bls.w 1b14d0 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #689 @ 0x2b1 │ │ │ │ - bne.w 1b1580 │ │ │ │ + bne.w 1b1528 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b124c │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1b1272 │ │ │ │ + b.n 1b1282 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11ea │ │ │ │ + bne.w 1b1192 │ │ │ │ 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 1b10fc │ │ │ │ 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 1b0620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 1b056c │ │ │ │ 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 1b03f8 │ │ │ │ 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 1b12a8 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b12da │ │ │ │ + bne.w 1b1282 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b04e8 │ │ │ │ - b.n 1b12e4 │ │ │ │ + bl 1b0490 │ │ │ │ + b.n 1b128c │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b14aa │ │ │ │ + beq.n 1b1452 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1b13e4 │ │ │ │ + bls.n 1b138c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 1b10fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 1b10fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ 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 1b1324 │ │ │ │ + b.n 1b1216 │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movwne r1, #699 @ 0x2bb │ │ │ │ - bne.w 1b1292 │ │ │ │ + bne.w 1b123a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1b1570 │ │ │ │ + beq.n 1b1518 │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1b1576 │ │ │ │ + beq.n 1b151e │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1b1570 │ │ │ │ + bhi.n 1b1518 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ - b.n 1b1294 │ │ │ │ + b.n 1b123c │ │ │ │ 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 19cc14 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1b12a4 │ │ │ │ + b.n 1b124c │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - b.n 1b1392 │ │ │ │ + b.n 1b133a │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b123a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ + bne.n 1b14f6 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - b.n 1b1292 │ │ │ │ + b.n 1b123a │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b11a4 │ │ │ │ + bne.w 1b114c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1b154e │ │ │ │ - b.n 1b157a │ │ │ │ + bne.n 1b14f6 │ │ │ │ + b.n 1b1522 │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr6, cr8, {3} │ │ │ │ + mrc 0, 6, 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] @ 1b210c │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2996] @ 1b2168 │ │ │ │ + ldr.w r3, [pc, #2996] @ 1b2110 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r9, [pc, #2988] @ 1b216c │ │ │ │ + ldr.w r9, [pc, #2988] @ 1b2114 │ │ │ │ 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 1b16fc │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1b169e │ │ │ │ + bmi.n 1b1646 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1b1754 │ │ │ │ + ble.w 1b16fc │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 1b183e │ │ │ │ + beq.w 1b17e6 │ │ │ │ cmp r5, #4 │ │ │ │ - bls.n 1b16ba │ │ │ │ + bls.n 1b1662 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b16dc │ │ │ │ + bne.n 1b1684 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 1b1540 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 1b1540 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2800] @ 1b2170 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1b2168 │ │ │ │ + ldr.w r2, [pc, #2800] @ 1b2118 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1b2110 │ │ │ │ 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 1b20dc │ │ │ │ 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 1b178a │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1b16de │ │ │ │ + beq.n 1b1686 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.n 1b16de │ │ │ │ + bhi.n 1b1686 │ │ │ │ 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 1b1540 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1624 │ │ │ │ mov sl, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b07a0 │ │ │ │ + bl 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 1b1540 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 1b1540 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1624 │ │ │ │ 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 1b175a │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b1e18 │ │ │ │ - bhi.w 1b1efa │ │ │ │ + beq.w 1b1dc0 │ │ │ │ + bhi.w 1b1ea2 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1b1e04 │ │ │ │ - bhi.w 1b1b72 │ │ │ │ + beq.w 1b1dac │ │ │ │ + bhi.w 1b1b1a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1b1df0 │ │ │ │ + beq.w 1b1d98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1b1bc4 │ │ │ │ + beq.w 1b1b6c │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b208e │ │ │ │ + beq.w 1b2036 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 1b20a0 │ │ │ │ + bhi.w 1b2048 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1b2174 │ │ │ │ + bl 199168 │ │ │ │ + ldr.w r3, [pc, #2516] @ 1b211c │ │ │ │ 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 1b1818 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1994 │ │ │ │ + beq.w 1b193c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1b184a │ │ │ │ + bne.n 1b17f2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2472] @ 1b2174 │ │ │ │ + bl 199168 │ │ │ │ + ldr.w r3, [pc, #2472] @ 1b211c │ │ │ │ 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 1b195a │ │ │ │ + b.n 1b1818 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1b1cf2 │ │ │ │ + beq.w 1b1c9a │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1b9e │ │ │ │ - ldr.w r3, [pc, #2428] @ 1b2174 │ │ │ │ + beq.w 1b1b46 │ │ │ │ + ldr.w r3, [pc, #2428] @ 1b211c │ │ │ │ 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 1b1df0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 1b1e48 │ │ │ │ + bpl.w 1b1df0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b1f2c │ │ │ │ + beq.w 1b1ed4 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b195a │ │ │ │ + b.n 1b1818 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1b1600 │ │ │ │ - b.n 1b16ba │ │ │ │ + bne.w 1b15a8 │ │ │ │ + b.n 1b1662 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 1b1ed4 │ │ │ │ + bhi.w 1b1e7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #2328] @ 1b2174 │ │ │ │ + bl 199168 │ │ │ │ + ldr.w r3, [pc, #2328] @ 1b211c │ │ │ │ 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 1b0490 │ │ │ │ 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 +509991,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 1b19a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1d98 │ │ │ │ + bne.w 1b1d40 │ │ │ │ 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 +510016,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, 1b18ba │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1b1912 │ │ │ │ + cbz r3, 1b18ba │ │ │ │ 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 1b19dc │ │ │ │ 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 19a480 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1b194a │ │ │ │ + bne.n 1b18f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r3, r3, #322 @ 0x142 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1b1af8 │ │ │ │ + bne.w 1b1aa0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b167c │ │ │ │ + bne.w 1b1624 │ │ │ │ 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 1b1c5e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b167c │ │ │ │ + beq.w 1b1624 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1624 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #492 @ 0x1ec │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1996] @ 1b2174 │ │ │ │ + ldr.w r3, [pc, #1996] @ 1b211c │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b19c2 │ │ │ │ + beq.n 1b196a │ │ │ │ cmp r5, #4 │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b1818 │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b1d28 │ │ │ │ + bhi.w 1b1cd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b03f8 │ │ │ │ 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 +510106,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 1b19c4 │ │ │ │ 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 1b1858 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr.w r1, [r2, #424] @ 0x1a8 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1b18c8 │ │ │ │ + b.n 1b1870 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380b0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b1acc │ │ │ │ + beq.n 1b1a74 │ │ │ │ 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 1b1a98 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1aac │ │ │ │ + beq.n 1b1a54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1b1b42 │ │ │ │ + bhi.n 1b1aea │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1a70 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1b1a90 │ │ │ │ + beq.n 1b1a38 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1b1e6a │ │ │ │ + beq.w 1b1e12 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 238b9c │ │ │ │ - cbz r0, 1b1ac8 │ │ │ │ + bl 238b44 │ │ │ │ + cbz r0, 1b1a70 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1b1ac2 │ │ │ │ + b.n 1b1a6a │ │ │ │ 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 1b19fa │ │ │ │ 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 1b18ca │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1ac8 │ │ │ │ + beq.n 1b1a70 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1a66 │ │ │ │ + b.n 1b1a0e │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0678 │ │ │ │ + bl 1b0620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b1952 │ │ │ │ + b.n 1b18fa │ │ │ │ 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 1b1a74 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1b1bb6 │ │ │ │ + beq.n 1b1b5e │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1a74 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 1b2082 │ │ │ │ + beq.w 1b202a │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 1b1b66 │ │ │ │ + beq.n 1b1b0e │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1a74 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1a7a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1b1f44 │ │ │ │ - bhi.w 1b20f0 │ │ │ │ + beq.w 1b1eec │ │ │ │ + bhi.w 1b2098 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1b2174 │ │ │ │ + bl 199168 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1b211c │ │ │ │ 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 1b1818 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r7, r0 │ │ │ │ str.w sl, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b194e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bne.n 1b1acc │ │ │ │ + bne.n 1b1a74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1a7a │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b1cb2 │ │ │ │ + beq.n 1b1c5a │ │ │ │ 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 +510306,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 1b1b92 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +510334,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 1b02a4 │ │ │ │ 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] @ 1b211c │ │ │ │ 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, 1b1c52 │ │ │ │ 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 1b1884 │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b18e0 │ │ │ │ + b.n 1b1888 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1b1c12 │ │ │ │ + b.n 1b1bba │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b1ce0 │ │ │ │ + cbz r0, 1b1c88 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b167c │ │ │ │ + b.n 1b1624 │ │ │ │ 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 1b2068 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2010 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1b2174 │ │ │ │ + bl 199168 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1b211c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls.w 1b1870 │ │ │ │ + bls.w 1b1818 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b05c4 │ │ │ │ + bl 1b056c │ │ │ │ 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 1b03f8 │ │ │ │ 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 1b1858 │ │ │ │ + b.n 1b19a8 │ │ │ │ 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 1b1d62 │ │ │ │ + b.n 1b1884 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1b214c │ │ │ │ + beq.w 1b20f4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b2146 │ │ │ │ + bne.w 1b20ee │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b1da8 │ │ │ │ + bne.n 1b1d50 │ │ │ │ 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 2380b0 │ │ │ │ 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 1b1888 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b194e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b194e │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b20d8 │ │ │ │ + bls.w 1b2080 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1b2068 │ │ │ │ + beq.w 1b2010 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #832] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #832] @ (1b211c ) │ │ │ │ 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 1b1818 │ │ │ │ + b.n 1b1cd0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1b1f2c │ │ │ │ + beq.n 1b1ed4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b195a │ │ │ │ + b.n 1b1818 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1b1ec2 │ │ │ │ + bhi.n 1b1e6a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1b2146 │ │ │ │ + bhi.w 1b20ee │ │ │ │ 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 +510566,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 1b1a6a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b1ec2 │ │ │ │ + b.n 1b1e6a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #660] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #660] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.w 1b2112 │ │ │ │ + beq.w 1b20ba │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b1960 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b1cf8 │ │ │ │ - bhi.w 1b2120 │ │ │ │ + beq.w 1b1ca0 │ │ │ │ + bhi.w 1b20c8 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #184] @ 0xb8 │ │ │ │ - bne.w 1b1cf8 │ │ │ │ + bne.w 1b1ca0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #523 @ 0x20b │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19a6 │ │ │ │ + b.n 1b194e │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b1818 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1b7e │ │ │ │ + beq.w 1b1b26 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 1b1f52 │ │ │ │ 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 +510638,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 1b1f2a │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +510665,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 1b02a4 │ │ │ │ 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 1b02a4 │ │ │ │ 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] @ 1b211c │ │ │ │ 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 1b1888 │ │ │ │ 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 1b1858 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #256] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #256] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1b1870 │ │ │ │ + b.w 1b1818 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b1ad2 │ │ │ │ + b.n 1b1a7a │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ mov.w r3, #324 @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b1f60 │ │ │ │ + b.n 1b1f08 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #200] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #200] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2128 │ │ │ │ + beq.n 1b20d0 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b1960 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #168] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #168] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #482 @ 0x1e2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b196a │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #144] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #144] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #268 @ 0x10c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b196a │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1991c0 │ │ │ │ - ldr r3, [pc, #120] @ (1b2174 ) │ │ │ │ + bl 199168 │ │ │ │ + ldr r3, [pc, #120] @ (1b211c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ - beq.n 1b2138 │ │ │ │ + beq.n 1b20e0 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1b19b8 │ │ │ │ + b.n 1b1960 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b196a │ │ │ │ ldr.w sl, [sp, #184] @ 0xb8 │ │ │ │ - b.w 1b17ec │ │ │ │ + b.w 1b1794 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b19c2 │ │ │ │ + b.n 1b196a │ │ │ │ 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 1b196a │ │ │ │ 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 │ │ │ │ + eors.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 │ │ │ │ + eors.w r0, r0, r8, ror #1 │ │ │ │ + ldrd r0, r0, [r0, #480] @ 0x1e0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2749 @ 0xabd │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1b2198 ) │ │ │ │ + ldr r3, [pc, #8] @ (1b2140 ) │ │ │ │ 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] @ (1b2294 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1b22f0 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b2298 ) │ │ │ │ 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 1b2204 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1b2234 │ │ │ │ + beq.n 1b21dc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b2224 │ │ │ │ + bne.n 1b21cc │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b219c │ │ │ │ + bl 1b2144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b2242 │ │ │ │ + beq.n 1b21ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b226e │ │ │ │ - bhi.n 1b2290 │ │ │ │ + beq.n 1b2216 │ │ │ │ + bhi.n 1b2238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fe14 │ │ │ │ - cbz r0, 1b2242 │ │ │ │ + bl 19fdbc │ │ │ │ + cbz r0, 1b21ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1b2204 │ │ │ │ + beq.n 1b21ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1b229a │ │ │ │ + beq.n 1b2242 │ │ │ │ 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 1b2212 │ │ │ │ + cbz r1, 1b21ea │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1b2242 │ │ │ │ + cbz r3, 1b21ea │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2212 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b21cc │ │ │ │ + beq.n 1b2174 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2212 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1b22f4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b22f0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b229c ) │ │ │ │ + ldr r3, [pc, #168] @ (1b2298 ) │ │ │ │ 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 1b228e │ │ │ │ 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 1b21ec │ │ │ │ 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 1b21ea │ │ │ │ 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 1b2212 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1b226a │ │ │ │ + b.n 1b2212 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b2278 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b22d0 │ │ │ │ + bhi.n 1b2278 │ │ │ │ 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 +510961,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 1b2212 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b22d0 │ │ │ │ + b.n 1b2278 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b2260 │ │ │ │ + udf #12 │ │ │ │ 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] @ (1b2650 ) │ │ │ │ + ldr r3, [pc, #924] @ (1b2654 ) │ │ │ │ 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 1b25b4 │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1b25f4 │ │ │ │ + bmi.w 1b259c │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1b23b6 │ │ │ │ + bpl.n 1b235e │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1b2402 │ │ │ │ + bpl.n 1b23aa │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2698 │ │ │ │ + beq.w 1b2640 │ │ │ │ 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 1b230a │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1b2648 │ │ │ │ + bmi.w 1b25f0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2354 │ │ │ │ + bne.n 1b22fc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b269e │ │ │ │ + beq.w 1b2646 │ │ │ │ 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, 1b2356 │ │ │ │ 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 1b234e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne r7, [r5, #52] @ 0x34 │ │ │ │ - beq.w 1b261a │ │ │ │ + beq.w 1b25c2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2392 │ │ │ │ + bne.n 1b233a │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w r9, [r4, #284] @ 0x11c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1b241e │ │ │ │ + bmi.n 1b23c6 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1b2438 │ │ │ │ + bmi.n 1b23e0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1b2454 │ │ │ │ + bmi.n 1b23fc │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1b246e │ │ │ │ + bmi.n 1b2416 │ │ │ │ and.w r9, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1b248e │ │ │ │ + bmi.n 1b2436 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25be │ │ │ │ + bne.w 1b2566 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2678 │ │ │ │ + bne.w 1b2620 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b24b4 │ │ │ │ - ldr r2, [pc, #712] @ (1b26b0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1b26ac ) │ │ │ │ + bne.n 1b245c │ │ │ │ + ldr r2, [pc, #712] @ (1b2658 ) │ │ │ │ + ldr r3, [pc, #708] @ (1b2654 ) │ │ │ │ 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 1b264c │ │ │ │ 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 1b0138 │ │ │ │ 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 1b2362 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bpl.n 1b23be │ │ │ │ + bpl.n 1b2366 │ │ │ │ mov r3, r8 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ 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 1b236a │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ 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 1b236e │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ 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 1b237a │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b25c0 │ │ │ │ + bne.w 1b2568 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b25dc │ │ │ │ + bne.w 1b2584 │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b238c │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1b24d0 │ │ │ │ + cbnz r7, 1b2478 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23e4 │ │ │ │ + beq.n 1b238c │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24c2 │ │ │ │ + beq.n 1b246a │ │ │ │ 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 1b2542 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b25ba │ │ │ │ + beq.n 1b2562 │ │ │ │ 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, 1b24ee │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1b253e │ │ │ │ + bne.n 1b24e6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1b253e │ │ │ │ + beq.n 1b24e6 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ 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 1b24e6 │ │ │ │ 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 1b24a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b24f8 │ │ │ │ + bne.n 1b24a0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #23 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1b238c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b238c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1b2592 │ │ │ │ + cbnz r2, 1b253a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b23e4 │ │ │ │ + beq.w 1b238c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2582 │ │ │ │ + beq.n 1b252a │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24e4 │ │ │ │ + beq.n 1b248c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ 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 1b2494 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1b2554 │ │ │ │ + b.n 1b24fc │ │ │ │ adds r5, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b24b4 │ │ │ │ + beq.w 1b245c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b24b4 │ │ │ │ + b.n 1b245c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2332 │ │ │ │ + b.n 1b22da │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1b0190 │ │ │ │ + bl 1b0138 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 1b232c │ │ │ │ + b.n 1b22d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238108 │ │ │ │ + bl 2380b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b267c │ │ │ │ + bhi.n 1b2624 │ │ │ │ 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 1b234e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380b0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs.n 1b268c │ │ │ │ + bcs.n 1b2634 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 1b2362 │ │ │ │ + bcc.w 1b230a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b.n 1b2362 │ │ │ │ + b.n 1b230a │ │ │ │ adds r5, r4, #4 │ │ │ │ - b.n 1b25dc │ │ │ │ + b.n 1b2584 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 238c7c │ │ │ │ + bl 238c24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1b2636 │ │ │ │ + b.n 1b25de │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 238108 │ │ │ │ + bl 2380b0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b2654 │ │ │ │ + b.n 1b25fc │ │ │ │ ldr.w r9, [r4, #284] @ 0x11c │ │ │ │ - b.n 1b23ae │ │ │ │ + b.n 1b2356 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1b2388 │ │ │ │ + b.n 1b2330 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1b2684 │ │ │ │ + ble.n 1b26dc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1b26dc │ │ │ │ + bgt.n 1b2734 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1b26c0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1b2668 ) │ │ │ │ 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] @ (1b2904 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1b2960 ) │ │ │ │ + ldr r2, [pc, #644] @ (1b2908 ) │ │ │ │ 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 1b26c8 │ │ │ │ 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 1b2824 │ │ │ │ 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 1b26dc │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2748 │ │ │ │ + beq.n 1b26f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #524] @ (1b290c ) │ │ │ │ + ldr r3, [pc, #516] @ (1b2908 ) │ │ │ │ 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 1b28fe │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1b295a │ │ │ │ + bhi.w 1b2902 │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1b2916 │ │ │ │ + b.n 1b28be │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1b2966 │ │ │ │ - b.n 1b2968 │ │ │ │ - b.n 1b296a │ │ │ │ + b.n 1b290e │ │ │ │ + b.n 1b2910 │ │ │ │ + b.n 1b2912 │ │ │ │ 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 +511479,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 1b2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 4af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -511535,25 +511501,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 1b279c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ 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 1b2902 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b27d8 ) │ │ │ │ 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 +511549,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 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2756 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b26fe │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1b29a0 │ │ │ │ + bls.n 1b29f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1b28ac │ │ │ │ + bhi.n 1b2904 │ │ │ │ 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] @ (1b2a2c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1b2a88 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b2a30 ) │ │ │ │ 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 1b29b2 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #216] @ (1b2a34 ) │ │ │ │ + ldr r3, [pc, #212] @ (1b2a30 ) │ │ │ │ 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 1b2a26 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b0490 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b04e8 │ │ │ │ + bl 1b0490 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b2958 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ 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 1b02a4 │ │ │ │ + b.n 1b2984 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a1c │ │ │ │ + beq.n 1b29c4 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2a30 │ │ │ │ + beq.n 1b29d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b29b0 │ │ │ │ + beq.n 1b2958 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1b2958 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b29b0 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b2958 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1b2b84 │ │ │ │ + bvs.n 1b29dc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1b2b20 │ │ │ │ + bvs.n 1b2978 │ │ │ │ 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] @ (1b2dcc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1b2e28 ) │ │ │ │ + ldr r1, [pc, #896] @ (1b2dd0 ) │ │ │ │ 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 1b2cee │ │ │ │ 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 +511803,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 19c53c │ │ │ │ + ldr r2, [pc, #836] @ (1b2dd4 ) │ │ │ │ + ldr r3, [pc, #828] @ (1b2dd0 ) │ │ │ │ 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 1b2dc6 │ │ │ │ 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 1b02a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2b50 │ │ │ │ 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 1b2b20 │ │ │ │ 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 1b2b50 │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2b56 │ │ │ │ + bne.n 1b2afe │ │ │ │ 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 1b2b20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c35c │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c304 │ │ │ │ + b.n 1b2a8e │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b2a8e │ │ │ │ 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 1b02a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b2a8e │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b2ba8 │ │ │ │ + beq.n 1b2b50 │ │ │ │ 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 1b2c72 │ │ │ │ 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 1b2b50 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2ca6 │ │ │ │ + bne.n 1b2c4e │ │ │ │ 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 1b2c64 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1b2ad8 │ │ │ │ + bne.w 1b2a80 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d28 │ │ │ │ + beq.n 1b2cd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1b2a8e │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b2d5a │ │ │ │ + beq.n 1b2d02 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b2ae6 │ │ │ │ + beq.w 1b2a8e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1b2ae6 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1b2a8e │ │ │ │ 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 1b02a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b2ba8 │ │ │ │ + beq.w 1b2b50 │ │ │ │ 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 1b2da0 │ │ │ │ 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 1b2b50 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1b2dd4 │ │ │ │ + bne.n 1b2d7c │ │ │ │ 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 1b2d92 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1b2ed0 │ │ │ │ + bpl.n 1b2d28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1b2e54 │ │ │ │ + bpl.n 1b2eac │ │ │ │ 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] @ (1b2ec0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1b2f1c ) │ │ │ │ + ldr r2, [pc, #212] @ (1b2ec4 ) │ │ │ │ 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 +512124,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 1b2eac │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b2f0a │ │ │ │ + bhi.n 1b2eb2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b2f04 │ │ │ │ + bhi.n 1b2eac │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -512190,95 +512156,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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b2ecc │ │ │ │ + cbz r0, 1b2e74 │ │ │ │ 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 19c290 │ │ │ │ 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 1b2a38 │ │ │ │ + ldr r2, [pc, #68] @ (1b2ec8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2ec4 ) │ │ │ │ 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 1b2eba │ │ │ │ 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 1b2e4e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e4e │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e4e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1b2ea6 │ │ │ │ + b.n 1b2e4e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1b2e84 │ │ │ │ + bcs.n 1b2edc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1b2f60 │ │ │ │ + bne.n 1b2fb8 │ │ │ │ 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] @ (1b31f8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1b3254 ) │ │ │ │ + ldr r1, [pc, #788] @ (1b31fc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r9, [pc, #784] @ 1b3258 │ │ │ │ + ldr.w r9, [pc, #784] @ 1b3200 │ │ │ │ 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 1b31f2 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1b2fac │ │ │ │ + beq.n 1b2f54 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b2fac │ │ │ │ + bhi.n 1b2f54 │ │ │ │ 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 +512265,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 1b300a │ │ │ │ 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 1b2144 │ │ │ │ + cbnz r0, 1b2f78 │ │ │ │ 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 1b3032 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - bcs.n 1b3044 │ │ │ │ + bcs.n 1b2fec │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b3144 │ │ │ │ + beq.w 1b30ec │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bne.n 1b3046 │ │ │ │ + bne.n 1b2fee │ │ │ │ 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 1b1540 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ - ldr r2, [pc, #560] @ (1b325c ) │ │ │ │ - ldr r3, [pc, #552] @ (1b3254 ) │ │ │ │ + bl 199cf4 │ │ │ │ + ldr r2, [pc, #560] @ (1b3204 ) │ │ │ │ + ldr r3, [pc, #552] @ (1b31fc ) │ │ │ │ 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 1b31ee │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1b3068 │ │ │ │ + beq.n 1b3010 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1b0c80 │ │ │ │ + bl 1b0c28 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b3022 │ │ │ │ + bl 19a4c4 │ │ │ │ + b.n 1b2fca │ │ │ │ mov sl, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1b2fbe │ │ │ │ + b.n 1b2f66 │ │ │ │ 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 1b10fc │ │ │ │ + b.n 1b2fca │ │ │ │ + ldr r3, [pc, #468] @ (1b3208 ) │ │ │ │ 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 1b3190 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3022 │ │ │ │ + beq.n 1b2fca │ │ │ │ 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 1b30d6 │ │ │ │ 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 1b2dd8 │ │ │ │ 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 1b02a4 │ │ │ │ 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 1b10fc │ │ │ │ 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 1b31e6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b3122 │ │ │ │ + bpl.n 1b30ca │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b30d2 │ │ │ │ + bne.n 1b307a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b30ea │ │ │ │ + b.n 1b3092 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b320a │ │ │ │ + beq.n 1b31b2 │ │ │ │ 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 1b31ea │ │ │ │ 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 1b3170 │ │ │ │ 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 1b2dd8 │ │ │ │ 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 +512465,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 1b1540 │ │ │ │ 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 1b31d2 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b317a │ │ │ │ + bne.n 1b3122 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1b3192 │ │ │ │ + b.n 1b313a │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f58 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f58 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2f58 │ │ │ │ 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 1b10fc │ │ │ │ + b.n 1b2fca │ │ │ │ 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 1b1540 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b3058 │ │ │ │ + b.n 1b3000 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1b3022 │ │ │ │ + b.n 1b2fca │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1b322c │ │ │ │ + b.n 1b31d4 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - beq.n 1b31cc │ │ │ │ + bne.n 1b3224 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b31c0 │ │ │ │ + bne.n 1b3218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 1b3258 │ │ │ │ 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] @ (1b35ac ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1b3608 ) │ │ │ │ + ldr r3, [pc, #908] @ (1b35b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1b360c ) │ │ │ │ + ldr r6, [pc, #908] @ (1b35b4 ) │ │ │ │ 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 1b329e │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fdbc │ │ │ │ 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, 1b3270 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b343e │ │ │ │ + beq.w 1b33e6 │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b09c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b2a90 │ │ │ │ + bl 1b2a38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1b3610 ) │ │ │ │ - ldr r3, [pc, #780] @ (1b3608 ) │ │ │ │ + ldr r2, [pc, #792] @ (1b35b8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b35b0 ) │ │ │ │ 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 1b35a0 │ │ │ │ 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 1b2120 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1b33d2 │ │ │ │ + bhi.n 1b337a │ │ │ │ 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 1b35a4 │ │ │ │ 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 1b329e │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b2e30 │ │ │ │ + bl 1b2dd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ - ldr r3, [pc, #680] @ (1b3614 ) │ │ │ │ + b.n 1b329e │ │ │ │ + ldr r3, [pc, #680] @ (1b35bc ) │ │ │ │ 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 1b3548 │ │ │ │ + bls.n 1b341e │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b35e2 │ │ │ │ + beq.w 1b358a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b329e │ │ │ │ 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 1b2dd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b329e │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b32f6 │ │ │ │ + beq.n 1b329e │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b329e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1b34c0 │ │ │ │ - bhi.n 1b34ce │ │ │ │ + beq.n 1b3468 │ │ │ │ + bhi.n 1b3476 │ │ │ │ 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 1b3384 │ │ │ │ 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 199108 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b33ec │ │ │ │ - b.n 1b32f6 │ │ │ │ + bne.n 1b3394 │ │ │ │ + b.n 1b329e │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b3452 │ │ │ │ + beq.n 1b33fa │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0a18 │ │ │ │ + bl 1b09c0 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b32e6 │ │ │ │ + b.n 1b328e │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b3598 │ │ │ │ + beq.w 1b3540 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ + ldr r3, [pc, #376] @ (1b35c0 ) │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b335a │ │ │ │ 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 1b3384 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b35ea │ │ │ │ + beq.n 1b3592 │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b329e │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b35fc │ │ │ │ + bhi.n 1b35a4 │ │ │ │ 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 +512830,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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b356c │ │ │ │ + cbz r0, 1b3514 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b32f6 │ │ │ │ + b.n 1b329e │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b34ec │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b34ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b34ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b3338 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ + ldr r3, [pc, #84] @ (1b35c0 ) │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b335a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - b.n 1b3390 │ │ │ │ + b.n 1b3338 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b32f6 │ │ │ │ + beq.w 1b329e │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1b3544 │ │ │ │ + b.n 1b34ec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #656] @ (1b38a8 ) │ │ │ │ + ldr r0, [pc, #656] @ (1b3850 ) │ │ │ │ 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] @ 1b3b40 │ │ │ │ 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] @ 1b3b44 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b3ba0 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b3b48 │ │ │ │ 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, 1b360a │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1b3686 │ │ │ │ + cbnz r7, 1b362e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3656 │ │ │ │ + bne.n 1b35fe │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1340] @ 1b3ba4 │ │ │ │ - ldr.w r3, [pc, #1332] @ 1b3ba0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1b3b4c │ │ │ │ + ldr.w r3, [pc, #1332] @ 1b3b48 │ │ │ │ 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 1b3b2e │ │ │ │ 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 +512970,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 1b3ae4 │ │ │ │ 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 1b377a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3830 │ │ │ │ + beq.w 1b37d8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3730 │ │ │ │ + bne.n 1b36d8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 1b3756 │ │ │ │ - bls.w 1b387e │ │ │ │ + beq.n 1b36fe │ │ │ │ + bls.w 1b3826 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - beq.w 1b39a8 │ │ │ │ + beq.w 1b3950 │ │ │ │ cmp r3, #211 @ 0xd3 │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b36d8 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.w 1b3a62 │ │ │ │ + bhi.w 1b3a0a │ │ │ │ cmp.w r3, #286 @ 0x11e │ │ │ │ - bls.n 1b3730 │ │ │ │ + bls.n 1b36d8 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1b37c2 │ │ │ │ + bne.n 1b376a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b37d2 │ │ │ │ + beq.n 1b377a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b37c6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b381e │ │ │ │ + beq.n 1b37c6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b3998 │ │ │ │ + beq.w 1b3940 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b3816 │ │ │ │ + bne.n 1b37be │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.n 1b3700 │ │ │ │ + bne.n 1b36a8 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1b3730 │ │ │ │ + beq.n 1b36d8 │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b3774 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3b38 │ │ │ │ + beq.w 1b3ae0 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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] @ 1b3b50 │ │ │ │ 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 1b0748 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a4c4 │ │ │ │ + b.n 1b3774 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b2f24 │ │ │ │ + bl 1b2ecc │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3734 │ │ │ │ + bne.n 1b36dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19a67c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b36de │ │ │ │ + bne.w 1b3686 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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, 1b37ba │ │ │ │ + cbz r4, 1b37ba │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b3696 │ │ │ │ + bne.w 1b363e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3802 │ │ │ │ + bne.n 1b37aa │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1b3664 │ │ │ │ + b.n 1b360c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b373a │ │ │ │ + bne.n 1b36e2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3a4a │ │ │ │ + beq.w 1b39f2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b37d2 │ │ │ │ + bne.n 1b377a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b36fa │ │ │ │ + b.n 1b36a2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b36d8 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1b3848 │ │ │ │ + bpl.n 1b37f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b37cc │ │ │ │ + bls.n 1b3774 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b3b22 │ │ │ │ + beq.w 1b3aca │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1b3860 │ │ │ │ + cbz r2, 1b3808 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b3264 │ │ │ │ + bl 1b320c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 19a4c4 │ │ │ │ + b.n 1b3774 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bls.w 1b3a5a │ │ │ │ + bls.w 1b3a02 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1b3730 │ │ │ │ + bne.w 1b36d8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1b3b8a │ │ │ │ + bne.w 1b3b32 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b36d8 │ │ │ │ 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 1b3aa6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0450 │ │ │ │ + bl 1b03f8 │ │ │ │ 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 1b056c │ │ │ │ + ldr r3, [pc, #720] @ (1b3b50 ) │ │ │ │ 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 199168 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +513216,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 19c290 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b392e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3a6e │ │ │ │ + beq.n 1b3a16 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3a16 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b3b40 │ │ │ │ + bne.w 1b3ae8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199cf4 │ │ │ │ + b.n 1b3774 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b3816 │ │ │ │ + beq.w 1b37be │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b37e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3730 │ │ │ │ + beq.w 1b36d8 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3b90 │ │ │ │ + bne.w 1b3b38 │ │ │ │ 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 2380b0 │ │ │ │ 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 1b3ad2 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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] @ 1b3b50 │ │ │ │ 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 +513310,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 19c290 │ │ │ │ + b.n 1b3774 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b37d2 │ │ │ │ + beq.w 1b377a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b383a │ │ │ │ + b.n 1b37e2 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bhi.w 1b36c4 │ │ │ │ + b.n 1b36d8 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1b371c │ │ │ │ - b.n 1b3730 │ │ │ │ + bls.w 1b36c4 │ │ │ │ + b.n 1b36d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1b3b30 │ │ │ │ + bhi.n 1b3ad8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b3b96 │ │ │ │ + bhi.w 1b3b3e │ │ │ │ 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 +513355,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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3ad4 │ │ │ │ + cbz r0, 1b3a7c │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b392e │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a50 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a50 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a50 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b02fc │ │ │ │ + bl 1b02a4 │ │ │ │ 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 1b02a4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b3948 │ │ │ │ + b.n 1b38f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ - b.n 1b37cc │ │ │ │ + bl 199cf4 │ │ │ │ + b.n 1b3774 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1b39e4 │ │ │ │ + b.n 1b398c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1b3aa8 │ │ │ │ + b.n 1b3a50 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1b3784 │ │ │ │ + b.n 1b372c │ │ │ │ mov r7, sl │ │ │ │ - b.n 1b37e8 │ │ │ │ + b.n 1b3790 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b3b74 │ │ │ │ + cbz r0, 1b3b1c │ │ │ │ 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 19c290 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b3986 │ │ │ │ + b.n 1b392e │ │ │ │ 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 r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, 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] @ (1b3c48 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (1b3ca4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b3c4c ) │ │ │ │ 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 +513485,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 1b3c26 │ │ │ │ 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 1b3bcc │ │ │ │ + cbz r5, 1b3c26 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +513526,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 19c290 │ │ │ │ + ldr r2, [pc, #40] @ (1b3c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3c4c ) │ │ │ │ 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 1b3c42 │ │ │ │ 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, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #560] @ (1b3ef0 ) │ │ │ │ - ldr r3, [pc, #560] @ (1b3ef4 ) │ │ │ │ + ldr r1, [pc, #560] @ (1b3e98 ) │ │ │ │ + ldr r3, [pc, #560] @ (1b3e9c ) │ │ │ │ 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] @ (1b3ea0 ) │ │ │ │ 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 199168 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 1991f8 │ │ │ │ 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 +513630,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 1b3b54 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3bac │ │ │ │ + bl 1b3b54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 +513683,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] @ (1b3ea4 ) │ │ │ │ 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 +513702,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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b3e68 │ │ │ │ + cbz r0, 1b3e10 │ │ │ │ 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 19c290 │ │ │ │ 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 +513741,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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - ldr r2, [pc, #44] @ (1b3f00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b3ef4 ) │ │ │ │ + bl 19a4c4 │ │ │ │ + ldr r2, [pc, #44] @ (1b3ea8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3e9c ) │ │ │ │ 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 1b3e94 │ │ │ │ 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, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1b4048 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b3ff0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b404c ) │ │ │ │ + ldr r3, [pc, #304] @ (1b3ff4 ) │ │ │ │ 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, 1b3ee2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b3f58 │ │ │ │ + cbnz r6, 1b3f00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3f2e │ │ │ │ + bne.n 1b3ed6 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #272] @ (1b4050 ) │ │ │ │ - ldr r3, [pc, #268] @ (1b404c ) │ │ │ │ + ldr r2, [pc, #272] @ (1b3ff8 ) │ │ │ │ + ldr r3, [pc, #268] @ (1b3ff4 ) │ │ │ │ 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 1b3fea │ │ │ │ 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 +513826,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 19a7bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b403e │ │ │ │ + beq.n 1b3fe6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b3fec │ │ │ │ + cbz r4, 1b3f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b3f86 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3f6e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bne.n 1b3fc6 │ │ │ │ + bne.n 1b3f6e │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3c54 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b3fde │ │ │ │ + cbz r4, 1b3f86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3fde │ │ │ │ + cbz r3, 1b3f86 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b3fb4 │ │ │ │ + beq.n 1b3f5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3fcc │ │ │ │ + bne.n 1b3f74 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3fec │ │ │ │ + bne.n 1b3f94 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - beq.n 1b3ffa │ │ │ │ + beq.n 1b3fa2 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 1b4010 │ │ │ │ + cbz r3, 1b3fb8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b3fa4 │ │ │ │ + b.n 1b3f4c │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 1b3cac │ │ │ │ + bl 1b3c54 │ │ │ │ mov r0, sl │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ff6 │ │ │ │ + bne.n 1b3f9e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1b3ee4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b3f3c │ │ │ │ + beq.n 1b3ee4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3f62 │ │ │ │ + bne.n 1b3f0a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b402e │ │ │ │ - b.n 1b3f3c │ │ │ │ + bne.n 1b3fd6 │ │ │ │ + b.n 1b3ee4 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b4010 │ │ │ │ + b.n 1b3fb8 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ 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 19a20c │ │ │ │ + cbz r0, 1b4064 │ │ │ │ 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 1b4066 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ee │ │ │ │ + bls.n 1b4096 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40a4 │ │ │ │ + b.n 1b404c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1b40ee │ │ │ │ + beq.n 1b4096 │ │ │ │ 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 1b4048 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 1b40ea │ │ │ │ + bls.n 1b4092 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 1b40d2 │ │ │ │ + b.n 1b407a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1b40ea │ │ │ │ + beq.n 1b4092 │ │ │ │ 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 1b4076 │ │ │ │ + b.n 1b4062 │ │ │ │ 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 +513974,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 19c7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b41ac │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +514024,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 19c53c │ │ │ │ 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 +514040,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 19c53c │ │ │ │ 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 19a4c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 19c53c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b41a6 │ │ │ │ + b.n 1b414e │ │ │ │ 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 19c7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +514106,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 19c53c │ │ │ │ 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 +514122,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 19c53c │ │ │ │ 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 +514138,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 19c53c │ │ │ │ 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 19a4c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 19c7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +514200,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 19c5a4 │ │ │ │ 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 +514218,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 19c5a4 │ │ │ │ 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 19a4c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ 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 +514250,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 1b43fe │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1b444e │ │ │ │ + bmi.n 1b43f6 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 1b444e │ │ │ │ + cbnz r7, 1b43f6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1b444e │ │ │ │ + beq.n 1b43f6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - beq.n 1b445a │ │ │ │ + beq.n 1b4402 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b443a │ │ │ │ + bne.n 1b43e2 │ │ │ │ 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 1a7cbc │ │ │ │ + cbz r0, 1b442c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b4488 │ │ │ │ + bl 1a7cbc │ │ │ │ + cbz r0, 1b4430 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b43f6 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b43f6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 1b44a4 │ │ │ │ + bl 1a7cbc │ │ │ │ + cbz r0, 1b444c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b43f6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1b444e │ │ │ │ + b.n 1b43f6 │ │ │ │ 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] @ (1b45f0 ) │ │ │ │ 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] @ (1b45f4 ) │ │ │ │ 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 19c7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +514354,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 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b455e │ │ │ │ + cbz r0, 1b4506 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +514389,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 19c53c │ │ │ │ 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 +514406,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 19c53c │ │ │ │ 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 +514422,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 19c53c │ │ │ │ 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 19a4c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1849c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b4650 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b4648 ) │ │ │ │ + bl 18496c │ │ │ │ + ldr r2, [pc, #36] @ (1b45f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b45f0 ) │ │ │ │ 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 1b45ec │ │ │ │ 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, 1b4656 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, 1b4688 │ │ │ │ + rev r0, r5 │ │ │ │ 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] @ 1b4b28 │ │ │ │ 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] @ 1b4b2c │ │ │ │ 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 184940 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1b46b6 │ │ │ │ - ldr.w r2, [pc, #1264] @ 1b4b88 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1b4b84 │ │ │ │ + cbnz r0, 1b465e │ │ │ │ + ldr.w r2, [pc, #1264] @ 1b4b30 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1b4b2c │ │ │ │ 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 1b4b22 │ │ │ │ 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, 1b4672 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 1b470a │ │ │ │ + cbnz r4, 1b46b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b46be │ │ │ │ + bne.n 1b4666 │ │ │ │ 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 1b46a2 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 1b4688 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 4aa90 │ │ │ │ - b.n 1b4694 │ │ │ │ + b.n 1b463c │ │ │ │ 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 +514552,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 1b4796 │ │ │ │ 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 1b4786 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b493c │ │ │ │ + beq.w 1b48e4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b49f0 │ │ │ │ + beq.w 1b4998 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b477e │ │ │ │ + cbz r4, 1b4726 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b477e │ │ │ │ + cbz r3, 1b4726 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1b4776 │ │ │ │ + cbnz r3, 1b471e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.n 1b47ce │ │ │ │ + beq.n 1b4776 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4768 │ │ │ │ + bne.n 1b4710 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1b47de │ │ │ │ + cbnz r4, 1b4786 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.n 1b47de │ │ │ │ + bne.n 1b4786 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b47de │ │ │ │ + beq.n 1b4786 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1b4960 │ │ │ │ + beq.w 1b4908 │ │ │ │ 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 1b47c0 │ │ │ │ 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 1b4932 │ │ │ │ + bl 1b42d0 │ │ │ │ + b.n 1b4780 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b4792 │ │ │ │ + bne.n 1b473a │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4764 │ │ │ │ + bne.n 1b470c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b474c │ │ │ │ + bne.n 1b46f4 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b4672 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b46ca │ │ │ │ + beq.w 1b4672 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b471a │ │ │ │ + bne.n 1b46c2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4808 │ │ │ │ - b.n 1b46ca │ │ │ │ + bne.n 1b47b0 │ │ │ │ + b.n 1b4672 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a20c │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 19a264 │ │ │ │ + bl 19a20c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 1b489c │ │ │ │ + beq.n 1b4844 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b499e │ │ │ │ + beq.w 1b4946 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4992 │ │ │ │ + beq.w 1b493a │ │ │ │ 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 1b480e │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 1b4990 │ │ │ │ + beq.w 1b4938 │ │ │ │ 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 +514686,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 1b4808 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b48cc │ │ │ │ + bl 1b3ffc │ │ │ │ + cbz r0, 1b4874 │ │ │ │ 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 1b49ba │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b4a20 │ │ │ │ + beq.w 1b49c8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4054 │ │ │ │ - cbz r0, 1b4904 │ │ │ │ + bl 1b3ffc │ │ │ │ + cbz r0, 1b48ac │ │ │ │ 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 1b492c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4970 │ │ │ │ + beq.n 1b4918 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b49b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b43bc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4a0a │ │ │ │ + bne.n 1b49b2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b4a2e │ │ │ │ + bne.w 1b49d6 │ │ │ │ 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 1b4932 │ │ │ │ + bl 1b41bc │ │ │ │ + b.n 1b4780 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b4786 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b47de │ │ │ │ + bne.w 1b4786 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b47de │ │ │ │ + beq.w 1b4786 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1b4798 │ │ │ │ + bne.w 1b4740 │ │ │ │ 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 1b4756 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1b4984 │ │ │ │ + cbnz r3, 1b492c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4414 │ │ │ │ + bl 1b43bc │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1b4926 │ │ │ │ + beq.n 1b48ce │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b44b4 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b445c │ │ │ │ + b.n 1b4780 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b4214 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b41bc │ │ │ │ + b.n 1b4780 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4992 │ │ │ │ + beq.n 1b493a │ │ │ │ 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 1b4962 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1b4990 │ │ │ │ + beq.n 1b4938 │ │ │ │ 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 +514810,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 1b495e │ │ │ │ + b.n 1b4842 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b4764 │ │ │ │ + bne.w 1b470c │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b4764 │ │ │ │ + beq.w 1b470c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1b495a │ │ │ │ + b.n 1b4902 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1b47c8 │ │ │ │ + b.n 1b4770 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b40a0 │ │ │ │ + b.n 1b4780 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b40f8 │ │ │ │ - b.n 1b47d8 │ │ │ │ + bl 1b40a0 │ │ │ │ + b.n 1b4780 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 +514874,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 199ff0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4ac6 │ │ │ │ + cbz r0, 1b4a6e │ │ │ │ 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 19c290 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +514910,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 19c53c │ │ │ │ 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 +514928,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 19c5a4 │ │ │ │ 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 19a4c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1849c4 │ │ │ │ + bl 18496c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1b47d8 │ │ │ │ + b.n 1b4780 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1b4ba6 │ │ │ │ + cbnz r0, 1b4b64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1b4ba4 │ │ │ │ + cbnz r0, 1b4b62 │ │ │ │ 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] @ (1b4ee0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #916] @ (1b4f3c ) │ │ │ │ + ldr r3, [pc, #916] @ (1b4ee4 ) │ │ │ │ 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 1b4dd8 │ │ │ │ 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 1b4cbc │ │ │ │ movw r6, #273 @ 0x111 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1b4e30 │ │ │ │ - bl 19c850 │ │ │ │ + bne.w 1b4dd8 │ │ │ │ + bl 19c7f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #832] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #832] @ 1b4ed8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b4c1c │ │ │ │ + cbz r0, 1b4bc4 │ │ │ │ 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 19c290 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b4e4e │ │ │ │ + beq.w 1b4df6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5084 │ │ │ │ + beq.w 1b502c │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4c68 │ │ │ │ + cbz r0, 1b4c10 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4ca6 │ │ │ │ + cbz r0, 1b4c4e │ │ │ │ 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 19c290 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b4f44 │ │ │ │ + beq.w 1b4eec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4e32 │ │ │ │ - bl 19c850 │ │ │ │ + b.n 1b4dda │ │ │ │ + bl 19c7f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #516] @ 1b4f30 │ │ │ │ + vldr d0, [pc, #516] @ 1b4ed8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4d58 │ │ │ │ + cbz r0, 1b4d00 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1b4e92 │ │ │ │ + beq.w 1b4e3a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b4fc4 │ │ │ │ + beq.w 1b4f6c │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4dac │ │ │ │ + cbz r0, 1b4d54 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4dea │ │ │ │ + cbz r0, 1b4d92 │ │ │ │ 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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b4d02 │ │ │ │ + beq.w 1b4caa │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4caa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (1b4f40 ) │ │ │ │ - ldr r3, [pc, #260] @ (1b4f3c ) │ │ │ │ + ldr r2, [pc, #268] @ (1b4ee8 ) │ │ │ │ + ldr r3, [pc, #260] @ (1b4ee4 ) │ │ │ │ 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 1b5070 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b4e82 │ │ │ │ + cbz r0, 1b4e2a │ │ │ │ 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 19c290 │ │ │ │ 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 1b4c24 │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ec2 │ │ │ │ + cbz r0, 1b4e6a │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4efa │ │ │ │ + cbz r0, 1b4ea2 │ │ │ │ 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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4caa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b4f74 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b4d02 │ │ │ │ + b.n 1b4caa │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4ff6 │ │ │ │ + cbz r0, 1b4f9e │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b502c │ │ │ │ + cbz r0, 1b4fd4 │ │ │ │ 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 19c290 │ │ │ │ + vldr d7, [pc, #160] @ 1b5078 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b5062 │ │ │ │ + cbz r0, 1b500a │ │ │ │ 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 19c290 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1b4f0c │ │ │ │ + b.n 1b4eb4 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b50be │ │ │ │ + cbz r0, 1b5066 │ │ │ │ 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 19c290 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1b4e8a │ │ │ │ + b.n 1b4e32 │ │ │ │ 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] @ (1b51cc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #312] @ (1b5228 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b51d0 ) │ │ │ │ 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, 1b50b6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b512c │ │ │ │ + cbnz r5, 1b50d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5102 │ │ │ │ + bne.n 1b50aa │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1b522c ) │ │ │ │ - ldr r3, [pc, #276] @ (1b5228 ) │ │ │ │ + ldr r2, [pc, #280] @ (1b51d4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1b51d0 ) │ │ │ │ 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 1b51c6 │ │ │ │ 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 +515506,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 19a7bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b521a │ │ │ │ + beq.n 1b51c2 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1b51c4 │ │ │ │ + cbz r6, 1b516c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1b51d2 │ │ │ │ + cbz r2, 1b517a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 1b51b2 │ │ │ │ + cbz r3, 1b515a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r2, 1b51b2 │ │ │ │ + cbz r2, 1b515a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b38 │ │ │ │ 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 1b5138 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b38 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19a814 │ │ │ │ - cbz r6, 1b51ec │ │ │ │ + bl 19a7bc │ │ │ │ + cbz r6, 1b5194 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b5172 │ │ │ │ + b.n 1b511a │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1b4b90 │ │ │ │ + bl 1b4b38 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b51ce │ │ │ │ + bne.n 1b5176 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1b50b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b5110 │ │ │ │ + beq.n 1b50b8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b5138 │ │ │ │ + bne.n 1b50e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b520a │ │ │ │ - b.n 1b5110 │ │ │ │ + bne.n 1b51b2 │ │ │ │ + b.n 1b50b8 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1b51ec │ │ │ │ + b.n 1b5194 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ 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 17c004 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b5262 │ │ │ │ + cbz r3, 1b520a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b527a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5254 │ │ │ │ + bne.n 1b51fc │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b531a │ │ │ │ + beq.n 1b52c2 │ │ │ │ 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 1b53ae │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b540a │ │ │ │ + beq.w 1b53b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b529c │ │ │ │ + cbz r3, 1b5244 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b529c │ │ │ │ + cbz r2, 1b5244 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 1b5362 │ │ │ │ + bmi.n 1b530a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b528a │ │ │ │ + bne.n 1b5232 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 1b53f0 │ │ │ │ + bmi.w 1b5398 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bae8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b53ba │ │ │ │ + bne.w 1b5362 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ca │ │ │ │ + cbz r3, 1b5272 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b536a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52bc │ │ │ │ + bne.n 1b5264 │ │ │ │ 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, 1b529e │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b52ea │ │ │ │ + cbz r3, 1b5292 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5326 │ │ │ │ + beq.n 1b52ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52dc │ │ │ │ + bne.n 1b5284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b52d6 │ │ │ │ + bne.n 1b527e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b520a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b5262 │ │ │ │ + beq.n 1b520a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b52d2 │ │ │ │ + bne.n 1b527a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5302 │ │ │ │ + bne.n 1b52aa │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b526c │ │ │ │ + bne.n 1b5214 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 17bae8 │ │ │ │ + b.n 1b525c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b52e2 │ │ │ │ + bne.n 1b528a │ │ │ │ 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 1b528a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17bc28 │ │ │ │ - cbz r0, 1b5356 │ │ │ │ + bl 17bbd0 │ │ │ │ + cbz r0, 1b52fe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1b52e2 │ │ │ │ + beq.n 1b528a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 1b52e2 │ │ │ │ + b.n 1b528a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc60 │ │ │ │ - b.n 1b52e2 │ │ │ │ + bl 17bc08 │ │ │ │ + b.n 1b528a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bc28 │ │ │ │ + bl 17bbd0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b53a6 │ │ │ │ + cbz r0, 1b534e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1b53a6 │ │ │ │ + cbz r1, 1b534e │ │ │ │ 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 +515745,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 1db338 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1b5286 │ │ │ │ + bne.w 1b522e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bae8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b52b2 │ │ │ │ + beq.w 1b525a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a0510 │ │ │ │ - b.n 1b52b4 │ │ │ │ + bl 1a04b8 │ │ │ │ + b.n 1b525c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b5272 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b52ca │ │ │ │ + beq.w 1b5272 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b53c2 │ │ │ │ + bne.n 1b536a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b53da │ │ │ │ + bne.n 1b5382 │ │ │ │ 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 17bbd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b52a4 │ │ │ │ + beq.w 1b524c │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b5372 │ │ │ │ + b.n 1b531a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b5366 │ │ │ │ + b.n 1b530e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb40 │ │ │ │ - b.n 1b52b2 │ │ │ │ + bl 17bae8 │ │ │ │ + b.n 1b525a │ │ │ │ stmdb 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] @ (1b55b0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #480] @ (1b560c ) │ │ │ │ + ldr r3, [pc, #480] @ (1b55b4 ) │ │ │ │ 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, 1b53f2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b546a │ │ │ │ + cbnz r5, 1b5412 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b543e │ │ │ │ + bne.n 1b53e6 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #448] @ (1b5610 ) │ │ │ │ - ldr r3, [pc, #444] @ (1b560c ) │ │ │ │ + ldr r2, [pc, #448] @ (1b55b8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b55b4 ) │ │ │ │ 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 1b55aa │ │ │ │ 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 1b559a │ │ │ │ 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 1b5526 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b55e0 │ │ │ │ + beq.w 1b5588 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b55f6 │ │ │ │ + beq.w 1b559e │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b5570 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b55c8 │ │ │ │ + beq.w 1b5570 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b54a4 │ │ │ │ + bne.n 1b544c │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1b54a4 │ │ │ │ + beq.n 1b544c │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 19941c │ │ │ │ + bl 1993c4 │ │ │ │ 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 +515882,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, 1b5500 │ │ │ │ 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 199108 │ │ │ │ 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 19c290 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1b5520 │ │ │ │ + bcc.n 1b54c8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 19bb30 │ │ │ │ + bl 19bad8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c70c │ │ │ │ + bl 19c6b4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b54a6 │ │ │ │ + bne.n 1b544e │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b548a │ │ │ │ + bne.w 1b5432 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1b53f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b544c │ │ │ │ + beq.w 1b53f4 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b5474 │ │ │ │ + bne.w 1b541c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b55b6 │ │ │ │ - b.n 1b544c │ │ │ │ + bne.n 1b555e │ │ │ │ + b.n 1b53f4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b5526 │ │ │ │ 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 1b5472 │ │ │ │ + b.n 1b5526 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b557e │ │ │ │ + bne.n 1b5526 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b54ca │ │ │ │ - b.n 1b557e │ │ │ │ + bne.w 1b5472 │ │ │ │ + b.n 1b5526 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b5594 │ │ │ │ + b.n 1b553c │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b54c8 │ │ │ │ - b.n 1b54a4 │ │ │ │ + bne.w 1b5470 │ │ │ │ + b.n 1b544c │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b5658 │ │ │ │ + bne.n 1b5600 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b563a │ │ │ │ + beq.n 1b55e2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5632 │ │ │ │ + beq.n 1b55da │ │ │ │ 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 1b5600 │ │ │ │ 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 1b5604 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b561c │ │ │ │ + beq.n 1b55c4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -516066,18 +516032,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 1b56a6 │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b56dc │ │ │ │ + beq.n 1b5684 │ │ │ │ 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 +516070,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 1b5630 │ │ │ │ stmdb 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] @ 1b5d68 │ │ │ │ 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] @ 1b5d6c │ │ │ │ + ldr.w r9, [pc, #1684] @ 1b5d70 │ │ │ │ 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 1b560c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 17bc4c │ │ │ │ + bl 17bbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5b32 │ │ │ │ + beq.w 1b5ada │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 1b5dcc │ │ │ │ + ldr.w r3, [pc, #1644] @ 1b5d74 │ │ │ │ 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 1b589a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b5d40 │ │ │ │ + beq.w 1b5ce8 │ │ │ │ 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 1b593c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b59c4 │ │ │ │ + beq.w 1b596c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b5c5c │ │ │ │ + beq.w 1b5c04 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b5a32 │ │ │ │ + beq.w 1b59da │ │ │ │ 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 1b5bd4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b58fe │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b57f0 │ │ │ │ + cbz r1, 1b5798 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b57f8 │ │ │ │ + cbnz r1, 1b57a0 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b5be6 │ │ │ │ + beq.w 1b5b8e │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 1b5cda │ │ │ │ + bhi.w 1b5c82 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5d60 │ │ │ │ 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 +516206,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 199168 │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b5d74 │ │ │ │ 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 +516232,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 19a480 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9c8 │ │ │ │ + bl 19c970 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 17bc8c │ │ │ │ + bl 17bc34 │ │ │ │ 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 1b572a │ │ │ │ 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] @ 1b5d78 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b5d68 │ │ │ │ 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 1b5d5c │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5948 │ │ │ │ + cbz r0, 1b58f0 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 1b5a40 │ │ │ │ + beq.n 1b59e8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5db8 │ │ │ │ + beq.w 1b5d60 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5db8 │ │ │ │ + bne.w 1b5d60 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 1b59a2 │ │ │ │ + cbz r6, 1b594a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5792 │ │ │ │ + beq.w 1b573a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 1b58fc │ │ │ │ + b.n 1b58a4 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b58c8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b58c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b58c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b57ae │ │ │ │ + bne.w 1b5756 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b5a24 │ │ │ │ + bhi.n 1b59cc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5d60 │ │ │ │ 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 +516378,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 1b5922 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b57de │ │ │ │ + bne.w 1b5786 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 1b5c30 │ │ │ │ + b.n 1b5bd8 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b5d3a │ │ │ │ + bhi.w 1b5ce2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5d60 │ │ │ │ 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 +516428,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 1b5c42 │ │ │ │ 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 1b591a │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b5db8 │ │ │ │ + bhi.w 1b5d60 │ │ │ │ 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 +516487,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 1b5cee │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5bcc │ │ │ │ - cbz r3, 1b5b50 │ │ │ │ + beq.n 1b5b74 │ │ │ │ + cbz r3, 1b5af8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5b3e │ │ │ │ + beq.n 1b5ae6 │ │ │ │ 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 1b5c94 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b5b10 ) │ │ │ │ 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 +516555,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 1b5d60 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 1b5b44 │ │ │ │ + b.n 1b5aec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5ce0 │ │ │ │ + bne.n 1b5c88 │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5c1c │ │ │ │ + cbz r0, 1b5bc4 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b5956 │ │ │ │ + b.n 1b58fe │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5956 │ │ │ │ + beq.w 1b58fe │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b58fe │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b5c92 │ │ │ │ + cbz r0, 1b5c3a │ │ │ │ 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 19c290 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b57ae │ │ │ │ + b.n 1b5756 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 1b5972 │ │ │ │ + beq.w 1b591a │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b5cd6 │ │ │ │ + cbz r0, 1b5c7e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b5964 │ │ │ │ + b.n 1b590c │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 1b5920 │ │ │ │ + b.n 1b58c8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1b5bea │ │ │ │ + b.n 1b5b92 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b57fa │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b57fa │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b57fa │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a4a │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 1b5852 │ │ │ │ + b.n 1b57fa │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b5a24 │ │ │ │ + b.n 1b59cc │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c56 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c56 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c56 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5cae │ │ │ │ + b.n 1b5c56 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b5aa2 │ │ │ │ + b.n 1b5a4a │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 1b59a4 │ │ │ │ + b.n 1b594c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b5db8 │ │ │ │ + bhi.n 1b5d60 │ │ │ │ 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 +516722,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 1b5808 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5808 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5808 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5860 │ │ │ │ + b.n 1b5808 │ │ │ │ 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 1b5808 │ │ │ │ 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 r1, sp, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1b61b4 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 1b5ebc ) │ │ │ │ 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] @ 1b62f0 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b62f4 │ │ │ │ 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] @ 1b62f8 │ │ │ │ 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, 1b5dc0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 1b5e3c │ │ │ │ + cbnz r5, 1b5de4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5e0c │ │ │ │ + bne.n 1b5db4 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r2, [pc, #1336] @ 1b6354 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1b6350 │ │ │ │ + ldr.w r2, [pc, #1336] @ 1b62fc │ │ │ │ + ldr.w r3, [pc, #1328] @ 1b62f8 │ │ │ │ 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 1b62e6 │ │ │ │ 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] @ 1b6300 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1b635c │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b6304 │ │ │ │ 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 +516838,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 17b9b0 │ │ │ │ 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 1db23c │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b5f42 │ │ │ │ + beq.n 1b5eea │ │ │ │ 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, 1b5eda │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b61d2 │ │ │ │ + beq.w 1b617a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b6320 │ │ │ │ + beq.w 1b62c8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b5efe │ │ │ │ + cbz r4, 1b5ea6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b5efe │ │ │ │ + cbz r3, 1b5ea6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b5f80 │ │ │ │ + beq.n 1b5f28 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5eec │ │ │ │ + bne.n 1b5e94 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5eda │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f90 │ │ │ │ + beq.n 1b5f38 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b5f32 │ │ │ │ + bne.n 1b5eda │ │ │ │ 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 1b62ea │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b60b8 │ │ │ │ + beq.w 1b6060 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5ee8 │ │ │ │ + bne.n 1b5e90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b5ed2 │ │ │ │ + bne.n 1b5e7a │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 17bb40 │ │ │ │ + bl 17bae8 │ │ │ │ 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 1b62e2 │ │ │ │ + cbz r4, 1b5f22 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b5e60 │ │ │ │ + bne.w 1b5e08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b5f6a │ │ │ │ + bne.n 1b5f12 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5dc2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b5f92 │ │ │ │ + beq.n 1b5f3a │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b5f14 │ │ │ │ - b.n 1b5f2c │ │ │ │ + beq.n 1b5ebc │ │ │ │ + b.n 1b5ed4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b6342 │ │ │ │ + bne.w 1b62ea │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b5f2c │ │ │ │ + bne.n 1b5ed4 │ │ │ │ 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 1b56b4 │ │ │ │ + ldr r3, [pc, #936] @ (1b6308 ) │ │ │ │ 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 +516973,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 1b6196 │ │ │ │ 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 1b61ac │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +517024,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 19c290 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5ed4 │ │ │ │ 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 1b56b4 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #660] @ (1b6360 ) │ │ │ │ + ldr r3, [pc, #660] @ (1b6308 ) │ │ │ │ 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 +517056,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 1b616c │ │ │ │ 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 1b622c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +517097,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, 1b613a │ │ │ │ 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 +517125,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 19c290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5ed4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5eda │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 1b6280 │ │ │ │ + beq.n 1b6228 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5f32 │ │ │ │ + bne.w 1b5eda │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5ebc │ │ │ │ mov r2, r3 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b60a0 │ │ │ │ + bl 19c290 │ │ │ │ + b.n 1b6048 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 19a480 │ │ │ │ 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 +517187,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 19c290 │ │ │ │ + b.n 1b6048 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f92 │ │ │ │ + b.n 1b5f3a │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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 +517214,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, 1b6294 │ │ │ │ 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 +517241,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 19c290 │ │ │ │ + b.n 1b616c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b627e │ │ │ │ + beq.n 1b6226 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b5ee8 │ │ │ │ + bne.w 1b5e90 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b5f14 │ │ │ │ + b.n 1b5ebc │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b5e1a │ │ │ │ + b.n 1b5dc2 │ │ │ │ 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, #408 @ (adr r2, 1b648c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1b6368 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 1b6470 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1b66c0 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 1b63c8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bl 17e35a │ │ │ │ + bl 17e302 │ │ │ │ pld [r1, #255]! │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b638e │ │ │ │ + cbnz r3, 1b6336 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b638e │ │ │ │ + bhi.n 1b6336 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - beq.n 1b63a8 │ │ │ │ - bhi.n 1b6392 │ │ │ │ + beq.n 1b6350 │ │ │ │ + bhi.n 1b633a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #336 @ 0x150 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -517342,199 +517308,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] @ (1b6658 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (1b66b4 ) │ │ │ │ + ldr r3, [pc, #748] @ (1b665c ) │ │ │ │ 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 19c4f0 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #688] @ 1b66a8 │ │ │ │ + vldr d0, [pc, #688] @ 1b6650 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6424 │ │ │ │ + cbz r0, 1b63cc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 1b6518 │ │ │ │ + cbz r7, 1b64c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c5a4 │ │ │ │ + ldr r2, [pc, #440] @ (1b6660 ) │ │ │ │ + ldr r3, [pc, #436] @ (1b665c ) │ │ │ │ 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 1b6610 │ │ │ │ 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 1b65ac │ │ │ │ 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 1b653e │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b65c4 │ │ │ │ + beq.n 1b656c │ │ │ │ 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 1b6614 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ - b.n 1b64fc │ │ │ │ + bl 19c5a4 │ │ │ │ + b.n 1b64a4 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b6660 │ │ │ │ + bhi.n 1b6608 │ │ │ │ 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 +517517,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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b65f2 │ │ │ │ + cbz r0, 1b659a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6588 │ │ │ │ + b.n 1b6530 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6632 │ │ │ │ + cbz r0, 1b65da │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b6532 │ │ │ │ + b.n 1b64da │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65b4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b660c │ │ │ │ + b.n 1b65b4 │ │ │ │ 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 1b6680 │ │ │ │ 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 +517600,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 1b6574 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b6574 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b6574 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b65cc │ │ │ │ + b.n 1b6574 │ │ │ │ stmdb 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] @ (1b6a68 ) │ │ │ │ + ldr r3, [pc, #980] @ (1b6a6c ) │ │ │ │ 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] @ 1b6a70 │ │ │ │ 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 19c7f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 1b680c │ │ │ │ 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 1b67fe │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1b69ba │ │ │ │ - vldr d7, [pc, #828] @ 1b6ab8 │ │ │ │ + beq.w 1b6962 │ │ │ │ + vldr d7, [pc, #828] @ 1b6a60 │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67ae │ │ │ │ + cbz r0, 1b6756 │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #760] @ 1b6ab8 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #760] @ 1b6a60 │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b67f4 │ │ │ │ + cbz r0, 1b679c │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b6358 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 1b6a32 │ │ │ │ - ldr r2, [pc, #656] @ (1b6acc ) │ │ │ │ - ldr r3, [pc, #648] @ (1b6ac4 ) │ │ │ │ + beq.w 1b69da │ │ │ │ + ldr r2, [pc, #656] @ (1b6a74 ) │ │ │ │ + ldr r3, [pc, #648] @ (1b6a6c ) │ │ │ │ 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 1b6abe │ │ │ │ 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 1b6358 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - ldr r3, [pc, #616] @ (1b6ad0 ) │ │ │ │ + b.n 1b67e0 │ │ │ │ + ldr r3, [pc, #616] @ (1b6a78 ) │ │ │ │ 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, 1b6836 │ │ │ │ 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 19cc14 │ │ │ │ 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 19cc14 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b6ad4 │ │ │ │ + beq.w 1b6a7c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1b6b1a │ │ │ │ + bpl.w 1b6ac2 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ 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 1b67e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ cmp.w r7, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - bne.w 1b6838 │ │ │ │ + bne.w 1b67e0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b67e0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d7, [pc, #236] @ 1b6ab8 │ │ │ │ + vldr d7, [pc, #236] @ 1b6a60 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b69f6 │ │ │ │ + cbz r0, 1b699e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b63b0 │ │ │ │ + bl 1b6358 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ - vldr d7, [pc, #132] @ 1b6ab8 │ │ │ │ + b.n 1b67e0 │ │ │ │ + vldr d7, [pc, #132] @ 1b6a60 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6a62 │ │ │ │ + cbz r0, 1b6a0a │ │ │ │ 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 19c290 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b6838 │ │ │ │ + b.n 1b67e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ 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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6b06 │ │ │ │ + cbz r0, 1b6aae │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b68d6 │ │ │ │ + b.n 1b687e │ │ │ │ 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 1b6af2 │ │ │ │ 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 +518053,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 1b6a84 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6a84 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6a84 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b6adc │ │ │ │ + b.n 1b6a84 │ │ │ │ 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] @ (1b6b38 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (1b6b94 ) │ │ │ │ + ldr r1, [pc, #16] @ (1b6b3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 19ae90 │ │ │ │ + bl 19ae38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb51ffff │ │ │ │ - bl 192b96 │ │ │ │ + bl 192b3e │ │ │ │ stmdb 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] @ 1b7140 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1512] @ 1b719c │ │ │ │ + ldr.w r6, [pc, #1512] @ 1b7144 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1508] @ 1b71a0 │ │ │ │ + ldr.w r1, [pc, #1508] @ 1b7148 │ │ │ │ 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 1b7000 │ │ │ │ sub.w r1, r3, #167 @ 0xa7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6bda │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b6c32 │ │ │ │ + bhi.n 1b6bda │ │ │ │ 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 +518130,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, 1b6bdc │ │ │ │ + ldr.w r2, [pc, #1420] @ 1b714c │ │ │ │ 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 1b7034 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 1b71a8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 1b7198 │ │ │ │ + ldr.w r2, [pc, #1392] @ 1b7150 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1b7140 │ │ │ │ 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 1b713c │ │ │ │ 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 1b6bdc │ │ │ │ + ldr.w r2, [pc, #1352] @ 1b714c │ │ │ │ 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 1b6bda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19d7e0 │ │ │ │ + bl 19d788 │ │ │ │ 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 19c290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199ff8 │ │ │ │ + bl 199fa0 │ │ │ │ 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 1b7120 │ │ │ │ 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 1b6ca8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1b716c │ │ │ │ + beq.w 1b7114 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 1b6cf2 │ │ │ │ + bne.n 1b6c9a │ │ │ │ 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 +518235,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 19900c │ │ │ │ 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 19a480 │ │ │ │ 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 +518262,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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6dd2 │ │ │ │ + cbz r0, 1b6d7a │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 1b6cf2 │ │ │ │ + b.n 1b6c9a │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6c34 │ │ │ │ + beq.w 1b6bdc │ │ │ │ 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 1b712c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7198 │ │ │ │ + bhi.w 1b7140 │ │ │ │ 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 +518340,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 1b6bdc │ │ │ │ + ldr r2, [pc, #840] @ (1b714c ) │ │ │ │ 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 1b6bda │ │ │ │ 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 1b6bda │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 1b718e │ │ │ │ + beq.w 1b7136 │ │ │ │ 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 +518388,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 199168 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +518432,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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6fa2 │ │ │ │ + cbz r0, 1b6f4a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6fc6 │ │ │ │ + beq.n 1b6f6e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b6ff4 │ │ │ │ + cbz r0, 1b6f9c │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19cc14 │ │ │ │ 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 +518527,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 1b6bdc │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1b6c32 │ │ │ │ + bls.w 1b6bda │ │ │ │ sub.w r1, r3, #56 @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1b6c32 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b7074 ) │ │ │ │ + bhi.w 1b6bda │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b701c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1b7474 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1b741c │ │ │ │ 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 19d788 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ it eq │ │ │ │ moveq r3, #165 @ 0xa5 │ │ │ │ - beq.n 1b70b0 │ │ │ │ + beq.n 1b7058 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b70fe │ │ │ │ + cbz r0, 1b70a6 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 199d34 │ │ │ │ + b.n 1b6ffc │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b7152 │ │ │ │ + cbz r0, 1b70fa │ │ │ │ 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 19c290 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19a51c │ │ │ │ - b.n 1b7054 │ │ │ │ + bl 19a4c4 │ │ │ │ + b.n 1b6ffc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b70d4 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b70d4 │ │ │ │ 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 19c738 │ │ │ │ + b.n 1b70b4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b712c │ │ │ │ + b.n 1b70d4 │ │ │ │ movs r2, #165 @ 0xa5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1b6ea2 │ │ │ │ + b.n 1b6e4a │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ 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] @ (1b72a4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #316] @ (1b7300 ) │ │ │ │ + ldr r3, [pc, #316] @ (1b72a8 ) │ │ │ │ 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, 1b718c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b7200 │ │ │ │ + cbnz r6, 1b71a8 │ │ │ │ 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 1b7180 │ │ │ │ + ldr r2, [pc, #284] @ (1b72ac ) │ │ │ │ + ldr r3, [pc, #280] @ (1b72a8 ) │ │ │ │ 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 1b729e │ │ │ │ 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 +518713,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 19a7bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b72f2 │ │ │ │ + beq.n 1b729a │ │ │ │ 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, 1b723c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b72a2 │ │ │ │ + cbz r2, 1b724a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b726a │ │ │ │ + bne.n 1b7212 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b40 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b7282 │ │ │ │ + cbz r4, 1b722a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b7282 │ │ │ │ + cbz r3, 1b722a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b725c │ │ │ │ + beq.n 1b7204 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b7270 │ │ │ │ + bne.n 1b7218 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b723c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b40 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r2, fp │ │ │ │ - cbz r2, 1b72c2 │ │ │ │ + cbz r2, 1b726a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b724c │ │ │ │ + b.n 1b71f4 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b7294 │ │ │ │ + bne.n 1b723c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b6b98 │ │ │ │ + bl 1b6b40 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b729e │ │ │ │ + bne.n 1b7246 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b718c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b71e4 │ │ │ │ + beq.n 1b718c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b720c │ │ │ │ + bne.n 1b71b4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b72e2 │ │ │ │ - b.n 1b71e4 │ │ │ │ + bne.n 1b728a │ │ │ │ + b.n 1b718c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b72c6 │ │ │ │ + b.n 1b726e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ 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] @ 1b767c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e4 │ │ │ │ + beq.w 1b748c │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 1b73d4 │ │ │ │ + b.n 1b737c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b76a6 │ │ │ │ + bne.w 1b764e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b7598 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 19cc6c │ │ │ │ + bl 19cc14 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +518867,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 19a480 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b74e0 │ │ │ │ + beq.w 1b7488 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1b7338 │ │ │ │ + beq.n 1b72e0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b7598 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1b7474 │ │ │ │ + bhi.n 1b741c │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238bf4 │ │ │ │ + bl 238b9c │ │ │ │ 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 1b7356 │ │ │ │ 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 19cc14 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ 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 1b7330 │ │ │ │ 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 199070 │ │ │ │ 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 +518961,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 19a480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b73d4 │ │ │ │ + bne.w 1b737c │ │ │ │ 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 1b759c │ │ │ │ + ldr r3, [pc, #484] @ (1b7680 ) │ │ │ │ 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 199168 │ │ │ │ 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 +519013,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 1b752a │ │ │ │ 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 +519034,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 19c290 │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 1b7364 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b73ca │ │ │ │ - bl 1991c0 │ │ │ │ + b.n 1b7372 │ │ │ │ + bl 199168 │ │ │ │ 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] @ 1b7680 │ │ │ │ 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 1b7626 │ │ │ │ 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 +519104,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 1b75fc │ │ │ │ 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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 238b44 │ │ │ │ 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 1b7684 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ 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] @ (1b7940 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1b799c ) │ │ │ │ + ldr r4, [pc, #680] @ (1b7944 ) │ │ │ │ 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 +519165,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 1b77e0 │ │ │ │ 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 1b7736 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7996 │ │ │ │ + bhi.w 1b793e │ │ │ │ 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 +519224,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 199108 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b77be │ │ │ │ + cbz r0, 1b7766 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ 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 1b7684 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caa4 │ │ │ │ + bl 19ca4c │ │ │ │ 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 1b7684 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b797c │ │ │ │ - ldr r2, [pc, #384] @ (1b79a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1b799c ) │ │ │ │ + beq.w 1b7924 │ │ │ │ + ldr r2, [pc, #384] @ (1b7948 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b7944 ) │ │ │ │ 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 1b793a │ │ │ │ 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 1b7934 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b795c │ │ │ │ + bhi.w 1b7904 │ │ │ │ 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 +519316,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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b78ac │ │ │ │ + cbz r0, 1b7854 │ │ │ │ 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 19c290 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1990c8 │ │ │ │ + bl 199070 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 238ef8 │ │ │ │ + bl 238ea0 │ │ │ │ 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 +519362,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 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1b72b0 │ │ │ │ + b.n 1b77c4 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7826 │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7826 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7826 │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b773a │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b773a │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b7792 │ │ │ │ + b.n 1b773a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b781c │ │ │ │ + b.n 1b77c4 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1b787e │ │ │ │ + b.n 1b7826 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ 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] @ (1b7b84 ) │ │ │ │ + ldr r3, [pc, #536] @ (1b7b88 ) │ │ │ │ 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 +519445,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 19a7bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b7bd4 │ │ │ │ + beq.w 1b7b7c │ │ │ │ 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 1b7b2c │ │ │ │ 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 1b7ada │ │ │ │ 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 1b7ada │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7ada │ │ │ │ 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, 1b7a38 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7b62 │ │ │ │ + bne.n 1b7b0a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 1b7b46 │ │ │ │ + beq.n 1b7aee │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b7a76 │ │ │ │ + bne.n 1b7a1e │ │ │ │ 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 1b7ada │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #15 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7ada │ │ │ │ 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 1b7a76 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1b7b32 │ │ │ │ + bpl.n 1b7ada │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1b7ada │ │ │ │ + cbz r3, 1b7a82 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1815c4 │ │ │ │ - cbz r0, 1b7b32 │ │ │ │ + bl 18156c │ │ │ │ + cbz r0, 1b7ada │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7ba6 │ │ │ │ + beq.n 1b7b4e │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ strd r6, fp, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19f98c │ │ │ │ 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 1b7b3c │ │ │ │ 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 1b72b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19faf8 │ │ │ │ - cbz r7, 1b7b7c │ │ │ │ + bl 19faa0 │ │ │ │ + cbz r7, 1b7b24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b7b40 │ │ │ │ + cbz r3, 1b7ae8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1b7a2e │ │ │ │ + b.n 1b79d6 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7a86 │ │ │ │ + beq.n 1b7a2e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r9, r4 │ │ │ │ - bl 238b9c │ │ │ │ + bl 238b44 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b7a88 │ │ │ │ + b.n 1b7a30 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bne.n 1b7b32 │ │ │ │ + bne.n 1b7ada │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b7b32 │ │ │ │ + beq.n 1b7ada │ │ │ │ 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 19a7bc │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 1b7bac │ │ │ │ + cbz r4, 1b7b54 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1b7a10 │ │ │ │ + b.n 1b79b8 │ │ │ │ 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 1b72b0 │ │ │ │ + b.n 1b7ad0 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 1b7ae8 │ │ │ │ + b.n 1b7a90 │ │ │ │ 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 1db338 │ │ │ │ + ldr r2, [pc, #40] @ (1b7b8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7b88 ) │ │ │ │ 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 1b7b80 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b7bb0 │ │ │ │ + b.n 1b7b58 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ 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, 1b7bb6 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1b7c12 │ │ │ │ + cbnz r0, 1b7bba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b7c02 │ │ │ │ + bne.n 1b7baa │ │ │ │ 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 1b794c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7bb6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b7c0e │ │ │ │ + beq.n 1b7bb6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7c14 │ │ │ │ + bne.n 1b7bbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c2e │ │ │ │ + bne.n 1b7bd6 │ │ │ │ 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] @ (1b7d30 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1b7d8c ) │ │ │ │ + ldr r1, [pc, #296] @ (1b7d34 ) │ │ │ │ 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 1b7d24 │ │ │ │ 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 1b7c42 │ │ │ │ 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 1b7d08 │ │ │ │ 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 1b7cb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b7d60 │ │ │ │ + beq.n 1b7d08 │ │ │ │ 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 1b7c9c │ │ │ │ + cbz r4, 1b7d08 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 199064 │ │ │ │ + bl 19900c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 +519786,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 19c290 │ │ │ │ + ldr r2, [pc, #44] @ (1b7d38 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7d30 ) │ │ │ │ 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 1b7d2a │ │ │ │ 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 1b7c64 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ 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 199070 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #228] @ 1b7e9c │ │ │ │ + ldr.w r8, [pc, #228] @ 1b7e44 │ │ │ │ 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 19a480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b7e82 │ │ │ │ + bhi.n 1b7e2a │ │ │ │ tbb [pc, r3] │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1b7f0c ) │ │ │ │ + ldr r4, [pc, #268] @ (1b7eb4 ) │ │ │ │ mov r4, r9 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r4, [pc, #304] @ (1b7f38 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b7ee0 ) │ │ │ │ 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 199168 │ │ │ │ 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 19a480 │ │ │ │ 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] @ (1b7e48 ) │ │ │ │ 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 19c290 │ │ │ │ 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 1b7dc2 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7dc2 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7dc2 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1b7e1a │ │ │ │ + b.n 1b7dc2 │ │ │ │ nop │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ 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] @ (1b8170 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b8174 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #780] @ (1b81d0 ) │ │ │ │ + ldr r7, [pc, #780] @ (1b8178 ) │ │ │ │ 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 1b7f2a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b7f46 │ │ │ │ + bne.n 1b7eee │ │ │ │ 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 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ 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 19c290 │ │ │ │ + ldr r2, [pc, #680] @ (1b817c ) │ │ │ │ + ldr r3, [pc, #672] @ (1b8174 ) │ │ │ │ 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 1b8158 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b7ee8 │ │ │ │ + beq.n 1b7e90 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b7e90 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b803a │ │ │ │ - ldr r3, [pc, #588] @ (1b81d8 ) │ │ │ │ + bne.n 1b7fe2 │ │ │ │ + ldr r3, [pc, #588] @ (1b8180 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 198d34 │ │ │ │ + bl 198cdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7d94 │ │ │ │ + bl 1b7d3c │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 1b7fde │ │ │ │ + cbz r3, 1b7f86 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - cbnz r2, 1b7fc0 │ │ │ │ + cbnz r2, 1b7f68 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ - b.n 1b8006 │ │ │ │ - ldr r3, [pc, #508] @ (1b81dc ) │ │ │ │ + bl 19c290 │ │ │ │ + b.n 1b7fae │ │ │ │ + ldr r3, [pc, #508] @ (1b8184 ) │ │ │ │ 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 198cdc │ │ │ │ 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 1b7d3c │ │ │ │ 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 1b7be8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7be8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7f28 │ │ │ │ + b.n 1b7ed0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 1b8064 │ │ │ │ + cbnz r3, 1b800c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80c8 │ │ │ │ + beq.n 1b8070 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b807a │ │ │ │ + b.n 1b8022 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b81b4 │ │ │ │ + beq.w 1b815c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b81ba │ │ │ │ + bne.w 1b8162 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b8068 │ │ │ │ + bne.n 1b8010 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1b80ce │ │ │ │ + beq.n 1b8076 │ │ │ │ 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 1b7f48 │ │ │ │ mov r9, sl │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7f4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80b0 │ │ │ │ + beq.n 1b8058 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b8108 │ │ │ │ + cbz r0, 1b80b0 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b8146 │ │ │ │ + cbz r0, 1b80ee │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ add r6, sp, #32 │ │ │ │ mov fp, r0 │ │ │ │ - vldr d7, [pc, #100] @ 1b81c0 │ │ │ │ + vldr d7, [pc, #100] @ 1b8168 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b818e │ │ │ │ + cbz r0, 1b8136 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b7fa2 │ │ │ │ + b.n 1b7f4a │ │ │ │ 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, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ 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] @ (1b8308 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b830c ) │ │ │ │ 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, 1b81f0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1b8220 │ │ │ │ + b.n 1b81c8 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b8246 │ │ │ │ + beq.n 1b81ee │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ cmp r2, #12 │ │ │ │ - bne.n 1b8216 │ │ │ │ + bne.n 1b81be │ │ │ │ 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 1b82f4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1b8262 │ │ │ │ + beq.n 1b820a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #284] @ (1b8368 ) │ │ │ │ - ldr r3, [pc, #280] @ (1b8364 ) │ │ │ │ + ldr r2, [pc, #284] @ (1b8310 ) │ │ │ │ + ldr r3, [pc, #280] @ (1b830c ) │ │ │ │ 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 1b82f0 │ │ │ │ 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 1b821c │ │ │ │ adds r3, #5 │ │ │ │ add.w lr, lr, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b833e │ │ │ │ + beq.n 1b82e6 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b826a │ │ │ │ + bne.n 1b8212 │ │ │ │ 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 1b7be8 │ │ │ │ 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 1b7be8 │ │ │ │ + vldr d7, [pc, #164] @ 1b8300 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b82e8 │ │ │ │ + cbz r0, 1b8290 │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +520363,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 1b81f0 │ │ │ │ sub.w lr, r1, #20 │ │ │ │ mvn.w r8, #19 │ │ │ │ - b.n 1b8280 │ │ │ │ + b.n 1b8228 │ │ │ │ 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, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ 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] @ (1b8658 ) │ │ │ │ + ldr r4, [pc, #812] @ (1b865c ) │ │ │ │ + ldr r3, [pc, #812] @ (1b8660 ) │ │ │ │ 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 1b8646 │ │ │ │ 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 1b8616 │ │ │ │ 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 1b863c │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 199d4c │ │ │ │ + bl 199cf4 │ │ │ │ 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 1b7be8 │ │ │ │ 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 1b7be8 │ │ │ │ + vldr d7, [pc, #656] @ 1b8650 │ │ │ │ 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 199108 │ │ │ │ add r3, sp, #32 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 1b8450 │ │ │ │ + cbz r0, 1b83f8 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1b7ea8 │ │ │ │ + bl 1b7e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r1, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 199250 │ │ │ │ + bl 1991f8 │ │ │ │ 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 19bacc │ │ │ │ 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 +520523,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] @ 1b8650 │ │ │ │ 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 +520557,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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b8570 │ │ │ │ + cbz r0, 1b8518 │ │ │ │ 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 19c290 │ │ │ │ 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 +520591,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 1b857a │ │ │ │ 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] @ (1b8664 ) │ │ │ │ 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 19be58 │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19a480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8688 │ │ │ │ + beq.n 1b8630 │ │ │ │ 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 +520649,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 1b85e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7c40 │ │ │ │ + bl 1b7be8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 19a51c │ │ │ │ + bl 19a4c4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b86c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b86b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b8668 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b8660 ) │ │ │ │ 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 1b8642 │ │ │ │ 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 19a4c4 │ │ │ │ + b.n 1b8614 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ - b.n 1b83de │ │ │ │ + b.n 1b8386 │ │ │ │ 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, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ 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, #7] │ │ │ │ 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] @ (1b8804 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #388] @ (1b8860 ) │ │ │ │ + ldr r3, [pc, #388] @ (1b8808 ) │ │ │ │ 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, 1b86a4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1b871c │ │ │ │ + cbnz r6, 1b86c4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b86f0 │ │ │ │ + bne.n 1b8698 │ │ │ │ str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #356] @ (1b8864 ) │ │ │ │ - ldr r3, [pc, #348] @ (1b8860 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b880c ) │ │ │ │ + ldr r3, [pc, #348] @ (1b8808 ) │ │ │ │ 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 1b8800 │ │ │ │ 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 +520746,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 19a7bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8854 │ │ │ │ + beq.n 1b87fc │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1b8782 │ │ │ │ + cbz r7, 1b872a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b87e6 │ │ │ │ + beq.n 1b878e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b87ce │ │ │ │ + beq.n 1b8776 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b87ba │ │ │ │ + bne.n 1b8762 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - beq.n 1b87a8 │ │ │ │ - cbnz r7, 1b87ba │ │ │ │ + beq.n 1b8750 │ │ │ │ + cbnz r7, 1b8762 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8814 │ │ │ │ + beq.n 1b87bc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b8760 │ │ │ │ + b.n 1b8708 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b87f2 │ │ │ │ + beq.n 1b879a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b872a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b872a │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b8370 │ │ │ │ + bl 1b8318 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8782 │ │ │ │ + beq.n 1b872a │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b873a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8792 │ │ │ │ + beq.n 1b873a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b8772 │ │ │ │ + bne.n 1b871a │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b87ba │ │ │ │ + bhi.n 1b8762 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b8188 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1b8780 │ │ │ │ + b.n 1b8728 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b8848 │ │ │ │ + beq.n 1b87f0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8782 │ │ │ │ + bne.n 1b872a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b8776 │ │ │ │ + b.n 1b871e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b872a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b81e0 │ │ │ │ + bl 1b8188 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 19a814 │ │ │ │ + bl 19a7bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b878e │ │ │ │ + bne.n 1b8736 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db390 │ │ │ │ + bl 1db338 │ │ │ │ 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 1b86a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b86fe │ │ │ │ + beq.w 1b86a6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b872a │ │ │ │ + bne.w 1b86d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8836 │ │ │ │ - b.n 1b86fe │ │ │ │ + bne.n 1b87de │ │ │ │ + b.n 1b86a6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b8782 │ │ │ │ + bhi.n 1b872a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b87d6 │ │ │ │ + b.n 1b877e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1b8814 │ │ │ │ + b.n 1b87bc │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ mov fp, r0 │ │ │ │ - bhi.n 1b8ab2 │ │ │ │ + bhi.n 1b8a5a │ │ │ │ sub.w r5, r5, #314 @ 0x13a │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1b8b26 │ │ │ │ + bhi.n 1b8ace │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #348] @ (1b8bf0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc0 ) │ │ │ │ - ldr r2, [pc, #444] @ (1b8c58 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bc8 ) │ │ │ │ - ldr r2, [pc, #468] @ (1b8c74 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bcc ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bcc ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1b8bd8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1b8b98 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b68 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b68 ) │ │ │ │ + ldr r2, [pc, #444] @ (1b8c00 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b6c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b70 ) │ │ │ │ + ldr r2, [pc, #468] @ (1b8c1c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b74 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b74 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b78 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b78 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b7c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b7c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b80 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b8b80 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b8b08 │ │ │ │ + beq.n 1b8ab0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b89dc │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8af0 │ │ │ │ + b.n 1b8a98 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b8aba │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b8ac4 │ │ │ │ + b.n 1b8a6c │ │ │ │ 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 199168 │ │ │ │ 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 +521184,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 19a480 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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] @ (1b8d1c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1b8d78 ) │ │ │ │ + ldr r2, [pc, #368] @ (1b8d20 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1b8d7c ) │ │ │ │ + ldr r4, [pc, #364] @ (1b8d24 ) │ │ │ │ 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 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ + ldr r2, [pc, #324] @ (1b8d28 ) │ │ │ │ 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 +521242,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 199168 │ │ │ │ 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 +521267,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 1b8c8e │ │ │ │ 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 1b8c62 │ │ │ │ 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 +521303,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 19a480 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 1b8c08 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #44] @ (1b8d2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d20 ) │ │ │ │ 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 1b8d18 │ │ │ │ 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, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ 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] @ 1b8dd8 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl 1991c0 │ │ │ │ + bl 199168 │ │ │ │ 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] @ (1b8ddc ) │ │ │ │ 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 +521390,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 19a480 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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, #10] │ │ │ │ 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] @ (1b8e70 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1b8ecc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b8e74 ) │ │ │ │ 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 19c4f0 │ │ │ │ + vldr d7, [pc, #92] @ 1b8e68 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8e92 │ │ │ │ + cbz r0, 1b8e3a │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #44] @ (1b8e78 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8e74 ) │ │ │ │ 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 1b8e60 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ 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] @ (1b8f18 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1b8f74 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8f1c ) │ │ │ │ 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 1b8eb6 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1b8f68 │ │ │ │ + vldr d7, [pc, #88] @ 1b8f10 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8f3c │ │ │ │ + cbz r0, 1b8ee4 │ │ │ │ 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 19c290 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #44] @ (1b8f20 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8f1c ) │ │ │ │ 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 1b8f0a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ 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] @ (1b8fc4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1b9020 ) │ │ │ │ + ldr r3, [pc, #144] @ (1b8fc8 ) │ │ │ │ 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 1b8f5a │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b8fe2 │ │ │ │ + cbz r0, 1b8f8a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #36] @ (1b8fcc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8fc8 ) │ │ │ │ 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 1b8fbe │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #1] │ │ │ │ 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] @ (1b9074 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1b90d0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b9078 ) │ │ │ │ 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 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9086 │ │ │ │ + cbz r0, 1b902e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c5a4 │ │ │ │ + ldr r2, [pc, #32] @ (1b907c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9078 ) │ │ │ │ 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 1b9070 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ 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] @ (1b9330 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1b938c ) │ │ │ │ + ldr r3, [pc, #668] @ (1b9334 ) │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b92fe │ │ │ │ + beq.w 1b92a6 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9154 │ │ │ │ + cbz r0, 1b90fc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b91b6 │ │ │ │ + cbz r0, 1b915e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 +521780,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 19c53c │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1b9238 │ │ │ │ + cbz r3, 1b91e0 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b922a │ │ │ │ + beq.n 1b91d2 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1b924a │ │ │ │ + cbz r4, 1b91f2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1b9262 │ │ │ │ + beq.n 1b920a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b9296 │ │ │ │ + cbz r0, 1b923e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1b91fc │ │ │ │ + bne.n 1b91a4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b92c4 │ │ │ │ + beq.n 1b926c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1b9198 │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #168] @ (1b9338 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b9334 ) │ │ │ │ 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 1b932c │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b932c │ │ │ │ + cbz r0, 1b92d4 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b91c6 │ │ │ │ + beq.w 1b916e │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b916e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ 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] @ (1b956c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1b95c8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1b9570 ) │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1b9438 │ │ │ │ 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 1b93fa │ │ │ │ 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 19c53c │ │ │ │ + ldr r2, [pc, #400] @ (1b9574 ) │ │ │ │ + ldr r3, [pc, #396] @ (1b9570 ) │ │ │ │ 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 1b9566 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1b94c8 │ │ │ │ + bne.n 1b9470 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b95a8 │ │ │ │ + bhi.w 1b9550 │ │ │ │ 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, 1b9698 ) │ │ │ │ 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 +522033,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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b94b6 │ │ │ │ + cbz r0, 1b945e │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b942a │ │ │ │ + b.n 1b93d2 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b95c2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b94dc ) │ │ │ │ + bhi.n 1b956a │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b9484 ) │ │ │ │ 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 +522124,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 1b9438 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b9438 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b9490 │ │ │ │ + b.n 1b9438 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b942a │ │ │ │ + beq.w 1b93d2 │ │ │ │ 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 19c290 │ │ │ │ + b.n 1b93d2 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9524 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9524 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b957c │ │ │ │ + b.n 1b9524 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ 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] @ 1b9f58 │ │ │ │ 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] @ 1b9f5c │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19c2e8 │ │ │ │ + bl 19c290 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96a0 │ │ │ │ + cbz r0, 1b9648 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b96fe │ │ │ │ + cbz r0, 1b96a6 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f56 │ │ │ │ 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 +522312,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 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b9ac4 │ │ │ │ + beq.w 1b9a6c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1b9d1c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b9db8 │ │ │ │ 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 1b980c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9e48 │ │ │ │ + bne.w 1b9df0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f56 │ │ │ │ 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 +522412,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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9864 │ │ │ │ + cbz r0, 1b980c │ │ │ │ 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 19c290 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1b9c94 │ │ │ │ + bne.w 1b9c3c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caec │ │ │ │ + bl 19ca94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 19cb1c │ │ │ │ + bl 19cac4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1b9c34 │ │ │ │ + bne.w 1b9bdc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1b9d7e │ │ │ │ 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 1b99ac │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9ef2 │ │ │ │ + bne.w 1b9e9a │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f56 │ │ │ │ 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 +522570,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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9a04 │ │ │ │ + cbz r0, 1b99ac │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1b9b54 │ │ │ │ + bne.w 1b9afc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1b9fb8 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1b9f60 │ │ │ │ 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] @ 1b9f5c │ │ │ │ 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 1b9f52 │ │ │ │ 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 1b9986 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b9986 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1b99de │ │ │ │ + b.n 1b9986 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b97e6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b97e6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b983e │ │ │ │ + b.n 1b97e6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ca38 │ │ │ │ + bl 19c9e0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b974a │ │ │ │ + bne.w 1b96f2 │ │ │ │ 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 199108 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b974a │ │ │ │ + beq.w 1b96f2 │ │ │ │ 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 19c290 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b974a │ │ │ │ + b.n 1b96f2 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b96e4 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b96e4 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b96e4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b96e4 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b973c │ │ │ │ + b.n 1b96e4 │ │ │ │ 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 1b9f4c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f56 │ │ │ │ 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 +522759,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 199108 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9be0 │ │ │ │ + cbz r0, 1b9b88 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ 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 1b98bc │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b9c68 │ │ │ │ + cbz r0, 1b9c10 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b9914 │ │ │ │ + b.n 1b98bc │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b5e │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b5e │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b5e │ │ │ │ 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 1b9f42 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9fae │ │ │ │ + bhi.w 1b9f56 │ │ │ │ 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 +522884,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 199108 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b9d1e │ │ │ │ + cbz r0, 1b9cc6 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 1b971e │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b9da8 │ │ │ │ + cbz r0, 1b9d50 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b9776 │ │ │ │ + b.n 1b971e │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9c9c │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9c9c │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9c9c │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9dfc │ │ │ │ + cbz r0, 1b9da4 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9a04 │ │ │ │ + b.n 1b99ac │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b9e36 │ │ │ │ + cbz r0, 1b9dde │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b9864 │ │ │ │ + b.n 1b980c │ │ │ │ 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 1b9f56 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9e08 ) │ │ │ │ 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 +523082,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 1b9db8 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9db8 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e10 │ │ │ │ + b.n 1b9db8 │ │ │ │ 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 1b9f56 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b9eb0 ) │ │ │ │ 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 +523160,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 1b9d7e │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9d7e │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1b9dd6 │ │ │ │ + b.n 1b9d7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1b9cf4 │ │ │ │ + b.n 1b9c9c │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b9bb6 │ │ │ │ + b.n 1b9b5e │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ 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] @ (1ba328 ) │ │ │ │ + ldr r3, [pc, #936] @ (1ba32c ) │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba2c0 │ │ │ │ + beq.w 1ba268 │ │ │ │ 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 1ba15e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba314 │ │ │ │ + bcs.w 1ba2bc │ │ │ │ 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 1ba334 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #684] @ 1ba378 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #684] @ 1ba320 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba0fc │ │ │ │ + cbz r0, 1ba0a4 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1ba378 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #604] @ 1ba320 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba14a │ │ │ │ + cbz r0, 1ba0f2 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1ba2ea │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba3ee │ │ │ │ + bhi.w 1ba396 │ │ │ │ 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 +523369,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] @ 1ba320 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba1de │ │ │ │ + cbz r0, 1ba186 │ │ │ │ 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 19c290 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba306 │ │ │ │ + bne.w 1ba2ae │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ba224 │ │ │ │ + cbz r0, 1ba1cc │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba072 │ │ │ │ + b.n 1ba01a │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba260 │ │ │ │ + cbz r0, 1ba208 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ + ldr r2, [pc, #248] @ (1ba330 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ba32c ) │ │ │ │ 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 1ba318 │ │ │ │ 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 1ba1e2 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba1e2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba23a │ │ │ │ + b.n 1ba1e2 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba2ee │ │ │ │ + cbz r0, 1ba296 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba1e6 │ │ │ │ + beq.w 1ba18e │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba042 │ │ │ │ + b.n 1b9fea │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba3ee │ │ │ │ + bhi.n 1ba396 │ │ │ │ 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 +523524,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 1ba1e2 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba270 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba270 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba270 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba2c8 │ │ │ │ + b.n 1ba270 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ 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 1ba396 │ │ │ │ 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 +523576,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 1ba19c │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba19c │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba19c │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba1f4 │ │ │ │ + b.n 1ba19c │ │ │ │ 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] @ (1ba760 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ba764 ) │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba6f6 │ │ │ │ + beq.w 1ba69e │ │ │ │ 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 1ba590 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1ba74a │ │ │ │ + bcs.w 1ba6f2 │ │ │ │ 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 1ba76c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #676] @ 1ba7b0 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #676] @ 1ba758 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba53c │ │ │ │ + cbz r0, 1ba4e4 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #612] @ 1ba7b0 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #612] @ 1ba758 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba57c │ │ │ │ + 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1ba720 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba826 │ │ │ │ + bhi.w 1ba7ce │ │ │ │ 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 +523787,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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba614 │ │ │ │ + cbz r0, 1ba5bc │ │ │ │ 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 19c290 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1ba73c │ │ │ │ + bne.w 1ba6e4 │ │ │ │ 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 199108 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ba65a │ │ │ │ + cbz r0, 1ba602 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba4a2 │ │ │ │ + b.n 1ba44a │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba696 │ │ │ │ + cbz r0, 1ba63e │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ + ldr r2, [pc, #248] @ (1ba768 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ba764 ) │ │ │ │ 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 1ba74e │ │ │ │ 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 1ba618 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba618 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ba670 │ │ │ │ + b.n 1ba618 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba724 │ │ │ │ + cbz r0, 1ba6cc │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ba61c │ │ │ │ + beq.w 1ba5c4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba472 │ │ │ │ + b.n 1ba41a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ba826 │ │ │ │ + bhi.n 1ba7ce │ │ │ │ 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 +523938,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 1ba618 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6a6 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6a6 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6a6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1ba6fe │ │ │ │ + b.n 1ba6a6 │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r1, 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 1ba826 │ │ │ │ + bhi.n 1ba7ce │ │ │ │ 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 +523991,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 1ba5d2 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba5d2 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba5d2 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ba62a │ │ │ │ + b.n 1ba5d2 │ │ │ │ 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] @ (1baba0 ) │ │ │ │ + ldr r3, [pc, #952] @ (1baba4 ) │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bab3c │ │ │ │ + beq.w 1baae4 │ │ │ │ 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 1ba9d6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1bab90 │ │ │ │ + bcs.w 1bab38 │ │ │ │ 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 1babac │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba974 │ │ │ │ + cbz r0, 1ba91c │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #604] @ 1babf0 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #604] @ 1bab98 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba9c2 │ │ │ │ + cbz r0, 1ba96a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1bab66 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bac66 │ │ │ │ + bhi.w 1bac0e │ │ │ │ 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 +524207,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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baa5a │ │ │ │ + cbz r0, 1baa02 │ │ │ │ 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 19c290 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1bab82 │ │ │ │ + bne.w 1bab2a │ │ │ │ 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 199108 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1baaa0 │ │ │ │ + cbz r0, 1baa48 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ba8da │ │ │ │ + b.n 1ba882 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1baadc │ │ │ │ + cbz r0, 1baa84 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 19c5a4 │ │ │ │ + ldr r2, [pc, #244] @ (1baba8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1baba4 ) │ │ │ │ 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 1bab94 │ │ │ │ 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 1baa5e │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baa5e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1baab6 │ │ │ │ + b.n 1baa5e │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bab6a │ │ │ │ + cbz r0, 1bab12 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1baa62 │ │ │ │ + beq.w 1baa0a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1ba8aa │ │ │ │ + b.n 1ba852 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bac66 │ │ │ │ + bhi.n 1bac0e │ │ │ │ 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 +524358,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 1baa5e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1baaec │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1baaec │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1baaec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1bab44 │ │ │ │ + b.n 1baaec │ │ │ │ blx 4b458 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r0, 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 1bac66 │ │ │ │ + bhi.n 1bac0e │ │ │ │ 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 +524409,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 1baa18 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa18 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa18 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1baa70 │ │ │ │ + b.n 1baa18 │ │ │ │ nop │ │ │ │ cmp.w r0, #480 @ 0x1e0 │ │ │ │ - bcs.w 1baf5e │ │ │ │ + bcs.w 1baf06 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1baf62 │ │ │ │ + bls.w 1baf0a │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ cmp.w r0, #364 @ 0x16c │ │ │ │ - bhi.w 1baf5e │ │ │ │ + bhi.w 1baf06 │ │ │ │ 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 +524802,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 1baf20 │ │ │ │ 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 +524856,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] @ 1bb610 │ │ │ │ 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] @ 1bb614 │ │ │ │ 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 1bb0b0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov.w r0, #326 @ 0x146 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne.w 1bb6fc │ │ │ │ + bne.w 1bb6a4 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb062 │ │ │ │ + cbz r0, 1bb00a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb0a4 │ │ │ │ + cbz r0, 1bb04c │ │ │ │ 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 19c290 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb0d4 │ │ │ │ + cbz r0, 1bb07c │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ 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 1bac10 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb7ee │ │ │ │ + beq.w 1bb796 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b8fd0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ + b.n 1bb0b4 │ │ │ │ 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 1bac10 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb674 │ │ │ │ + beq.w 1bb61c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b933c │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1bb688 │ │ │ │ + beq.w 1bb630 │ │ │ │ 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 1bb644 │ │ │ │ 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 1bbc08 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb1a6 │ │ │ │ + cbz r0, 1bb14e │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #479 @ 0x1df │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb64e │ │ │ │ + beq.w 1bb5f6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba398 │ │ │ │ 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 1bb1ba │ │ │ │ movw r0, #417 @ 0x1a1 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 1bb816 │ │ │ │ + bne.w 1bb7be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bb212 │ │ │ │ + beq.n 1bb1ba │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1bac10 │ │ │ │ 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 1bb5c4 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb25a │ │ │ │ + cbz r0, 1bb202 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9f68 │ │ │ │ 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 1bac10 │ │ │ │ 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 1bb592 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb2b2 │ │ │ │ + cbz r0, 1bb25a │ │ │ │ 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 19c290 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b892c │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movw r0, #357 @ 0x165 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r2, r0 │ │ │ │ - beq.w 1bb5a6 │ │ │ │ + beq.w 1bb54e │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb30a │ │ │ │ + cbz r0, 1bb2b2 │ │ │ │ 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 19c290 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba7d0 │ │ │ │ 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 1bac10 │ │ │ │ mov r9, r0 │ │ │ │ tst r2, r0 │ │ │ │ - beq.w 1bb594 │ │ │ │ + beq.w 1bb53c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8810 │ │ │ │ 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 1bac10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb58c │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb534 │ │ │ │ + bl 1b89dc │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #764] @ 1bb660 │ │ │ │ + vldr d7, [pc, #764] @ 1bb608 │ │ │ │ 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 199108 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1bb396 │ │ │ │ + cbz r0, 1bb33e │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1bac10 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 1bb42c │ │ │ │ - vldr d7, [pc, #660] @ 1bb660 │ │ │ │ + beq.n 1bb3d4 │ │ │ │ + vldr d7, [pc, #660] @ 1bb608 │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb3fc │ │ │ │ + cbz r0, 1bb3a4 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6ee │ │ │ │ + bne.w 1bb696 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b89dc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb48a │ │ │ │ - vldr d7, [pc, #560] @ 1bb660 │ │ │ │ + b.n 1bb432 │ │ │ │ + vldr d7, [pc, #560] @ 1bb608 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bb45c │ │ │ │ + cbz r0, 1bb404 │ │ │ │ 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 19c290 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1bb6e0 │ │ │ │ + bne.w 1bb688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1bac10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r2, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 1bb7a0 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.w 1bb748 │ │ │ │ + bl 1b89dc │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ - beq.w 1bb7a8 │ │ │ │ + beq.w 1bb750 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d0 │ │ │ │ + beq.w 1bb778 │ │ │ │ lsls r0, r1, #11 │ │ │ │ - bmi.w 1bb746 │ │ │ │ + bmi.w 1bb6ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 1bb7b6 │ │ │ │ + bls.w 1bb75e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ and.w r6, r1, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1bac68 │ │ │ │ + bl 1bac10 │ │ │ │ ands r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1bb7fe │ │ │ │ + bne.w 1bb7a6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bb820 │ │ │ │ + beq.w 1bb7c8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8de0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1bb746 │ │ │ │ + beq.w 1bb6ee │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1bb7d6 │ │ │ │ + beq.w 1bb77e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bb7c2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb670 ) │ │ │ │ - ldr r3, [pc, #248] @ (1bb66c ) │ │ │ │ + bne.w 1bb76a │ │ │ │ + ldr r2, [pc, #252] @ (1bb618 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bb614 ) │ │ │ │ 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 1bbc04 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb360 │ │ │ │ + b.n 1bb308 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1bb33a │ │ │ │ + b.n 1bb2e2 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb5d8 │ │ │ │ + cbz r0, 1bb580 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1bb316 │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb2be │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb60a │ │ │ │ + cbz r0, 1bb5b2 │ │ │ │ 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 19c290 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb2be │ │ │ │ - bl 199160 │ │ │ │ + b.n 1bb266 │ │ │ │ + bl 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb63c │ │ │ │ + cbz r0, 1bb5e4 │ │ │ │ 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 19c290 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1bb266 │ │ │ │ + b.n 1bb20e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb1d8 │ │ │ │ + b.n 1bb180 │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #1008] @ (1bba5c ) │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #544] @ (1bb894 ) │ │ │ │ + ldr r2, [pc, #896] @ (1bb99c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1bb132 │ │ │ │ + bne.w 1bb0da │ │ │ │ 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 1bb0fe │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb6ce │ │ │ │ + cbz r0, 1bb676 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bb16e │ │ │ │ + b.n 1bb116 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8810 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb47c │ │ │ │ + b.n 1bb424 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8810 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb41c │ │ │ │ + b.n 1bb3c4 │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb734 │ │ │ │ + cbz r0, 1bb6dc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b89dc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bb072 │ │ │ │ + b.n 1bb01a │ │ │ │ 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 1bb7e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbc58 │ │ │ │ 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 +525569,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 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb4b0 │ │ │ │ + b.n 1bb458 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bmi.w 1bb538 │ │ │ │ + bmi.w 1bb4e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1bb4ee │ │ │ │ + bhi.w 1bb496 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb4c6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb570 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1bb518 │ │ │ │ lsls r6, r1, #12 │ │ │ │ - bpl.w 1bb4e6 │ │ │ │ + bpl.w 1bb48e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb54e │ │ │ │ + b.n 1bb4f6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bb10c │ │ │ │ - cbz r1, 1bb82c │ │ │ │ + b.n 1bb0b4 │ │ │ │ + cbz r1, 1bb7d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8de0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b8888 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1bb52c │ │ │ │ + b.n 1bb4d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1bb204 │ │ │ │ + b.n 1bb1ac │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bb51e │ │ │ │ + b.n 1bb4c6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bb80a │ │ │ │ + b.n 1bb7b2 │ │ │ │ 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 199108 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb864 │ │ │ │ + cbz r0, 1bb80c │ │ │ │ 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 19c290 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb8ae │ │ │ │ + cbz r0, 1bb856 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 1bbae0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9f68 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1bbbf8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bbcb0 │ │ │ │ + bhi.w 1bbc58 │ │ │ │ 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 +525743,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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bb974 │ │ │ │ + cbz r0, 1bb91c │ │ │ │ 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 19c290 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 1bbaf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba7d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bb9ee │ │ │ │ + cbz r0, 1bb996 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #688] @ 1bbcb0 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #688] @ 1bbc58 │ │ │ │ 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 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bba2c │ │ │ │ + cbz r0, 1bb9d4 │ │ │ │ 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 19c290 │ │ │ │ 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 1bbb08 │ │ │ │ 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 1bbb40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bbabe │ │ │ │ + cbz r0, 1bba66 │ │ │ │ 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 19c290 │ │ │ │ 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 199108 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1bbaf2 │ │ │ │ + cbz r0, 1bba9a │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 19c678 │ │ │ │ + bl 19c620 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bb568 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1bb510 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb7e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb7e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb7e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1bb83e │ │ │ │ + b.n 1bb7e6 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb8f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bb8da │ │ │ │ + b.n 1bb882 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1bb9aa │ │ │ │ + b.n 1bb952 │ │ │ │ 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 199108 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bbb86 │ │ │ │ + cbz r0, 1bbb2e │ │ │ │ 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 19c290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1bba5a │ │ │ │ + b.n 1bba02 │ │ │ │ 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 1bbc58 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1bbb58 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526069,35 +526035,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 1bbb08 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb08 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1bbb60 │ │ │ │ + b.n 1bbb08 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bb948 │ │ │ │ + b.n 1bb8f0 │ │ │ │ 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 1bbc58 │ │ │ │ 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 +526075,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 1bb648 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb648 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb648 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb6a0 │ │ │ │ + b.n 1bb648 │ │ │ │ ... │ │ │ │ stmdb 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] @ 1bc5c0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2380] @ 1bc61c │ │ │ │ + ldr.w r3, [pc, #2380] @ 1bc5c4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2376] @ 1bc620 │ │ │ │ + ldr.w r1, [pc, #2376] @ 1bc5c8 │ │ │ │ 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 1bbd18 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1bbd4e │ │ │ │ + bne.n 1bbcf6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1bd154 │ │ │ │ + beq.w 1bd0fc │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bcc.w 1bc132 │ │ │ │ + bcc.w 1bc0da │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1bc13c │ │ │ │ + bne.w 1bc0e4 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8b30 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8b88 │ │ │ │ + bl 1b8b30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2260] @ 1bc624 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1bc61c │ │ │ │ + ldr.w r2, [pc, #2260] @ 1bc5cc │ │ │ │ + ldr.w r3, [pc, #2248] @ 1bc5c4 │ │ │ │ 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 1bd468 │ │ │ │ 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] @ 1bc5d0 │ │ │ │ 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, 1bbd4e │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 19c850 │ │ │ │ + bl 19c7f8 │ │ │ │ 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 1bbd32 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1bc376 │ │ │ │ + beq.w 1bc31e │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1bc42a │ │ │ │ + bhi.w 1bc3d2 │ │ │ │ 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 +526620,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 1bd0de │ │ │ │ + bls.w 1bce7a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8bec │ │ │ │ + bl 1b8b94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8a34 │ │ │ │ + bl 1b89dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ 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 1bccd2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd46c │ │ │ │ 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 +526679,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 1baf88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bafe0 │ │ │ │ + bl 1baf88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ 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 1bd43a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bd4c4 │ │ │ │ + bhi.w 1bd46c │ │ │ │ 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 +526742,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 1bd388 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1bd2ae │ │ │ │ + bhi.w 1bd256 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc2b8 │ │ │ │ + cbz r0, 1bc260 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #165 @ 0xa5 │ │ │ │ - bne.w 1bbd4e │ │ │ │ + bne.w 1bbcf6 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #824] @ 1bc610 │ │ │ │ + vldr d0, [pc, #824] @ 1bc5b8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19a048 │ │ │ │ + bl 199ff0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 199160 │ │ │ │ + bl 199108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bc2fe │ │ │ │ + cbz r0, 1bc2a6 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8f7c │ │ │ │ + bl 1b8f24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbcf6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9028 │ │ │ │ + bl 1b8fd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b88e0 │ │ │ │ + bl 1b8888 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba3f0 │ │ │ │ + bl 1ba398 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8e38 │ │ │ │ + bl 1b8de0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbcf6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbcf6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bbd4e │ │ │ │ + b.n 1bbcf6 │ │ │ │ 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 1bac10 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1bc550 │ │ │ │ - bl 1b8a34 │ │ │ │ + beq.n 1bc4f8 │ │ │ │ + bl 1b89dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc2c4 │ │ │ │ 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 1bac10 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bne.n 1bc524 │ │ │ │ - bl 19c594 │ │ │ │ + bne.n 1bc4cc │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bc31c │ │ │ │ + b.n 1bc2c4 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b9080 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ 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 1b9578 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1bc3c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8ed8 │ │ │ │ + bl 1b8e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bbd4e │ │ │ │ + beq.w 1bbcf6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ 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 1b9578 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b933c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b892c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ... │ │ │ │ - orrs r0, r5 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmn 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 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c53c │ │ │ │ + b.n 1bc44c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc418 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1bc3c0 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b90d8 │ │ │ │ + bl 1b9080 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc74c │ │ │ │ + cbz r0, 1bc6f4 │ │ │ │ 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 19c290 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8984 │ │ │ │ + bl 1b892c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - b.n 1bc4a4 │ │ │ │ + bl 19c4f0 │ │ │ │ + b.n 1bc44c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc67e │ │ │ │ + b.n 1bc626 │ │ │ │ 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 19c4f0 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #860] @ 1bcb60 │ │ │ │ + vldr d7, [pc, #860] @ 1bcb08 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc834 │ │ │ │ + cbz r0, 1bc7dc │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, sl │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9578 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9fc0 │ │ │ │ + bl 1b9f68 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba828 │ │ │ │ + bl 1ba7d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc90a │ │ │ │ + cbz r0, 1bc8b2 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bc94a │ │ │ │ + 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - b.n 1bc59e │ │ │ │ + b.n 1bc546 │ │ │ │ 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 1bac10 │ │ │ │ mov r3, r5 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc4f8 │ │ │ │ + b.n 1bc4cc │ │ │ │ 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 1bac10 │ │ │ │ mov r3, r4 │ │ │ │ tst r2, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1bc550 │ │ │ │ - b.n 1bc524 │ │ │ │ + beq.w 1bc4f8 │ │ │ │ + b.n 1bc4cc │ │ │ │ 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 19c4f0 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ - vldr d7, [pc, #384] @ 1bcb60 │ │ │ │ + bl 19c4f0 │ │ │ │ + vldr d7, [pc, #384] @ 1bcb08 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca10 │ │ │ │ + cbz r0, 1bc9b8 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #320] @ 1bcb60 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #320] @ 1bcb08 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bca4e │ │ │ │ + cbz r0, 1bc9f6 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9578 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ 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 19c5a4 │ │ │ │ + vldr d7, [pc, #180] @ 1bcb08 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcada │ │ │ │ + cbz r0, 1bca82 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcb18 │ │ │ │ + cbz r0, 1bcac0 │ │ │ │ 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 19c290 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5fc │ │ │ │ + bl 19c5a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1bc87e │ │ │ │ + b.n 1bc826 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1bc590 │ │ │ │ + b.n 1bc538 │ │ │ │ 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 19c4f0 │ │ │ │ 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 19c4f0 │ │ │ │ + vldr d7, [pc, #-48] @ 1bcb10 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcbc8 │ │ │ │ + cbz r0, 1bcb70 │ │ │ │ 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ - vldr d7, [pc, #-112] @ 1bcb68 │ │ │ │ + bl 19c53c │ │ │ │ + vldr d7, [pc, #-112] @ 1bcb10 │ │ │ │ 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 199108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bcc08 │ │ │ │ + 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 19c290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c594 │ │ │ │ + bl 19c53c │ │ │ │ mov r2, fp │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b95d0 │ │ │ │ + bl 1b9578 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b.n 1bc86e │ │ │ │ + b.n 1bc816 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b8810 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1bbd4e │ │ │ │ + b.w 1bbcf6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c548 │ │ │ │ + bl 19c4f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes